摘要: 原创出处 https://peijie-sh.github.io 欢迎转载,保留摘要,谢谢!git
照着网上的方法试了,总有几个步骤不对,反复试了几回,终于成功了,作下笔记。github
我是win7系统(这个无所谓),本地VMWare装了Ubuntu 16.04 LTS 64位虚拟机。想在win7用xshell操做本地虚拟机。shell
VMware在默认安装完成以后,会建立三个虚拟的网络环境:ubuntu
其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMware经过网络地址转换,经过物理机的IP上网。 咱们选择NAT方式实现Ubuntu的静态IP地址配置。bash
选择网络适配器,而后肯定网络链接选中的是“自定义”中的VMnet8(NAT模式): 网络
VMWare设置完毕。ssh
在Ubuntu桌面的右上角,点击网络图标,而后选择“Edit Connections”: 编辑器
点击Edit按钮,在IPv4Settings选项卡中,Method选择Manual
,点击add,编辑ip地址 oop
最后,点击Ubuntu桌面右上角的网络图标,选择Disconnect
,断开链接。而后再打开该菜单,选择Connect
,便可链接上网。spa
sudo vi /etc/network/interfaces
内容改成以下:
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.2
复制代码
这边说明一下,ubuntu15开始,网卡名eth0
改为了ens33
。
sudo vi /etc/resolv.conf
在里面填入DNS,好比阿里的dns:223.5.5.5
nameserver 223.5.5.5
复制代码
设置完毕。
有的网上说要执行sudo /etc/init.d/networking restart
重启网络。 可是咱们以前vmware设置选择自定义的nat模式,因此执行以上命令会出错,只要vmware改成桥接模式直接链接物理网络
,勾选复制物理网络链接状态
,在执行就能够。
可是这样会致使虚拟机连不到网络,因此我最后又将链接模式改成自定义NAT模式,发现这时候,主机能够ssh链接本地虚拟机了。