我们用xshell远程连接Linux虚拟机的时候,过一段时间它总是会断开,而且就连接不上了,这个时候你会发现虚拟机的IP地址发生了变化,我们要输入变化后的IP地址重新连接虚拟机。
因为虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机的IP分配,网桥模式下由Vmware1来提供IP分配。它们都相当于一个小型的DHCP服务器,除非改动虚拟机的网络连接方式,或动了虚拟网卡服务属性,那么虚拟机的IP租约过期后,IP就会自动重新分配,从而造成IP地址自行变化。
每次都要更改IP地址连接虚拟机会感觉特别的麻烦,这时我们只要给虚拟机配置一个静态的IP地址就可以一劳永逸的解决这个问题了。
第一步:进入网卡配置目录
[root@sc-chenlu ~]# cd /etc/sysconfig/network-scripts/
第二步:编辑ifcfg-ens33网卡的配置文件
[root@sc-chenlu network-scripts]# vim ifcfg-ens33
将里面的内容修改为下图(不要打错字母和数字)
IP地址为自己想要配置成的地址,网关可以用命令 ip route 查看,我这里是192.168.8.2,这两项改成自己的,其他的不变
-
[
root@localhost network-scripts]
# ip route
-
default via
192.168
.8
.2 dev ens33 proto
static metric
100
-
192.168
.8
.0/
24 dev ens33 proto kernel scope link src
192.168
.8
.129 metric
100
第三步.刷新网络服务
如果为centos7,则使用以下这条命令:
service network restart
centos8使用:
ifup ens33
到这就配置好了,我们再次查看一下IP地址和默认网关,最后ping一下百度www.baidu.com看能否上网
如果没有解决的话可以在评论区提出来