wit*_*enz 5 networking ip-address
我正在尝试将 IP 摄像头连接到我的 Ubuntu Linux (16.04) 机器。在工作中,我负责一个由 60 多台摄像机组成的摄像机网络,但是在那里我使用了一些窗口工具来确定 Axis 摄像机的 IP 地址等。现在在家里,尝试使用我的 Ubuntu Linux 机器来查看 1 个摄像头插入我的以太网端口。
我曾尝试使用 DHCP,但没有成功(可能是因为相机有固定的 IP 地址)。
尝试使用“共享到其他计算机”(Ubuntu GUI 中网络设置中的一个选项),这会为我的主机提供 10.42.0.1 的 IP 地址,但同样,使用像 nmap 这样的工具显示该网络上没有其他连接。
尝试使用手动网络设置,域范围如 10.42.0.x 以及更传统的 IP 范围如 192.168.55.x。都没有成功。
尝试安装 AngryIP(Windows 中的一个有用工具),但是 .deb 文件或安装似乎有问题,因为 Ubuntu 拒绝安装它(我怀疑 ipscan 的存储库不再存在)。
我也尝试了这里提到的所有内容: 如何为 Ubuntu 16.04 LTS 安装 IP 扫描仪? 再次,没有成功。
我知道相机已连接,因为当我插入它时,Tx LED 短暂闪烁然后保持亮起,并且 Ubuntu 报告“您现在已连接到以太网”或类似的内容。另外,当我运行 nmap 时,摄像头上的 LED 会闪烁一两秒钟,所以有东西在那里并且正在通信,我似乎无法让 Ubuntu 告诉我 IP 地址!
同样,我在工作中使用的工具能够告诉我摄像机的 IP 地址,即使该 IP 地址完全位于它所插入的域之外!老实说,我不确定它是如何工作的,但是是的,我可以在 172.16.12.x 的域上识别像 192.168.55.7 这样的地址。
从硬件角度来说,我的机器是最新的I7,相机是知名品牌的,直接插入我的以太网端口。网络上没有其他节点。请帮忙!
Pan*_*her 13
您可以通过 3 种方式执行此操作。
您必须知道要扫描的子网(192.168.0.x 或 10.0.0.x 或您拥有什么)。
运行ifconfig以查看您的子网。在我的示例中,我将使用 192.168.0.255
方法一 nmap
IMO nmap 是最好的,只要你不介意安装包
sudo apt-get install nmap
Run Code Online (Sandbox Code Playgroud)
然后通过 ping 搜索(nmap 当然可以更复杂,这假设你没有防火墙 ping)
nmap -sP 192.168.0.*
Run Code Online (Sandbox Code Playgroud)
方法二:使用arp
ping -b 192.168.0.255
arp -a
Run Code Online (Sandbox Code Playgroud)
方法 3,也许是更好的选择,登录您的路由器。大多数路由器都有一个 Web 界面,可以显示所有连接的设备。
当然,这些方法不会告诉您哪个 IP 是什么,尽管如果您愿意,nmap 会尝试猜测操作系统。
https://nmap.org/book/man-os-detection.html
可能会给你一个线索,什么是什么 IP,或者不是什么 IP。