我将 VMware 与 Ubuntu Server 20.04.2 LTS VM 一起使用。
我有两个网络接口连接到虚拟机;第一个 ens33 连接到 NAT 并提供到服务器的 Internet 连接。第二个,ens34,是一个网络接口,应该用于将其他机器连接到服务器。
现在,我正在尝试为接口设置静态 IP。我已经编辑sudo nano /etc/network/interfaces
并添加了
auto ens33
allow-hotplug ens33
iface ens33 inet static
address 192.168.42.140
netmask 255.255.255.0
gateway 192.168.42.1
auto ens34
allow-hotplug ens34
iface ens34 inet static
address 192.168.241.140
netmask 25.255.255.0
问题是,在重新启动服务器时,它会应用随机 IP 地址,而不是我在文件中选择的那个。
如果我运行命令sudo ifdown --force ens33
关闭接口,我会收到消息
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
但是当我运行时sudo ifup ens33
我没有错误,并且ifconfig
我可以看到我的网卡 ens33 具有我在开始时分配的正确 IP
我错过了什么?
PS为接口分配静态IP的目标是我想将另一个VM连接到我的服务器并与连接的VM/s共享服务器的互联网连接
问题是必须使用 Netplan 配置 Ubuntu Server 20.04.2 上的静态 IP
导航到
/etc/netplan
并编辑文件.yaml
或创建您自己的文件完整参考https://netplan.io/examples/