我们用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看能否上网

如果没有解决的话可以在评论区提出来

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐