昨天在mac上利用VirtualBox 装了Ubuntu Server虚拟机,利用网络配置中的NAT网络转发 + 仅主机 启用双网卡以达到单独连外网和单独连接宿主机的目的.

利用图形界面配置后并不能生效
/etc/network/interface如下

1
2
3
4
5
6
#The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto enp0s3
iface enp0s3 inet dhcp

只有一个网卡enp0s3 在working
ll /sys/class/net/ 我们可以到enp0s8

1
2
3
lrwxrwxrwx  1 root root 0 Aug 16 10:26 enp0s3 -> ../../devices/pci0000:00/0000:00:03.0/net/enp0s3/
lrwxrwxrwx 1 root root 0 Aug 16 10:26 enp0s8 -> ../../devices/pci0000:00/0000:00:08.0/net/enp0s8/
lrwxrwxrwx 1 root root 0 Aug 16 10:26 lo -> ../../devices/virtual/net/lo/

需要在/etc/network/interface中添加

1
2
3
#The user added network interface
auto enp0s8
iface enp0s8 inet dhcp

然后执行sudo ifup enp0s8 如不生效可重启虚拟机.

参考