Networking

有什麼方法可以掃描啟用 dhcp 的區域網路以從 GNU/Linux 機器上查看連接設備的 IP?

  • March 14, 2018

我在啟用了 dhcp 的家庭路由器上執行本地網路。因此,如果路由器重新啟動,我的設備會在給定範圍內獲得一些隨機 IP。有什麼方法可以在不進入路由器的情況下檢查其他設備的 IP?就像我的手機中有一個名為“網路掃描器”的應用程序,它在給定的網路中檢查並顯示連接到該網路的其他設備的所有 IP。無論如何都可以從桌面 GNU/Linux 機器上做到這一點?這樣我就可以通過它們的 IP 以更簡單的方式呼叫特定設備,而無需進入路由器。

當然可以。只需安裝 nmap 工具

百勝安裝 -y nmap

然後執行:

nmap -sn 10.42.0.0/24

當然,您需要將 IP 範圍替換為適合您網路的值。

是的,您想使用所有 Matrix 並使用nmap. 或者更好的是,它的 GUI 前端zenmap。它可以掃描單個主機的開放埠/服務,可能確定作業系統和版本等。它還可以掃描子網並以某種方式報告確定存在的所有設備。GUI 的一個很好的特點是它顯示了它將執行的命令。

這樣我就可以通過它們的 IP 以更簡單的方式呼叫特定設備,而無需進入路由器。

當然,如果這是您的網路,“懶惰/簡單”的做法是為假域(我的是“my.house”)設置本地 DNS 伺服器和根據客戶端分配地址的 DHCP 伺服器MAC 地址(您的家用路由器可能會這樣做)。很高興能夠連接到“lrtv.my.house”而不是 192.168.42.173

引用自:https://unix.stackexchange.com/questions/374560