ensX 中的 ethX:0 等效项

ensX 中的 ethX:0 等效项

我正在尝试在 Ubuntu 16.04 中配置故障转移 IP,但是我已经知道ens3它通常位于何处eth0

之前我关注过这个指导我补充说/etc/network/interfaces

post-up /sbin/ifconfig eth0:X IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER post-down /sbin/ifconfig eth0:X down

我尝试在终端上执行(测试):

ifconfig post-up  ens3:0 94.23.76.87 netmask 255.255.255.255 broadcast 94.23.76.87

但结果是:

ens3:0: Unknown host

我知道这是新的命名,但我找不到任何相关文档(即使 man ifconfig 仍然使用 eth0...

我的配置文件是:

auto lo
iface lo inet loopback

auto ens3
iface ens3 inet dhcp

我该怎么做?

答案1

尝试这个:

Ubuntu系统的网卡配置文件为/etc/network/interfaces.

在终端运行:

exec sudo -i
cat /etc/network/interfaces

示例输出:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens3
iface ens3 inet dhcp

正如您在上面的输出中看到的,接口已启用 DHCP。

分配其他地址,例如 94.23.76.87/24

编辑文件 /etc/network/interfaces:

exec sudo -i
nano /etc/network/interfaces

添加额外的 IP 地址。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens3
iface ens3 inet dhcp

iface ens3 inet static
address 94.23.76.87/24

保存并关闭文件。

运行以下文件以使更改生效,无需重新启动:

exec sudo -i
ifdown ens3
ifup ens3

相关内容