Ubuntu 16.04 未知界面

Ubuntu 16.04 未知界面

我在为我的 Ubuntu 服务器配置第二个网卡时遇到了问题。请看这个:

root@ubuntubox01:~# lshw -short | grep network
/0/100/15/0          ens160      network    VMXNET3 Ethernet Controller
/0/100/16/0          ens192      network    VMXNET3 Ethernet Controller

当我查看 IP 地址时:

root@ubuntubox01:~# ip addr sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
   valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:b6:52:89 brd ff:ff:ff:ff:ff:ff
inet XXX.XXX.XXX.XXX/24 brd XXX.XXX.XXX.XXX scope global ens160
   valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feb6:5289/64 scope link 
   valid_lft forever preferred_lft forever
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:b6:e2:2d brd ff:ff:ff:ff:ff:ff
inet6 fe80::250:56ff:feb6:e22d/64 scope link 
   valid_lft forever preferred_lft forever

但如果我这么做:

root@ubuntubox01:~# ifup ens192
Unknown interface ens192

当我尝试使用接口文件时,也会发生同样的事情。您知道为什么 ubuntu 可以看到物理接口,但却拒绝调出它,并说接口未知吗?

我使用的是 ubuntu 16.04 Server 64 位。顺便说一下,这是一个虚拟环境。

问候,

C。

答案1

检查您的 /etc/network/interfaces 文件,它应该包含:

auto ens192 
iface ens192 inet dhcp

或静态:

auto ens192 
iface ens192 inet static
#params

答案2

你可以做:

sudo ip link set dev eth0 down
sudo dhclient eth0

替换eth0为接口名称。代码片段取自https://help.ubuntu.com/community/NetworkConfigurationCommandLine/Automatic

另外,请检查 /etc/network/interfaces 中所有内容的拼写。我遇到了与您描述的相同问题,因为 iface 名称拼写错误。

相关内容