0


vm虚拟机使用NAT模式访问外部网络

vm虚拟机使用NAT模式访问外网

使用vmware虚拟机网络配置上踩了太多的坑,花了得有几十个小时在上面,每次解决以后下次创建虚拟机可能又出现无法访问外部网络的问题,所以出个配置贴

虚拟机本人使用的是centos7系统 单网卡

首先配置vm的虚拟机网络,添加网络VMnet8,模式选择为NAT模式,子网地址配置为想要的网段ip,我这里使用的是192.168.200.0网段,同勾选【将主机虚拟配置器连接到此网络】和【使用本地DHCP服务将IP地址分配给虚拟机】
在这里插入图片描述

对NAT进行设置,网关ip使用的是192.168.200.2(因为192.168.200.1地址宿主机上需要使用)

在这里插入图片描述

设置完成后应用并确定,虚拟机配置,在网络适配器选项上选择自定义VMnet8(NAT模式),确定
在这里插入图片描述

宿主机上对VMnet8进行配置
在这里插入图片描述

配置ip地址为192.168.200.1,DNS使用114.114.114.114,保存退出

在这里插入图片描述

接着我们在虚拟机上对网卡进行配置

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33   TYPE=Ethernet
BOOTPROTO=none            # 选择none,自行配置ip(也可以选择dhcp)NAME=ens33
DEVICE=ens33
ONBOOT=yes               # 开机默认开启IPADDR=192.168.200.103    # 配置为VMnet8同网段GATEWAY=192.168.200.2    # 网关配置为VMnet8上设置的网关地址(非宿主机)PREFIX=24DNS1=114.114.114.114

# 重启网络[root@localhost ~]# systemctl restart network 

配置完成后查看防火墙与selinux,建议关闭

# 关闭防火墙[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewalld# 关闭selinux[root@localhost ~]# setenforce 0[root@localhost ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#     enforcing - SELinux security policy is enforced.#     permissive - SELinux prints warnings instead of enforcing.#     disabled - No SELinux policy is loaded.SELINUX=disabled

最后验证外网访问

[root@localhost ~]# ping jd.com
PING jd.com (211.144.27.126)56(84) bytes of data.
64 bytes from 211.144.27.126 (211.144.27.126): icmp_seq=1ttl=128time=38.6 ms
64 bytes from 211.144.27.126 (211.144.27.126): icmp_seq=2ttl=128time=41.9 ms
64 bytes from 211.144.27.126 (211.144.27.126): icmp_seq=3ttl=128time=38.6 ms
^Z
[5]+  已停止               ping jd.com
标签: 网络 linux 运维

本文转载自: https://blog.csdn.net/m0_61984309/article/details/129007277
版权归原作者 青禾γ 所有, 如有侵权,请联系我们删除。

“vm虚拟机使用NAT模式访问外部网络”的评论:

还没有评论