如何给VMware的虚拟机设置固定IP地址
时间:2023-06-29 10:30:02 | 来源:网站运营
时间:2023-06-29 10:30:02 来源:网站运营
如何给VMware的虚拟机设置固定IP地址:本来想要使用自己以前搭建的kafka集群测试东西,结果发现自己得Xshell连接不上曾经的KafkaB主机了,而且Kafaka集群中的配置也配置了A,B,C三个集群的网络关系。打开B的主机,发现原先192.168.80.143的ip地址,现在变成了192.168.80.153,这样我又得去更改A和C中的配置文件,简直蛋疼。
为了一劳永逸,干脆直接将虚拟机的ip地址变为固定IP。由于我们采用的是NAT模式,与虚拟机共享主机的IP地址,为了给虚拟机配置静态IP地址,那么肯定需要虚拟机的网关和主机的网关一致,能够让主机和虚拟机互通。
虚拟网络编辑器NAT设置我们看到目前虚拟机的网关是192.168.80.2,子网掩码255.255.255.0,
然后我们把本机的IP地址设置为192.168.80.3,本机的默认网关和虚拟机一致。当然一般为了不影响我们正常用网,我们还是把VMware的改成我们主机的最好。反正最终是要让他们互通。
之后我们进入要设置固定IP地址的虚拟机,采用如下命令,就可以看到我们自己得网卡配置。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
将自己的网卡配置复制出来,修改如下参数,同时将自己想要的静态IP配置好,最后三行(IP地址,子网掩码,网关)。一定要注意不要全都照着改,例如HWADDR这个每个人的MAC地址都不一样的。
然后出来之后,我们重启下网络服务
service network restart
然后就可以看到,我已经把我的KafkaB更改过来了。
接着去我的Xshell连接试一试,已经成功连接了,我也不用再改我以前辛辛苦苦配置的kafka集群了。nice!!
如果小伙伴们遇到了网卡不存的问题,例如eth0不存在,小伙伴们可以先关掉你的虚拟机。然后打开改虚拟机的网络适配器,把他的mac地址记录下来。因为每张网卡的Mac地址肯定是唯一的。
然后点击高级,就可以看到自己的Mac地址了。
然后再打开虚拟机,去该目录下找到网卡配置信息,找到和你的实体机Mac地址匹配的网卡名称,命令如下:
cd /etc/udev/rules.d/cat 70-persistent-net.rules
很明显,我的Mac地址对应的是eth4,所以千万不要全部都照搬套用,否则会发现怎么配置都配置不对。最后的配置其实是这样的。
完结撒花,以后再也不用担心ip地址被偷偷换掉了。另外小伙伴们不懂计算机网络的,可以看看下边这篇文章,看完这篇文章,大家下次应该再也不用百度,直接自己就能够通过原理弄明白该怎么做。