linux系统如何配置静态路由
linux系统如何配置静态路由详细介绍
在 Linux 系统中,配置静态路由有临时配置和永久配置两种方式,以下为你详细介绍:
临时配置静态路由
临时配置的静态路由在系统重启后会失效,可使用ip route或者route命令来进行配置。
使用
ip route命令
bash
route 目标网络/子网掩码 via 下一跳地址 dev 网络接口
route .2.0/24 via .1.1 dev eth0
route del 目标网络/子网掩码 via 下一跳地址 dev 网络接口
route del .2.0/24 via .1.1 dev eth0
使用
route命令
bash
route 目标网络 netmask 子网掩码 gw 下一跳地址 dev 网络接口
route .2.0 netmask .255.0 gw .1.1 dev eth0
route del 目标网络 netmask 子网掩码 gw 下一跳地址 dev 网络接口
route del .2.0 netmask .255.0 gw .1.1 dev eth0
永久配置静态路由
永久配置的静态路由在系统重启后依然有效,不同的 Linux 发行版配置方法存在差异。
Ubuntu/Debian 系统
在/etc/network/interfaces文件中添加路由配置:
plaintext
# 编辑文件sudo nano /etc/network/interfaces
# 添加如下内容
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
# 保存文件并重启网络服务
sudo systemctl restart networking