linux修改路由命令是什么
linux修改路由命令是什么详细介绍
在 Linux 系统中,可使用ip或route命令来修改路由。下面是它们的具体用法:
1. 使用
ip命令
ip命令是较为现代的网络配置工具,功能强大且灵活。
- 添加路由:
bash
route 目标网络/子网掩码 via 网关地址 dev 网络接口
例如,要添加一个目标网络为192.168.1.0/24,网关为192.168.0.1,网络接口为eth0的路由,可使用以下命令:
bash
route .1.0/24 via .0.1 dev eth0
- 删除路由:
bash
route del 目标网络/子网掩码
例如,要删除目标网络为192.168.1.0/24的路由,可使用以下命令:
bash
route del .1.0/24
- 修改默认网关:
bash
route change default via 新网关地址 dev 网络接口
例如,要将默认网关修改为192.168.0.2,网络接口为eth0,可使用以下命令:
bash
route change default via .0.2 dev eth0
2. 使用
route命令
route命令是传统的路由配置工具,部分较旧的系统可能还在使用。
- 添加路由:
bash
route 目标网络/子网掩码 gw 网关地址 dev 网络接口
例如,要添加一个目标网络为192.168.1.0/24,网关为192.168.0.1,网络接口为eth0的路由,可使用以下命令:
bash
route .1.0/24 gw .0.1 dev eth0
- 删除路由:
bash
route del 目标网络/子网掩码
例如,要删除目标网络为192.168.1.0/24的路由,可使用以下命令:
bash
route del .1.0/24
- 修改默认网关:
bash
route change default gw 新网关地址 dev 网络接口
例如,要将默认网关修改为192.168.0.2,网络接口为eth0,可使用以下命令:
bash
route change default gw .0.2 dev eth0
912route change default gw .168.0.2 dev eth0
需注意,上述命令所做的修改在系统重启后会失效。若要让修改持久化,可根据不同的 Linux 发行版,在相应的配置文件里进行修改。