wmware+ubuntu 桥接网络设置方法记录
目标
在vmware下安装ubuntu16.02后,使用桥接方式实现上网和ssh连接。
vmware 安装
请参照网上安装教程安装
ubuntu安装
请参照网上安装教程
vmware设置
网卡设置
关闭虚拟机情况下,选择VMnet0,选择桥接的本地网卡,如果只有一个网卡上网可选自动
虚拟机设置
VM workstation左侧菜单 ==>> 选中该虚拟机右键 ==>> 设置 ==>> 网络适配器
网络连接处,选择桥接模式 或 自定义VMnet0 均可
重启虚拟机系统!
进去系统,ifconfig -a 查看网卡eth33是否添加成功。
这边说明一下,ubuntu15开始,网卡名eth0改成了ens33
ubuntu网络配置
网卡配置
ubuntu系统中,编辑interfaces文件:
vi /etc/network/interfaces
设置你所在网络的网关,静态IP,掩码
dns配置
手动设置DNS服务器:vi /etc/resolv.conf
默认第一行是本地网关
我们添加第二行,8.8.8.8阿里dns
保存,退出
结果检查
网络服务重启 service networking restart
发现IP修改并没有立即生效
很奇怪,于是执行reboot,发现IP修改生效了
具体原因还有待研究
但是出现新的问题,ping不通www.baidu.com,提示unknown host
因此估计是dns除了问题,结果发现重启后/etc/resolv.conf文件中的设置被清空了
此时才发现,该文件中已有提示,resolv.conf是会被覆盖的,修改也只是临时修改
因此跑到/etc/networking/interfaces中去设置
重启网络服务,ping www.baidu.com ,OK
从宿主机ping虚拟机,OK
遗留疑惑
- 为何修改ip地址后,重启网络服务不能立即生效,需要重启服务器才可以?
- 为什么dns设置是网关地址就可以实现dns,而不是8.8.8.8这些网络的dns(测试过也是可以的)