可能的重复:
如何在网络上找到未使用的 IP 地址?
目前我正在使用 nmap 来扫描我的 DHCP 服务器分配给主机的 IP 范围。然而,这是 a) 慢和 b) 有时 nmaps 不会发现所有主机。无线连接的笔记本电脑有时不计算在内。
我尝试了几乎所有可能的 nmap 扫描技术,例如:
sP,sS, sT, sW, sM 等等...他们有时都会错过笔记本电脑,尽管我可以随时 ping 它们。
我正在寻找一种有效的方法来实现这一点,而不会错过一些主机。我的路由器是 Linksys WRT54GL,我使用的是最新的 Tomato 固件。
我正在使用 XUbuntu 18.04,并且正在努力安装扫描仪。我已经尝试了在 Brother 主页和 AskUbuntu 上能找到的所有内容。我有最新的 brsaneconfig4、brscan-skey 和规则。
命令brsaneconfig4 -q 返回:
(...)
Devices on network
0 DCP-7055W "DCP-7055W" I:192.168.1.28
Run Code Online (Sandbox Code Playgroud)
命令scanimage -L返回:
device `brother4:net1;dev0' is a Brother DCP-7055W DCP-7055W
Run Code Online (Sandbox Code Playgroud)
当命令brscan-skey -l返回时:
DCP-7055W : brother4:net1;dev0 : 192.168.1.28 Not responded
Run Code Online (Sandbox Code Playgroud)
我已经libsane-brother4.so安装在/usr/lib64/sane,/usr/lib/sane和/usr/lib/x86_64-linux-gnu/sane
命令dpkg -l | grep Brother返回:
ii brother-udev-rule-type1 1.0.2 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan4 0.4.6-1 …Run Code Online (Sandbox Code Playgroud)