我有一个家庭服务器设置为我的互联网网关。IP 转发等工作正常,但由于某种原因,服务器不断获取 DHCP 地址,而不是坚持使用我在/etc/network/interfaces. eth1不断切换到一个 DHCP 地址(有点奇怪……由运行在自身上的 DHCP 服务器分配)。
我的第一个想法是网络管理器,但它似乎没有安装。
这是我的interfaces文件:
# The loopback network interface
auto lo
iface lo inet loopback
# External interface to the outside world
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.rules
# Our local network, we're the DHCP server
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
Run Code Online (Sandbox Code Playgroud)
默认情况下是否安装了任何其他实用程序可能会重置网络接口?
我在 Xubuntu 虚拟机的网络管理器中定义了以下网络配置文件:

“DHCP”和“静态”绑定到eth1,“VM 网络”绑定到eth0。我希望“DHCP”作为 的默认值eth1,但 NetworkManager 似乎总是在启动时选择静态配置文件。如何设置默认值?