我的 virtualBox 上有 Windows 10 主机和 Ubuntu 16.04 客户机,我使用 NAT 作为网络配置。一切都运行正常,直到我突然丢失了网络接口和网络连接。当我输入时,ifconfig
我得到以下结果:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1936 (1.9 KB) TX bytes:1936 (1.9 KB)
但是ifconfig -a
结果如下:
enp0s3 Link encap:Ethernet HWaddr 08:00:27:77:25:c9
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1936 (1.9 KB) TX bytes:1936 (1.9 KB)
我在谷歌上搜索了这个问题,大多数答案都提到写入网络规则和70-持久-网络.规则没有的文件!
当我这样做时,ifup enp0s3
我也会得到Unknown interface enp0s3
。
答案1
由于某种原因,我丢失了网络管理器和wpasupplicant。
我手动从以下位置下载了网络管理器、网络管理器 gnome 和 wpasupplicant 软件包https://packages.ubuntu.com。
然后我将它们复制到我的 virtualBox 下/var/cache/apt/archives/
。最后我做到了sudo apt install wpasupplicant
,sudo apt install network-manager
然后sudo apt install network-manager-gnome
。然后我重新启动,一切又开始正常工作。