我需要一点帮助,我已经在我的 Ubuntu Server 20.04(带 GUI)上设置了一个 VPN 服务器(实际上,我使用的是 Ubuntu Desktop 作为服务器),并避免在我连接时与我的网络之外的其他路由器的默认网关发生冲突到 VPN,我决定将我的子网从 192.168.1.0/24 切换到 192.168.77.0/24。
所以……问题来了,我的服务器是 HP ProLiant MicroServer G8,它带有三个网络接口,一个用于管理服务器,即使它已关闭(HP iLO)和两个常规接口,在 ubuntu 中它们显示为“eno1 ”和“eno2”。
配置静态IP那天我是在eno1界面下的GUI模式,所以我在Ubuntu的配置app里改了,没用netplan什么的。今天,当我不得不将它从 192.168.1.77 更改为 192.168.77.77 时,无论我做什么,Ubuntu 都不会抓住它。当我设法在接口中获取 IP 时,网关将继续保持为 192.168.1.1,并且在执行了几个故障排除步骤后,如果我从路由表中手动删除网关并使用命令添加新网关,它就可以正常工作,问题是当我重新启动服务器时,它会丢失路由并再次放回 192.168.1.1 路由。
花了很多时间后,我选择将网线连接到另一个接口(eno2)并删除路由器中带有 MAC 的 IP 保留。我配置了静态 IP,它现在开始工作。我的问题是,为什么会这样?谢谢
PS:对不起我的英语不好,我不是本地人。
我修好了它。它是 dhcp 服务器(/etc/dhcpcd.conf),即使我从未使用过它,它为接口分配了静态 IP,因此更改它可以解决问题。谢谢