本文主要讲解Linux下添加路由命令的指南,Linux系统提供了route命令,它可以用来添加和删除路由,以及显示目前路由表中的信息。
一、route命令
route命令主要用于添加、删除和查看Linux系统中定义的路由表,它可以添加内核路由表中的一条条目。
1.查看路由表
要查看当前Linux系统中定义的路由表,可以在终端输入如下命令:
该命令会显示目前Linux系统中定义的路由条目,例如,如下的路由表就表示,所有网络数据包最终都会去往网关192.168.1.1.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
2.添加路由条目
要在Linux系统中添加一条路由条目,可以在终端输入以下命令:
$ route add -Net {network_id}/{mask_bits} gw {gateway_ip}
其中,{network_id}是要添加的网络的ID,{mask_bits}是子网掩码的比特位数,{gateway_ip}是指定的网关IP地址。
例如,要在Linux系统中添加一条路由表,指向网关192.168.1.1,将网络192.168.1.0/24的数据包发送出去,可以使用如下命令:
$ route add -net 192.168.1.0/24 gw 192.168.1.1
添加完成后,可以通过route -n 命令查看路由表,可以看到新添加的路由条目。
二、总结
以上是在Linux添加路由表的指南,可以使用route命令来管理目前系统中定义的路由表,通过route命令可以查看和添加新的路由条目,从而实现网络数据包的正确发送。

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
Linux多个网卡怎么添加永久路由
linux下添加路由的方法:一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.168.110 dev eth0# route add –host 192.168.168.119 gw 192.168.168.1//添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1//添加默认网关# route add default gw IP//删除路由# route del –host 192.168.168.110 dev eth0二:在linux下设置永久路由的方法:1.在/etc/里添加方法: route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.3.2542.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev3./etc/sysconfig/static-router : any net x.x.x.x/24 gw y.y.y.y
linux下怎么把route add
route add命令的主要作用是添加静态路由,通常的格式是: route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 参数含义:^destination ^mask ^gateway metric^ ^interface destination【网段地址】 mask【子网掩码】 gateway【网关地址】 metric 【路由跳数】 if【端口号】 一般情况下,不涉及本机地址,除非你要做测试。 其中: 可以省略【路由跳数】参数; 当通往该网关地址的路径唯一时,【端口号】参数可以省略。 (因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。 ) mask 是关键字,不能省略。 route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 意思是:所有需要发往134.105.0.0/16地址段的IP数据包,全部由134.105.64.1路径转发。 这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。 如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。 比如,当以下两条路由同时被添加的时候: route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 route add 134.105.128.0 mask 255.255.128.0 134.105.0.1 目标地址是134.105.128.1的IP包会优先选择第二条路由。
linux静态路由配置文件怎么设置
在linux下设置永久路由的方法:1.在/etc/里添加 2.在/etc/sysconfig/network里添加到末尾3./etc/sysconfig/static-router : any net x.x.x.x/24 gw y.y.y.y 开启 IP 转发:>/proc/sys/net/ipv4/ip_forward (临时)# vi /etc/ --> _forward=1 (永久开启)
发表评论