Ubuntu(Ubuntu 22.04.4 LTS)更改IP地址及网关

Ubuntu (Ubuntu 22.04.4 LTS)更改IP地址及网关

  1. 首先需要确认网络接口

ip addr

接口可能被命名为eth0或ens33或eno4

  1. 在远程连接中切记不能使用以下命令关闭您的网络接口

sudo ip link set dev <interface> down

否则你就断开连接了,你也就无法启动网络了

sudo ip link set dev <interface> up

  1. 配置静态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>

  1. 请注意,这些更改在重新启动后不会保留。要使更改永久化,您需要编辑网络配置文件,这通常位于/etc/netplan/目录中,文件名可能是01-netcfg.yaml,50-cloud-init.yaml或类似00-installer-config.yaml。编辑该文件,将静态IP地址和相关网络信息添加到配置中,然后应用更改:

如下图:

保存文件后需要重启网络服务

sudo netplan apply

  1. 在Ubuntu中添加永久路由,你可以编辑上面的文件

编辑/etc/netplan/00-installer-config.yaml

对于你想添加路由的网络接口(例如eth0),添加以下行:

vim /etc/netplan/00-installer-config.yaml

同样的,需要保存文件后需要重启网络服务

sudo netplan apply

  1. 查看网络情况

没加路由ping不通

加了路由就用了

查看路由情况:

ip route或者route -n都可以

配置成功!

相关推荐
Eric.Lee20212 小时前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php
jinanwuhuaguo2 小时前
OpenClaw安全使用实践全景深度指南:从“裸奔龙虾”到“可信数字堡垒”的体系化构建
开发语言·php
xiangpanf2 小时前
Laravel学习指南:从入门到精通
php·laravel
Java成神之路-3 小时前
DNS 与 CDN 底层原理深度剖析:从域名解析到内容分发全链路解析
网络·网络协议·tcp/ip
grrrr_13 小时前
【工具类】虚拟机 + Ubuntu 安全部署 OpenClaw,联动 Ollama 零成本解锁云端大模型
linux·运维·ubuntu·#openclaw·#小龙虾
HABuo3 小时前
【linux线程(一)】线程概念、线程控制详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
嵌入式-老费5 小时前
vivado hls的应用(第一个axi接口的ip)
linux·服务器·tcp/ip
南梦浅5 小时前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
anzhxu6 小时前
Ubuntu上安装、使用Redis的详细教程
redis·ubuntu·bootstrap
源远流长jerry6 小时前
RDMA 传输服务详解:可靠性与连接模式的深度剖析
linux·运维·网络·tcp/ip·架构