网络配置不起作用

网络配置不起作用

以下变更/etc/network/interfaces不予考虑。

设置如下:

auto eth0
iface eth0 inet static
address 192.168.202.131
netmask 255.255.255.0
gateway 192.168.202.2
dns-nameservers 8.8.8.8

但重启后,ifconfig我仍然有旧的 ens33:

ens33     Link encap:Ethernet  HWaddr 00:0c:29:f9:a7:4a
      inet addr:192.168.93.135  Bcast:192.168.93.255  Mask:255.255.255.0
      inet6 addr: fe80::90ab:97d4:31ea:245a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:214 errors:0 dropped:0 overruns:0 frame:0
      TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:21403 (21.4 KB)  TX bytes:13645 (13.6 KB)

这是为什么 ?

答案1

这样做是因为该/etc/network/interfaces文件仅用于编辑当前接口。您无法从中创建新接口或重命名接口。

您要使用的正确设置是:

auto ens33
iface ens33 inet static
address 192.168.202.131 
netmask 255.255.255.0
gateway 192.168.202.2 
dns-nameservers 8.8.8.8

在这种情况下,正在配置的接口名称是ens33。您可以从ifconfig命令中获取该信息。ens33读数左侧是您的接口名称。这可以是eth0、、等等……名称本身是动态的,并且对于不同的接口是不同的(每个接口必须是唯一的,例如,对于以太网端口 1 和 2)。在 Ubuntu 的更高版本中,命名模式发生了变化,现在,如果它不能可靠地命名接口,则是一种后备方法。wl0ens33eth0eth1eth0etc...


链接:

如果您想重命名您的界面,请查看此链接: https://askubuntu.com/a/689143/180773(警告,高级)


长话短说:

您的文件的接口名称不正确interfaces

相关内容