在同一局域网内,如果有多台主机在线,但是又没有办法查看路由器的ip设备,又想查看其他ip怎么办?
首先查看自己的局域网ip
ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac:de:48:00:11:22
inet6 fe80::aede:48ff:fe00:1122%en5 prefixlen 64 scopeid 0x4
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (100baseTX <full-duplex>)
status: active
ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether a6:83:e7:9c:37:47
media: autoselect
status: inactive
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether a4:83:e7:9c:37:47
inet6 fe80::1408:64ed:c01e:3832%en0 prefixlen 64 secured scopeid 0x6
inet 192.168.7.214 netmask 0xfffffe00 broadcast 192.168.7.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
查到自己的ip地址为192.168.7.214
然后安装 fping
brew install fping
使用fping查看局域网的其他在线设备。
fping -g 192.168.7.214/24
fping -g 192.168.7.214/24
192.168.7.8 is alive
192.168.7.17 is alive
192.168.7.54 is alive
192.168.7.55 is alive
192.168.7.108 is alive
192.168.7.163 is alive
192.168.7.165 is alive
192.168.7.162 is alive
192.168.7.181 is alive
192.168.7.180 is alive
192.168.7.214 is alive
192.168.7.254 is alive
192.168.7.26 is alive
192.168.7.76 is alive
192.168.7.102 is alive
192.168.7.148 is alive
192.168.7.87 is alive
192.168.7.49 is alive
192.168.7.164 is alive
192.168.7.212 is alive
192.168.7.222 is alive
192.168.7.225 is alive
192.168.7.1 is unreachable
192.168.7.2 is unreachable
192.168.7.3 is unreachable