win10 centos7 NAT模式联网
window10系统 ,安装VMware虚拟机,在VMware安装了centOS7,因为工作需要,需要学习docker所以安装虚拟机用来学习,在联网这一步骤上卡了很久,在网上查阅资料了找到一篇不错的教程,经测试可行。
注意:就网关那一块配置自己和原文有点出入请大家根据自己情况设置(根据原文配置的网关,使用的时候发现有时候会出现ping不同外网的情况)
原文出处:https://blog.csdn.net/longlong3207/article/details/78413939
1.安装虚拟机(略过)
2.设置NAT模式的虚拟网卡VMnet8
找到图二中的VMware Network Adapter VMnet8 虚拟网卡(该网卡是NAT模式的虚拟网卡),右击点击属性弹出 图3
图 3在 图3 中选择
红框中的选项双击进入,弹出 图 4,窗口
图 4在设置ip,DNS前先 打开dos界面输入指令 ipconfig /all 如 图 5
图 5如图可以知道 DNS:202.101.172.35 和202.101.172.47
注意DNS一定要和本地连接的DNS一样。IP地址可以设置成常用的IP,在此设置的IP地址为:192.168.101.1 子网掩码:255.255.255.0。
当内容都填好后点击确定
3.配置虚拟机的虚拟网络编辑器NAT模式下配置
点击编辑后选择 “虚拟网络编辑器”,点击进入弹出图 7
图7注意这里只有管理员权限才可以操作,点击更改设置
弹出图 8
图 8在上面配置子网IP和子网掩码。当然这里面没有开启DHCP,因为不想虚拟机重启后,换IP。所以没有把"使用本地DHCP服务将IP地址分配给虚拟机"这一项勾选。(配置子网ip时注意:vmnet1和vmnet8不要在同一网段上,就是前三个 " . " 之前的数字不要一样)
点击net设置网关ip要和上面的vmnet8的静态地址一致,图9中NAT设置网关就是图4设置的网关地址。这一步配置完后就可以配置VMware里面的centOS系统的相关配置了。
4.进入系统更改ifcfg-ens33配置文件
配置和编辑网络文件/etc/sysconfig/network-scripts/你使用网络名相应文件。我修改的是ifcfg-ens33
BOOTPROTO =static 是使用静态分配地址,而不用自动分哦诶地址,
IPADDR= 是只要它和vmnet8在同一网段上就行
NETMASK=255.255.255.0 是网络掩码
GETEWAY=192.168.0.2 是vmnet8的地址,要一模一样的
DNS=1.2.4.8 是DNS,这里写一个即可
5.设置共享网络
图 11
因为我当前用的是以太网 所有选中它右击属性,点击共享
然后重启网卡服务 进入到linux命令行 输入 service network restart
如下图 ping www.baidu.com 则可以ping通
可以ping baidu.com试试看了。最后说一下这种方式的联网,使用WLAN共享网络给VMnet8会影响wifi的使用,每次开启wifi都会被修改配置,当你再开启linux的时候,发现ping不通baidu,不要急重复图八,如果觉得麻烦的话找一块网卡,不要用wifi,如果有什么说错的,欢迎大家指正,谢谢
如有问题可参考原文: