我有一个 CentOS 系统,上面有两个 NIC。一个是以太网,另一个是无线。
以太网的地址为 192.168.1.110,并与 LAN 绑定。(LAN 为其域 192.168.1.* 提供 DHCP 和 DNS)
无线网卡的地址应该是 131.238。。并与 WAN 相连。
由于某种原因,我可以让 WAN 工作一小段时间,然后它突然死机。我必须打开/关闭连接才能让它再次工作。
有什么建议么?
答案1
您是否也在 WAN 接口上使用 DHCP?如果是,您是否有任何可能丢弃 DHCP 响应的防火墙规则?
这完全是瞎猜,但我以前也见过:-
- 接口被打开
- 接口发出 DHCP IP 请求
- 接口收到 DHCP 响应
- 然后加载防火墙规则
那么,当需要续订租约时,DHCP 请求要么无法从接口发出,要么响应被丢弃,最终接口会丢弃其 IP 地址。重新启动接口可能会丢弃规则并执行上述操作,因此它会再次工作。
再说一次,这是一次盲目的尝试,所以我可能是错的,但这是我首先要看的地方。
答案2
您的路由表中有什么?您是否恰好有两个默认路由 - 一个通过无线链路,一个通过 LAN - 从 dhcp 学习?如果是这样 - 那将是导致您出现问题的原因 - 对于 LAN,只需将静态路由添加到内部 192.168.xx 资源,仅此而已。