我想创建我的网络地图。目前布局
Internet
|
router pc
| |
server - switch - wap/switch - router - server
|
pc - wap/switch - pc
我想我可以创建一个脚本(首先使用 nmap,然后使用 traceroute 和可能的一些 iperf 来说明速度)来解释地形并给我一张我所拥有的地形的图片。
nmap
是网络映射器 - 所以我假设 nmap 可以实现我想要的东西 - 但我该如何扫描才能找到它。
目前只有 1 个子网 - 192.168.1.0/24
如nmap 手册页中所述
因此,尽管有这个名字,但它无法像您描述的那样创建完整的拓扑图;正如大卫和弗兰克所说。我什至无法想象一个命令可以做到。
自动创建网络拓扑图需要适当的网络管理应用程序,该应用程序使用SNMP探测网络设备。SNMP 有它自己的小怪癖。
要探测的设备必须有一个正在运行的提供 SNMP 接口的 SNMP 代理。到目前为止,大多数 SoHo 设备都没有——技术规格中是否说明了您的设备是否有。通常代理在终端设备上也不可用,必须安装Net-SNMP、OpenSNMP或商业解决方案。
此外,虽然 SNMP 由 IETF RFC定义和标准化,但实施由制造商决定。因此,管理应用程序必须加载适当的制造商MIB才能正确解释响应。
除非您有兴趣学习 SNMP 网络管理,否则在这种规模的网络中安装一个 SNMP 有点矫枉过正。绘制拓扑图并手动维护它要快得多,也容易得多。