VMware NAT设置静态IP

本文介绍了在CentOS7环境下,如何设置静态IP地址并结合VMware的NAT服务实现虚拟机上网。步骤包括关闭DHCP服务、配置主机与虚拟机的IP、设置NAT以及在Windows 10上开启IP转发,使得虚拟机能够通过主机访问外网。
摘要由CSDN通过智能技术生成

目录

 

背景

设置静态IP和NAT

设置VMware NAT

设置主机IP

设置虚拟机IP,网关为VMware

win10开启IP转发


背景

环境centos7

目标:使虚拟机使用静态IP,又保证上网正常

设置静态IP和NAT

下面是我们要实现的网络

网上有些解释NET模式是交换机,我认为不对,最明显一点就是NAT功能只有路由器才能支持,之所以很多人会理解为交换机,是因为VMware屏蔽了一些细节。

 

有上可知,若要用静态IP,需要:

(1)关闭dhcp服务

(2)将主机和虚拟机配置成同网段地址

设置VMware NAT

关闭dhcp服务,并设置NAT为静态地址,这里的网关是虚拟机的网关,这个IP被NAT模式的VMware持有。

设置主机IP

找到NAT的主机接口,设置成同网段。

设置虚拟机IP,网关为VMware

[root@localhost yangxr]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
NAME="ens33"
UUID="a946b8c4-a3a4-4c8c-b2b5-501dfb2fff1f"
DEVICE="ens33"
ONBOOT="yes"
DNS1=114.114.114.114
IPADDR=192.168.5.3
GATEWAY=192.168.5.2
NETMASK=255.255.255.0

重启网络服务

systemctl restart network

到这里虚拟机已经可以ping同主机,但不能ping同外网。

 

win10开启IP转发

以管理员身份运行 CMD,

执行

# 将 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRoute设为1
reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter /D 1 /f

# 将 Routing and Remote Access 服务的启动类型更改为自动并启动服务
sc config RemoteAccess start= auto
sc start RemoteAccess

这时主机相当于路由器,虚拟机可以ping同外网

 

参考:

如何开启 windows 路由转发功能 : https://www.jianshu.com/p/3d5ada946a31

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值