桥接模式老是无法上网,查看本机IP发现被分配了一个私网地址,猜测应该是虚拟DHCP服务器没有打开,于是查看Ubuntu的网络配置:
/etc/network/interfaces
发现没有dhcp配置的信息,只有loopback:
手动添加:
# The primary network interface
auto ens33
iface ens33 inet dhcp
(在添加之前先用ifconfig命令查看本机网卡是否是ens33)
重启网卡:
sudo /etc/init.d/networking restart
一般来说就可以上网了,但是我的不知为什么还是不可以,于是我就切换成nat,再切换回桥接,让dhcp在桥接刚开始得时候起作用,此时查看本机IP发现就是公网地址了,就可上网了。