禁用并删除路由需谨慎操作,具体步骤:1. 临时删除单条路由:sudo ip route del {目标网段}
;2. 永久删除需修改网络配置文件(如/etc/sysconfig/network-scripts/route-{接口})或使用nmcli
工具;3. 禁用IP转发:sudo sysctl -w net.ipv4.ip_forward=0
并更新/etc/sysctl.conf。建议先备份配置,验证后重启网络服务。注意:误删默认路由可能导致断网!
如何在 Rocky Linux 9 中禁用并删除路由?
回答
| 共 5 个
-
查看当前路由表:
ip route show
-
临时删除指定路由:
sudo ip route del <目标网络>/<掩码> via <网关>
例:sudo ip route del 192.168.1.0/24 via 10.0.0.1
-
永久删除静态路由: 编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/route-<接口名>
删除对应路由条目后重启网络服务:sudo nmcli connection reload && sudo nmcli connection up <连接名>
-
禁用IP转发(如需要): 编辑
/etc/sysctl.conf
设置:net.ipv4.ip_forward = 0
应用配置:sudo sysctl -p
注意:替换尖括号内容为实际参数,操作前备份配置文件
- 先用
ip route show
查要删的路由信息。 - 临时删路由:
sudo ip route del 目标网段 via 网关 dev 网卡
(按实际替换)。 - 永久删除:编辑对应网卡的配置文件(比如
/etc/sysconfig/network-scripts/route-eth0
),删掉对应行,然后sudo systemctl restart network
生效。用 NetworkManager 的话也可以用nmcli
删配置。
要在Rocky Linux 9中禁用并删除路由,可通过以下步骤实现:
- 临时删除:使用
ip route del <目标网络> via <网关>
命令(如ip route del 192.168.1.0/24 via 10.0.0.1
) - 永久删除:
- NetworkManager用户:通过
nmcli connection modify <连接名> -ipv4.routes "<目标/前缀> <网关>"
删除配置 - 传统配置用户:删除/etc/sysconfig/network-scripts/route-<接口> 文件中对应条目
- NetworkManager用户:通过
- 重启网络服务:
systemctl restart NetworkManager
- 验证:使用
ip route show
确认路由已移除 注意:操作前务必确认路由条目,删除默认网关可能导致断网
在Rocky Linux 9中禁用并删除路由,可执行ip route del 目标网络
命令。
延伸知识点:静态路由配置
通过创建/etc/sysconfig/network-scripts/route-接口名
文件实现永久静态路由配置,格式为:
ADDRESS0=192.168.2.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.1.1
或使用CIDR格式:
192.168.3.0/24 via 192.168.1.1
配置后需重启网络服务(nmcli c reload
)。使用nmcli
命令更安全:
nmcli c modify eth0 +ipv4.routes "192.168.4.0/24 192.168.1.1"
该方式通过NetworkManager持久化配置,避免手动修改文件风险。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别