安装 Ubuntu Server 15.10 后,我无法访问 Internet,也没有 IPv4 地址。 ifconfig 仅显示 lo,但如果我输入 ifconfig -a,它还会显示 enp1s0f0,它与内部以太网端口匹配,但没有 IP 地址。我跳过了安装程序中的步骤,尽管我确实自动配置了 DHCP...
据我所知,“enp1s0f0”似乎对应于 CentOS/Red Hat 上的虚拟机,我不确定为什么是这个而不是 eth0...
我尝试将其重命名为 eth0 (fwiw),但重启后该名称被抹去了。我还尝试将自动配置代码添加到 /etc/network/interfaces,但同样没有成功。
编辑:以下是接口文件,大致如下:
“# 回送……”
自动档
iface inet 环回
“# eth0”
自动 enp1s0f0
iface enp1s0f0 inet dhcp
另外,我拔掉了以太网,并将其插入 Thunderbolt 转以太网适配器,Ubuntu 可以识别它,但仍然无法上网... 将其重新插入内部以太网端口,现在互联网可以正常工作了。我不知道为什么。我仍然想了解 enp1s0f0 接口,为什么它不是“en0”,以及它有何不同。
答案1
正如 Thomas W 所提到的,命名方案(enp1s0f0)在 15.10 中取代了旧方案(en0),并且这并不表示存在任何问题。
我希望我确切地知道我做了什么来获得 IP 地址(从而连接到互联网),但是我对接口文件(“en0”的部分)进行了编辑,重新启动(仍然没有运气),插入了 Thunderbolt 到以太网适配器(仍然没有运气),将以太网电缆插入回内部以太网端口,就可以上网了。