虚拟机在nat模式下与其他虚拟机相互ping通

慈云数据 2023-07-23 网络资讯 162 0

虚拟机的nat模式主机之间相互ping

之前博主因为这个问题困扰了很多天,现在解决了,然后就想跟还没有解决的朋友们分享一下经验。(网上很多人说nat模式下主机之间是无法ping通的)

1.nat设置

打开VMware->编辑->虚拟网络编辑器,选中VMnet8,点击nat设置

在这里插入图片描述

记下nat设置的子网ip,子网掩码,网关ip,在后面会用到

在这里插入图片描述

点击DHCP设置(已开启使用DHCP分配ip地址),可以看到起始ip地址和结束ip地址,网络适配器设置为VMnet8的虚拟机的地址可以是这个范围内的任意地址。

在这里插入图片描述

虚拟切换器机服务在哪_虚拟切换器机服务异常_服务器多个虚拟机切换

2.虚拟机设置

打开虚拟机,编辑虚拟机的网络设置

在这里插入图片描述

进入编辑模式

在这里插入图片描述

按照下面的图片设置。其中address是上面的DHCP分配的地址,可以自己随便填(在范围内即可)。Gateway即为网关地址,这里DNS地址设为同网关地址。

在这里插入图片描述

更改虚拟机的hosts地址,打开终端,输入一下命令:

服务器多个虚拟机切换_虚拟切换器机服务异常_虚拟切换器机服务在哪

sudo vim /etc/hosts

将文件更改如下,这里我是三台虚拟机,hostname分别为master,slave1,slave2。这里根据你自己的实际情况而定,这个ip一定要与上面在虚拟机里设定的那个ip是一致的,否则会有问题。

128.0.0.1       localhost
127.0.1.1   localhost.localdomain   localhost
192.168.232.128 master
192.168.232.129 slave1
192.168.232.131 slave2
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

改完配置后,按如下命令退出并保存:

Esc + shift + : + wq

那么,ip地址设置好了,nat模式下的不同主机之间就可以相互ping通啦。(结束ping:Ctrl+C)

在这里插入图片描述

这里值得注意的是,安装的linux的虚拟机设置里面的虚拟网络适配器应该改为自定义——VMnet8

欢迎访问我的博客网站: :8081

免责声明
1、本网站属于非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并自负版权等法律责任。

发表评论

发表评论:

微信扫一扫加客服

微信扫一扫加客服

微信扫一扫加客服

微信扫一扫加客服