主播我今天下午学了几节微服务课,上课的时候,直接把手机拿走了去上课(电脑连的我手机的热点),虚拟机没关,晚上主播我回来继续学,电脑连上热点之后,发现虚拟机连接不上了,一看IP,妈的IP从192.168.203.129
变到了192.168.203.132
,当时看到这个我直接要被气死,微服务的每个模块mysql地址都是写死的,而且用docker部署nacos和seata连接mysql的地址也是写死的,这样一来好多地方都要变,而且说不好第二天IP又会发生改变,所以这次我决定狠下心,把虚拟机设置为静态IP这个技术学会。
配置步骤
打开【虚拟机】 > 点击【编辑】> 点击【虚拟网络编辑器】
我们会看到如下页面
- 先选则VMnet8
- 选择更改设置
选择更改设置后如下
选择NAT设置后如下,设置网关地址,第三位和子网IP第三位一样
然后这时候我们切换到虚拟机终端,输入下面代码
vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入之后点i
进入编辑模式
#ip
IPADDR=192.168.200.200
NETMASK=255.255.255.0
#gateway
GATEWAY=192.168.200.2
#dns
DNS1=192.168.200.2
修改完成之后点击Esc
然后输入:wq
退出vim编辑器
一切修改完成之后关机重启虚拟机,在终端输入ip addr
可查看ip地址变为我们设置的
我们ping www.baidu.com
也是可以的
再来看我们本机ping虚拟机地址,也是ping的通的
我的虚拟机mysql,nacos,rabbitmq,seata也是可以正常访问的。