我重新组织了我的路由器设置,一切都得到了一个新的 ip(我在这里讨论的是内部 ip)。因此,我在 netplan/50-cloud-init.yaml 中更改了服务器的静态 ip。
network:
version: 2
ethernets:
eno1:
dhcp4: no
bridges:
br0:
interfaces: [eno1]
dhcp4: no
addresses: [192.168.2.50/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
这就是我可能犯了一个错误的地方,然后我一直在改变事情以使其工作,并忘记了我开始时它是如何工作的并且它正在与另一个 ip 一起工作。这很奇怪,因为我所做的只是将以前的 ip 更改为原来的新 ip。在那之后互联网没有工作。
我在这台服务器上安装了 KVM 和另外 2 个虚拟机。我希望有人可以帮助我修复我的 netplan 文件并让事情再次正常工作。
在大多数情况下,网关应与服务器的IP地址位于同一子网中。否则,数据包无法通过,将无法连通。
查看配置中的 IP
192.168.2.50/24
和网关192.168.1.1
。它们不在同一个子网上。我建议找出网关和名称服务器的正确地址(很可能是路由器的 IP),并在服务器的 netplan 文件中相应地更改它们。
我猜你的路由器的新地址是
192.168.2.1
. 如果这是正确的,那么您需要将网关和名称服务器地址都更改为192.168.2.1
.