暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

VMware workstation中安装的centos虚拟机ip自动获取可以上网,设置静态ip不能上网问题解决

67

一、需求

linux中我们会设置hosts文件,这会涉及ip和域名的设置,但是如果虚拟机自动获取ip地址的话,这就意味着之前设置的hosts文件需要重新修改,所以我们需要设置虚拟机为静态ip地址。

二、故障现象

我linux虚拟机最开始是自动获取的ip地址,用的nat模式,是可以上网的,然后ifconfig查看ip之后,我设置为静态ip之后,网络就中断。

正常状态





修改之后



三、问题排查

3.1 虚拟机到网关(我电脑的nat网卡地址)



3.2 我电脑ping虚拟机



3.3 我电脑测试外网



经过上面测试,网络看似正常。



直到我对比了路由。自动获取的网关是192.168.138.2,静态配置的网关是192.168.138.1(电脑网卡ip),然后我看了一下VMware虚拟网络。恍然大悟,网关应该配置这个。这里很多人下意识会配置为电脑网卡ip,这里需要配置为vmware中的nat网关。



五、测试

网络恢复。



之前都是自动获取,没注意这个小细节,对于刚接触vmware或者使用自动获取dhc习惯的同学们,这个小经验应该能帮助到大家。

六、总结

vmware workstation中虚拟机的网卡nat自动获取的网关是虚拟网络中设置的网关,如果改为静态设置,虚拟机的网关不能使用电脑nat网卡的ip,以上算是一个小经验吧,希望可以帮助到大家。如下图:


文章转载自周同学带您玩AI,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论