当前位置:首页>Linux>linux系统增加路由

linux系统增加路由

  • 2026-09-02 19:00:12
linux系统增加路由

如果要在不同网段直接通讯,需要添加路由,linux添加路由命令如下:

route [add|del] [-net|-host] target[netmask Nm] [gw Gw] [[dev] If]

add : 添加一条路由规则

del : 删除一条路由规则

-net :目的地址是一个网络

-host : 目的地址是一个主机

target : 目的网络或主机

netmask : 目的地址的网络掩码

gw : 路由数据包通过的网关

dev : 为路由指定的网络接口

1、添加主机路由

route add -host 192.168.1.8 gw 192.168.5.1 dev eth0

这条命令的意思是访问192.168.1.8的主机消息都从192.168.5.1端口转发。用route命令查看一下添加的路

若要删除这条路由只需执行:route del 192.168.1.8 

2、添加网络路由

route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.5.1 dev eth0

这条路由表示访问0网段的消息都从192.168.5.1网关转发

删除网络路由:route del -net 192.168.0.0/24 gw 192.168.5.1

3、添加默认路由

如果2网段主机想访问其他所有网段的网络,只需要添加默认路由即可:

route add default gw 192.168.5.1 dev eth0

默认路由的意思是所有访问非5网段的信息都从192.168.5.1转发

删除默认路由:route del default

4、添加静态路由

上面只是增加了临时路由,主机重启后路由就会丢失,如永久使用的话需要添加为静态路由

网络路由

# cat /etc/sysconfig/network-scripts/route-eno0

192.168.0.0/24 via 192.168.5.1 dev eno0

主机路由

# cat /etc/sysconfig/network-scripts/route-eno0

192.168.1.8/24 via 192.168.5.1 dev eno0

最新文章

随机文章