我想知道是否有办法创建一个界面在我的Ubuntu 12.04 LTS 桌面对于我的路由器。
我的目标:tcpdump
我想要路由器的 IP 地址即 192.168.1.1。
new-eth1-for router HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.1 Bcast:192.168.1.255
eth0 Link encap:Ethernet HWaddr 00:22:68:36:aa:05
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
正如您在上表中所看到的,
我的电脑:192.168.1.101
我的路由器:192.168.1.1
本地主机:127.0.0.1(我需要它用于 MySQL 和 PHP)
我只是想知道是否有办法实现这个“监控”功能。如果有人有其他建议或解决方案,请不要犹豫,我只是想听听提示。
谢谢
我的问候
答案1
不,这不可能。您的路由器是完全独立的设备。您必须在路由器上实际运行 tcpdump 程序或类似程序。
有许多软件路由器实现,其中一些可能已经为您完成了这项工作。
http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
或者,您可能有一个支持 DD-WRT 的路由器,它是 Linux。您可以在此类安装上安装 tcpdump。这里有一个例子。
http://emtunc.org/blog/04/2011/installing-tcpdump-on-dd-wrt-wrt54gl/