虚拟机网卡(NAT模式)设置连接外网

虚拟机网卡(NAT模式)设置连接外网

一、虚拟机VMWare三种网络模式

1.Bridged(桥接模式)
桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。
虚拟机网卡(NAT模式)设置连接外网

2.NAT(网络地址转换模式)
NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生一个局域网,在这个局域网中分别给主机和虚拟机分配ip地址)
虚拟机网卡(NAT模式)设置连接外网

3.Host-Only(仅主机模式)
主机模式和NAT模式很相似,只不过不能上网,相当于VMware虚拟一个局域网,但是这个局域网没有连互联网。
虚拟机网卡(NAT模式)设置连接外网

二、配置网卡

在NAT模式下配置网卡使虚拟机可以连接到外网,获取IP有两种方式,配置为DHCP自动获取IP和手动配置静态IP连接到外网。

2.1 DHCP自动获取IP

登录服务器之后,在终端中进入到/etc/sysconfig/network-scripts目录下,找到机器的网卡配置文件进行编辑:
虚拟机网卡(NAT模式)设置连接外网
修改BOOTPROTO的值,dhcp为自动获取IP,static为手动设置静态IP:
虚拟机网卡(NAT模式)设置连接外网
修改保存退出后,使用命令重启网卡服务:
虚拟机网卡(NAT模式)设置连接外网
测试连接外网:
虚拟机网卡(NAT模式)设置连接外网
可以ping通,连接外网成功。

2.2static手动配置IP连接外网

登录服务器之后,在终端中进入到/etc/sysconfig/network-scripts目录下,找到机器的网卡配置文件进行编辑:
虚拟机网卡(NAT模式)设置连接外网
将BOOTPORTO设置为static,同时需要手动设置IP地址(IPADDR)、网关(GATEWAY)、子网掩码(NETMASK)等:
虚拟机网卡(NAT模式)设置连接外网
网关配置需要与虚拟机的虚拟网络编辑器中的网关一致,虚拟网络编辑器可以在虚拟机的编辑选项中打开:
虚拟机网卡(NAT模式)设置连接外网
选中VMnet8,中NAT设置中查看网关:
虚拟机网卡(NAT模式)设置连接外网
虚拟机网卡(NAT模式)设置连接外网

若在网卡配置文件ifcfg-ens33中网关配置与虚拟网络编辑器中不一致,则会无法连接外网,出现以下错误:
虚拟机网卡(NAT模式)设置连接外网
修改保存退出后,使用命令重启网卡服务:
虚拟机网卡(NAT模式)设置连接外网
测试连接外网:
虚拟机网卡(NAT模式)设置连接外网
可以ping通,连接外网成功。

2.3设置为dhcp并配置IP
登录服务器之后,在终端中进入到/etc/sysconfig/network-scripts目录下,找到机器的网卡配置文件进行编辑:
虚拟机网卡(NAT模式)设置连接外网
将BOOTPORTO设置为dhcp,同时需要手动设置IP地址(IPADDR)、网关(GATEWAY)、子网掩码(NETMASK)等:
虚拟机网卡(NAT模式)设置连接外网
保存退出后重启网络服务:
虚拟机网卡(NAT模式)设置连接外网
测试连接外网:
虚拟机网卡(NAT模式)设置连接外网
可以连接到外网。

查看服务器的IP地址:
虚拟机网卡(NAT模式)设置连接外网
IP不是手动设置的值,而是通过dhcp自动获取到的IP地址。

上一篇:Kubernetes—StatefulSet部署有状态应用详解(二十四)


下一篇:使用axios发送请求,遇到会发两次的情况