关于设置固定虚拟机IP
首先点击VM的编辑,进入以下界面,点击更改设施,取消DHCP,然后应用,确定

接着打开终端进入/etc/sysconfig/network-scripts 目录

里面有一个ifcfg-xxx的文件,xxx是你的网卡名,此处是第一个ifcfg-ens32,vi编辑ifcfg-ens32文件,

将dhcp改成static之后再下面加入几行
IP地址就是你要固定成的那个IP,NETMASK子网掩码和vmware里设的一样,GATEWAY网关也和vmware里一样,把DNS1设成和网关一样
IPADDR=192.168.72.131
NETMASK=255.255.255.0
GATEWAY=192.168.72.2
DNS1=192.168.72.2
DNS2=114.114.114.114
在vm里编辑,然后net可以看到虚拟机相关设置

编辑完保存,再重启网卡service network restart

查看是否可以连接网络
然后连接xshell
本次操作一开始可以连接,但几分钟后提示掉线,然后连接不上

查看虚拟机IP正常,xshell的IP也正常


此时发现cmd无法ping虚拟机,虚拟机同样无法ping通本地


查看虚拟机里面网络和防火墙状态一切正常,sshd也正常




此处有尝试删除之前的ifcfg-ens32配置中的DNS2,依旧无果

可以尝试更改/etc/ssh/sshd_config配置,vi /etc/ssh/sshd_config进入,找到#UseDNS yes改为UseDNS no保存退出,然后执行

再次查看sshd

到此依旧无法连接则需要配置本地计算机下的VMnet8配置
从任务栏那个网络图标,打开网络设置,右键VMnet8,属性

双击Internet协议版本4进入配置

点击使用下面的IP

此处ip用原本的主机IP即可,其他与虚拟机设置一样,具体可参考这个文件


最后一个备用可写114.114.114.114或者8.8.8.8

此处由于win也在这个局域网下,又因为配置固定IP,导致win也没有ip地址,所以需要手动更改,再次ping ,一切正常

Xshell也连接正常,到此问题解决

本文介绍如何在虚拟机中设置静态IP地址,包括编辑网络配置文件ifcfg-ens32,配置IP地址、子网掩码、网关及DNS等步骤,并解决了Xshell连接中断的问题。
3606

被折叠的 条评论
为什么被折叠?



