我有 D-Link DSL G604T 路由器的管理员权限,该路由器控制一台交换机(和两台计算机)和三台其他计算机。我想监控此路由器上的流量,以找出谁在下载什么/什么导致系统滞后。如有必要,我可以在其他计算机上安装一个静默程序。我从未使用过,也没有设置过活动目录或类似的东西。Wireshark 对我来说太低级了。
请指教。
答案1
如果您希望取消 D-Link 保修并获取第三方固件 http://wiki.openwrt.org/inbox/dsl-g604t
您可以将另一台计算机放在路由器和互联网之间并加载 Linux 并使用 iptables。
我现在记不清监控软件的名字了,但是每台电脑上都要加载的软件也是存在的。
一旦启用,你就应该可以访问 iptables,并且可以记录任何内容
iptables -A INPUT -i eth0 -J LOG --log-prefix "whatever you want " --log-tcp-options --log-ip-options
显然,您可以添加任何限制任何接口或源、目的地或其他条件的条件。
使用 OpenWRT 甚至可以使用 QoS。
这可用于为您想要的计算机提供优先访问权限,而其他所有人都获得剩余的访问权限。您甚至可以说每个人都至少获得 10kb/s(或其他任何值),而我获得其他所有访问权限,除非我不使用它。您还可以让某些网站不受限制,而将其他网站限制为最大下载速度。