加个地址改条路由不用重启:openEuler上用ip命令临时改网络

服务器要临时接个测试网段、给一块网卡加个互联地址、或者把到某个子网的流量指到别的网关——这类"立刻要、改完就验证"的网络操作,用 ip 命令最快。它即时生效,不用重启网络服务,是运维排障阶段最趁手的工具。要注意的是:ip 命令配置的网络配置可以立即生效,但系统重启后配置会丢失,长期生效仍需落到持久化配置。

源:openEuler 26.09 官方文档

给接口加地址

在root权限下,用 ip address add 给接口配置地址:

# ip address add 192.168.0.10/24 dev enp3s0

查看配置结果,在root权限使用如下命令:

# ip addr show dev enp3s0

输出里能看到接口上的所有地址,动态获取的和手工添加的会并列列出,加没加上一眼可辨。

一块网卡挂多个地址

同一业务要同时对接两个网段时,ip 命令支持为同一接口分配多个地址,在root权限下重复执行即可:

# ip address add 192.168.2.223/24 dev enp4s0
# ip address add 192.168.4.223/24 dev enp4s0
# ip addr

这一招在做临时互联、迁移过渡时特别常用:新旧网段并存一段时间,业务切换完再把多余地址删掉,全程不影响另一个地址上的连接。

加一条静态路由

ip route 命令的常用格式如下,add、del、change、append、replace 分别对应增删改补替:

# ip route [ add | del | change | append | replace ] destination-address

先看当前路由表,确认现有路径:

# ip route

给单个主机地址添加一条静态路由,via 后面是下一跳地址,必要时用 dev 指定退出接口:

# ip route add 192.168.2.1 via 10.0.0.1 [dev interface-name]

给整个网段添加静态路由则写成网络前缀形式:

# ip route add 192.168.2.0/24 via 10.0.0.1 [dev interface-name]

删路由用对应的 del 子命令,改路径可以 change 或 replace,不用重启任何服务。

用对场景:临时验证,持久收尾

ip 命令的正确用法是"先用它验证,验证通过再固化":比如准备把某子网切到新网关,先用 ip route add 临时生效,业务验证没问题后,再把这条路由写进持久化配置,防止重启后回退。临时地址同理,加完先测连通,测完决定是否长期保留。

网络变更敢做、能回退,是服务器运维的基本功。中小企业 openEuler 服务器的网络规划与变更实施,欢迎搜索关注贵州诚鑫致达科技,变更窗口、验证步骤、回退方案我们都能替你提前备好。

企业存储选型参考|贵州诚鑫致达

用 DS918+/DS920+/DS1517+/DS1817+ 等经典机型的老用户,群晖机型参考:可平滑升级到 DS1522+ · DS1823xs+ · DS2422+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。四川成都群晖存储部署、机房建设与数据安全集成服务。