在 Ubuntu 20.04 中配置公共静态 IP 地址时遇到一个奇怪的问题。计算机无法连接到互联网。无法使用网络浏览器。无法 ping 8.8.8.8
我多次检查了我正在使用的设置。IP 地址正确,网关正确,网络掩码正确。DNS 设置正确。
这是在 Mini PC 盒上全新安装的 Ubuntu。
硬件架构为:
- COX调制解调器
- 交换机
- 服务器
- (我在这里测试了一台 Windows 机器,以确保 IP 地址配置没有问题)
- Ubuntu 盒子(无法连接到互联网)
- 路由器
- 一般办公用品
- (我在这里使用 DHCP 测试了 Ubuntu 盒子,以确保硬件或电缆没有问题)
- 交换机
我还测试了这些东西:
- 通过将 Ubuntu 盒连接到我的路由器并使用 DHCP 互联网,确保以太网电缆和网络硬件正常工作 - 当使用 DHCP 和我的路由器时,互联网在这个 Ubuntu 盒上运行良好。
- 通过在 Windows 机器上配置相同的设置,确保静态 IP 正常工作。该机器能够使用相同的电缆和相同的交换机成功连接到该 IP 地址的互联网
- 尝试禁用 IPv6(如果我没有明确提供手动 IPv6,我认为这就是 Windows 的做法)
我真的不知道还能做什么。我甚至不知道如何解决这个问题。我猜是有一些模糊的设置需要纠正,或者 Ubuntu 安装的某些默认部分阻止了连接。
下面是设置的截图,可以看到,具体配置如下:
- 公共静态IP:XXX.XXX.37.62
- 网络掩码:255.255.255.240
- 网关:XXX.XXX.37.49
- DNS 服务器 68.105.28.16、68.105.29.16(我也尝试过 8.8.8.8、8.8.4.4)
- 我将“路由”设置为自动。我不确定这是否正确。Windows 机器没有要求我配置此项。