wmware+ubuntu 桥接网络设置方法记录

目标

在vmware下安装ubuntu16.02后,使用桥接方式实现上网和ssh连接。

vmware 安装

请参照网上安装教程安装

ubuntu安装

请参照网上安装教程

vmware设置

网卡设置

关闭虚拟机情况下,选择VMnet0,选择桥接的本地网卡,如果只有一个网卡上网可选自动
wmware+ubuntu 桥接网络设置方法记录
wmware+ubuntu 桥接网络设置方法记录

虚拟机设置

VM workstation左侧菜单 ==>> 选中该虚拟机右键 ==>> 设置 ==>> 网络适配器
网络连接处,选择桥接模式 或 自定义VMnet0 均可
wmware+ubuntu 桥接网络设置方法记录
重启虚拟机系统!

进去系统,ifconfig -a 查看网卡eth33是否添加成功。
这边说明一下,ubuntu15开始,网卡名eth0改成了ens33

ubuntu网络配置

网卡配置

ubuntu系统中,编辑interfaces文件:
vi /etc/network/interfaces
设置你所在网络的网关,静态IP,掩码
wmware+ubuntu 桥接网络设置方法记录

dns配置

手动设置DNS服务器:vi /etc/resolv.conf
默认第一行是本地网关
我们添加第二行,8.8.8.8阿里dns
wmware+ubuntu 桥接网络设置方法记录
保存,退出

结果检查

网络服务重启 service networking restart

发现IP修改并没有立即生效
wmware+ubuntu 桥接网络设置方法记录
很奇怪,于是执行reboot,发现IP修改生效了
具体原因还有待研究
wmware+ubuntu 桥接网络设置方法记录
但是出现新的问题,ping不通www.baidu.com,提示unknown host
因此估计是dns除了问题,结果发现重启后/etc/resolv.conf文件中的设置被清空了
wmware+ubuntu 桥接网络设置方法记录
wmware+ubuntu 桥接网络设置方法记录
此时才发现,该文件中已有提示,resolv.conf是会被覆盖的,修改也只是临时修改
因此跑到/etc/networking/interfaces中去设置
wmware+ubuntu 桥接网络设置方法记录
重启网络服务,ping www.baidu.com ,OK
wmware+ubuntu 桥接网络设置方法记录
从宿主机ping虚拟机,OK
wmware+ubuntu 桥接网络设置方法记录

遗留疑惑

  1. 为何修改ip地址后,重启网络服务不能立即生效,需要重启服务器才可以?
  2. 为什么dns设置是网关地址就可以实现dns,而不是8.8.8.8这些网络的dns(测试过也是可以的)