简介
我在配置静态IP时,遇到了很多坑,花了半天时间才弄好,接下来我就把我的经验分享给大家,希望对你能有帮助。
一、更改原先IP配置
编辑 vi /etc/netplan/50-cloud-init.yaml 配置文件,修改内容如下
network:
ethernets:
ens33:
addresses: [192.168.181.13/24]
gateway4: 192.168.181.2
nameservers:
addresses: [192.168.181.2]
version: 2
这里的IP和网关就写你自己想要更改的,不需要跟我一样。修改后,退出保存,然后执行 netplan apply 更新IP。如果你是用Xshell操作的话,你会发现执行完这个命令后,你会退出SSH连接,这说明你的修改生效了,因为你的IP发生了改变。修改IP后,再进行SSH连接。意想不到的事情发生了。

SSH连接不上。。。。
这时我们可以用 ip a 查看IP

IP和我们设置的一模一样,然后我们试一下看能不能联网

网络也连接不上了,再试一下主机能不能Ping通虚拟机

果然也不行,这个时候我们就用 ipconfig 查看虚拟局域网配置

因为我的Ubuntu使用的是NAT模式,所以对照的是VMnet 8,发现和我在Ubuntu配置IP根本就不在同一网段中,这时就要修改VMnet 8 的配置了,打开网络设置中的更改适配器选项

右键属性,选择 Intent协议版本4,将IP改为你设置的Ubuntu的IP就可以了

并且还需要更改VMware的网络编辑器,在左上角的编辑中,然后选择DHCP设置,首先修改点击NAT设置将网关修改成与前面设置的一样
,然后修改子网IP,最后点击DHCP设置



都配置完后,我们在ping一下虚拟机的IP

我们再去进行SSH连接,可以连上了

检查网络连接

完成!!!
本文介绍了如何在Ubuntu中配置静态IP地址,并解决配置后SSH连接问题。通过编辑网络配置文件,更新IP,以及调整VMware的NAT设置和DHCP配置,最终成功实现SSH连接。
8076

被折叠的 条评论
为什么被折叠?



