Ubuntu (Ubuntu 22.04.4 LTS)更改IP地址及网关
- 首先需要确认网络接口
ip addr

接口可能被命名为eth0或ens33或eno4
- 在远程连接中切记不能使用以下命令关闭您的网络接口
sudo ip link set dev <interface> down
否则你就断开连接了,你也就无法启动网络了
sudo ip link set dev <interface> up
- 配置静态IP地址(请将<interface>、<ip_address>、<netmask>和<gateway>替换为您的接口名称、您想要的IP地址、子网掩码和网关)
sudo ip addr add <ip_address>/<netmask> dev <interface>
sudo ip route add default via <gateway> dev <interface>
- 请注意,这些更改在重新启动后不会保留。要使更改永久化,您需要编辑网络配置文件,这通常位于/etc/netplan/目录中,文件名可能是01-netcfg.yaml,50-cloud-init.yaml或类似00-installer-config.yaml。编辑该文件,将静态IP地址和相关网络信息添加到配置中,然后应用更改:

如下图:

保存文件后需要重启网络服务
sudo netplan apply
- 在Ubuntu中添加永久路由,你可以编辑上面的文件
编辑/etc/netplan/00-installer-config.yaml
对于你想添加路由的网络接口(例如eth0),添加以下行:
vim /etc/netplan/00-installer-config.yaml

同样的,需要保存文件后需要重启网络服务
sudo netplan apply
- 查看网络情况

没加路由ping不通

加了路由就用了
查看路由情况:
ip route或者route -n都可以


配置成功!