我有一个以“桥接模式”运行的 ADSL 路由器,后面有一个 m0n0wall 防火墙,该防火墙在其 WAN 端口上运行其 DHCP 客户端,ADSL 路由器连接到该端口。
我在日志中收到常规 arp 错误,如下所示:
last message repeated 2 times
Nov 13 10:57:37 last message repeated 4 times
Nov 13 10:56:40 last message repeated 3 times
Nov 13 10:56:07 kernel: arplookup 0.0.0.0 failed: host is not on local network
然后,局域网中的所有计算机将无法再连接到互联网。
我的互联网服务提供商告诉我不要使用桥接模式,但我需要它,以便能够从外部访问防火墙来维护它。
我读这里关于配置数据包过滤器。但我不确定这是什么意思:FW 是否正在获取 IP 0.0.0.0 的 arp 请求,它有助于丢弃此类请求吗?这个 arplookup 是否仍然可能与互联网连接丢失有关?
附录1:重启防火墙即可恢复网络连接。但这一天必须重启好几次。
附录2:为了确保连接不会因内联网上的某些计算机占用 100% 的带宽而受到影响,我在互联网丢失期间断开了所有其他计算机的连接,只连接了自己的计算机以检查防火墙状态。互联网连接仍然无法重新建立。
答案1
调制解调器坏了...这就是为什么 arp 以及为什么你无法上网