我电脑里(Windows)的vmware里有两台虚拟机,一台是Ubuntu(称为A),一台是用老师的.vmx文件配置的centos7(称为B)。
A是先用上的,B是隔了几天才配的
A当初网络使用的是DHCP,IP为192.168.19.128。
B根据老师课程需求(需要使用redis的nosql课程),不知道为啥让我们使用static配置B的IP,步骤是:先用DHCP,B虚拟机的cfg-ens33改为DHCP并注释掉IP,网关等信息,也就是保持VMware外部那个"编辑->虚拟网络编辑器->vmnet8->勾选使用本地DHCP服务将IP地址分配给虚拟机(这个我打开就已经默认勾选了,所以没动任何配置)";然后进入B查看DHCP自动分配的IP,之后编写cfg-ens33,将DHCP改为static,并将注释掉的IP,网关等信息改为自动分配后的信息,并取消注释,重启虚拟机。
补充:B自动获取的IP为192.168.19.129。
另:我一开始的时候,虚拟机并没有vmnet8,是我自己在电脑上搞的,搞完出现:A能ping通主机,主机Ping不通,反之B不能ping主机,而主机可以Ping通B 这样的荒唐情况。最后我将VMware重置,将两台虚拟机恢复初始状态,结果是全部ping不通。之后我便把centos那台删了,重新配置,即最终情况如开头所叙述。
当我搞完前面的配置后,把虚拟网络编辑器里的“勾选使用本地DHCP服务将IP地址分配给虚拟机”取消勾选,重启两台虚拟机,发现A和B都能和我的主机互相ping 通,也能ping通百度(就是延迟有点高),xshell也能正常联通我的虚拟机。问题是:我后面重启电脑之后,就又变回了A能ping主机,主机不能pingA;而B则相反的情况。此时两台虚拟机也能ping通baidu,当我重新勾选dhcp选项后,重启虚拟机,还是不行,得重启电脑之后才能主机和两台虚拟机A和B互相ping通。
请问大佬们我这情况应该怎么解决,还是说保持勾选"使用DHCP"这个选项?这样会影响B虚拟机和我的主机间的通信吗(我的课程要求是,主机运行idea的一个鲜花网站,与虚拟机的redis服务交互)。
A是先用上的,B是隔了几天才配的
A当初网络使用的是DHCP,IP为192.168.19.128。
B根据老师课程需求(需要使用redis的nosql课程),不知道为啥让我们使用static配置B的IP,步骤是:先用DHCP,B虚拟机的cfg-ens33改为DHCP并注释掉IP,网关等信息,也就是保持VMware外部那个"编辑->虚拟网络编辑器->vmnet8->勾选使用本地DHCP服务将IP地址分配给虚拟机(这个我打开就已经默认勾选了,所以没动任何配置)";然后进入B查看DHCP自动分配的IP,之后编写cfg-ens33,将DHCP改为static,并将注释掉的IP,网关等信息改为自动分配后的信息,并取消注释,重启虚拟机。
补充:B自动获取的IP为192.168.19.129。
另:我一开始的时候,虚拟机并没有vmnet8,是我自己在电脑上搞的,搞完出现:A能ping通主机,主机Ping不通,反之B不能ping主机,而主机可以Ping通B 这样的荒唐情况。最后我将VMware重置,将两台虚拟机恢复初始状态,结果是全部ping不通。之后我便把centos那台删了,重新配置,即最终情况如开头所叙述。
当我搞完前面的配置后,把虚拟网络编辑器里的“勾选使用本地DHCP服务将IP地址分配给虚拟机”取消勾选,重启两台虚拟机,发现A和B都能和我的主机互相ping 通,也能ping通百度(就是延迟有点高),xshell也能正常联通我的虚拟机。问题是:我后面重启电脑之后,就又变回了A能ping主机,主机不能pingA;而B则相反的情况。此时两台虚拟机也能ping通baidu,当我重新勾选dhcp选项后,重启虚拟机,还是不行,得重启电脑之后才能主机和两台虚拟机A和B互相ping通。
请问大佬们我这情况应该怎么解决,还是说保持勾选"使用DHCP"这个选项?这样会影响B虚拟机和我的主机间的通信吗(我的课程要求是,主机运行idea的一个鲜花网站,与虚拟机的redis服务交互)。