在对 DNS 和 DHCP 进行轻微调整后,无头服务器不再路由

在对 DNS 和 DHCP 进行轻微调整后,无头服务器不再路由

对于任何拼写错误或其他错误,我深表歉意,但我不得不在手机上撰写这篇文章。

我正在运行 ubuntu 16.04.2 LTS headless,我也将其用作 LAN 的路由器。通常我使用 webmin 进行维护(主要是防火墙)。eth0 直接连接到调制解调器,p5p1 连接到网络交换机。

这个设置已经为我工作了几年,直到昨天我开始尝试在 webmin 中配置备用 DNS 服务器。当这没有达到我想要的效果(广告拦截)时,我短暂地将 eth0 的 IP 设置为静态。从那时起,我的 Windows 机器(以太网)和 Android 设备(wifi)上的互联网都丢失了。我尝试手动将每个设置恢复到原来的状态(没有太大变化,也没有触及防火墙),但无济于事。

目前,服务器可以从网络外部和内部访问,我可以从该服务器 ping 其他服务器。但是,当我尝试从我的 Windows 计算机 ping google.com(或任何其他外部站点)时,名称被解析为 IP 地址,但请求超时。

IP 转发仍处于启用状态,输出接口 eth0 的伪装也是如此(至少根据 webmin)。在 Windows 计算机上对任何外部 IP(例如 8.8.8.8)运行 tracert 时,我只获得一个跳转,即到网关(服务器上的 p5p1 接口),然后它就会超时。我可以从 Windows 计算机 ping eth0 的 IP(来自 isp 的 dhcp)。

有人知道这可能是什么原因吗?提前谢谢!

相关内容