赞
踩
NAT模式虚拟机能上网并且和宿主机互相ping通, Centos7.5 VMware16
Centos7.5 VMware16 nat模式让虚拟机和宿主机互相ping通,
这里有个重点,nat网络的网段可以是和宿主机的网络网段不一样的.
如果VMware不会安装 Centos7.5 和不知道怎么下载的 ,请看我这个博客:
https://zjj1994.blog.csdn.net/article/details/120679140
IPADDR=172.16.10.101
GATEWAY=172.16.10.2
DNS1=172.16.10.2
说明, 1.虚拟机的ip地址可以和宿主机的ip地址不是一个网段,也可以和宿主机配一个网段上,这是新手,包括我曾经犯过的一个错误
2.虚拟机的GATEWAY 和宿主机的GATEWAY没有任何关系,别搞混淆了,这是新手,包括我曾经犯过的一个错误
3.虚拟机的DNS1 和宿主机的DNS1没有任何关系, 别搞混淆了,这是新手,包括我曾经犯过的一个错误
直接修改 /etc/sysconfig/network-scripts/ 目录下的 “ifcfg-ens33” 文件
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no # 设置静态地址 BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=12de786f-51f0-4b43-8c2d-edd2f3a31cc8 DEVICE=ens33 #开启自动启用网络连接 ONBOOT=yes #设置固定的ip地址 IPADDR=172.16.10.101 #设置本机连接的网关的IP地址。 GATEWAY=172.16.10.2 #设置主DNS DNS1=172.16.10.2 #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络 NETWORKING=yes
修改完了之后, 保存文件.
子网ip按照我们规划的网段来设置, 子网IP要和 步骤1 的 IPADDR配置的ip在一个网段上
子网掩码固定写:255.255.255.0
子网ip ,如果你改成192.168.11.0 将来给你分配的ip就是 192.168.11.XXX
如果你改成192.168.20.0 将来给你分配的ip就是 192.168.20.XXX
网关ip后面固定设置为2 ,前面三个要和子网ip在一个网段上.
配置完了 保存
VMnet8 右键 点击 “属性”
说明,:
ip地址要和 步骤2.1 中虚拟机网络编辑器配置的 的子网ip在一个网段里面
子网掩码要和 步骤2.1 中虚拟机网络编辑器配置的 子网掩码 一模一样
默认网关要和 步骤2.2中的 网关IP 配置一模一样
首选DNS服务器 和你的 步骤4设置的网关ip 默认网关 写的一模一样就可以了.
设置完了保存
一路点确定
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl): [ 确定 ]
[root@localhost network-scripts]#
[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=128 time=37.4 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=128 time=36.5 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=128 time=36.2 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=128 time=47.5 ms
^Z
[1]+ 已停止 ping www.baidu.com
[root@localhost network-scripts]#
获取宿主机的ip地址 , 命令ipconfig ,敲完命令之后直接关注WLAN即可 ,因为我是通过WLAN上网的,如果你是别的网络的话,你就关注别的网络的ip地址
我发现我的ip地址是 10.10.87.106
C:\Users\Administrator>ipconfig Windows IP 配置 //.....没有用的东西我就没粘贴上.直接看你连的网络.我连的是WLAN, 无线局域网适配器 WLAN: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::f43e:1970:3cf2:3bda%5 IPv4 地址 . . . . . . . . . . . . : 10.10.87.106 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 10.10.87.254 C:\Users\Administrator>
虚拟机开始ping宿主机 ,发现可以ping通
[root@localhost network-scripts]# ping 10.10.87.106
PING 10.10.87.106 (10.10.87.106) 56(84) bytes of data.
64 bytes from 10.10.87.106: icmp_seq=1 ttl=128 time=0.332 ms
64 bytes from 10.10.87.106: icmp_seq=2 ttl=128 time=1.13 ms
64 bytes from 10.10.87.106: icmp_seq=3 ttl=128 time=0.430 ms
64 bytes from 10.10.87.106: icmp_seq=4 ttl=128 time=0.480 ms
64 bytes from 10.10.87.106: icmp_seq=5 ttl=128 time=0.598 ms
步骤1中咱们规划的虚拟机ip地址为 172.16.10.101 ,直接在windows 打开一个cmd窗口去ping即可 ,下面发现可以ping通
C:\Users\Administrator>ping 172.16.10.101
正在 Ping 172.16.10.101 具有 32 字节的数据:
来自 172.16.10.101 的回复: 字节=32 时间<1ms TTL=64
来自 172.16.10.101 的回复: 字节=32 时间=1ms TTL=64
来自 172.16.10.101 的回复: 字节=32 时间=1ms TTL=64
来自 172.16.10.101 的回复: 字节=32 时间=2ms TTL=64
172.16.10.101 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 2ms,平均 = 1ms
C:\Users\Administrator>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。