配置静态IP
#第一步
vi /etc/sysconfig/network-scripts/ens33 #ens33是网卡名
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #dhcp改为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="0d8cdb1e-e751-40d4-863a-5c83ace76e10"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.122.168" #自定义ip 不要与其他ip冲突
PREFIX="24"
GATEWAY="192.168.122.2" #与虚拟机网关一样 不能乱写!!!
DNS1="192.168.122.2" #与网关相同
DNS2="8.8.8.8" #谷歌
如何找到虚拟机的网关?
打开VMware 左上角的编辑,然后点击虚拟网络编辑器,如下图
点击NAT模式 然后点击 NAT设置 如下图
此处就是要配置的网关IP
配置完之后输入命令
service network restart
重启成功 ping一下百度
没问题 然后打开本地CMD ping一下虚拟机地址
如果有问题的话需要设置本地的VMnet8(在局域网设置里打开)
连接Xshell
没问题,如果显示连接失败的话可能是VMware的NAT模式的子网IP冲突了
解决方法:例如我这里的虚拟机IP是192.168.122.168,把子网IP的最后一个字段随便改一下就行了 我这里是改成了192.168.122.0
以上就是我遇到问题和解决问题的过程了
如有其他问题欢迎来私信
其中参考了以下博客
https://blog.csdn.net/qq_33624294/article/details/52449470
https://blog.csdn.net/lzp12345677/article/details/110091446