linux中的route命令使用

441人浏览   2024-06-13 07:00:41

l 查看路由

Route -n

l 添加路由

Route add -net 192.168.120.0 netmask 255.255.255.0 gw 192.168.10.1

备注:主机为192.168.10.0/24 ,想访问192.168.120.0/24网的主机,目前知道一个网关192.168.10.1(必须和主机同一个子网)

l 删除路由

Route del -net 192.168.120.0 netmask 255.255.255.0

l route命令用于显示和操作IP路由表,通过route命令配置的路由,不会永久保存,如果想保存:

在/etc/rc.local里添加

在/etc/sysconfig/network里添加到末尾

/etc/sysconfig/static-router:

Any net x.x.x.x/24 gw y.y.y.y

l 格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}
用于设置默认路由,其中,
参数{IP-ADDRESS): 用于指定路由器(网关)的IP地址;
参数{INTERFACE-NAME}: 用于指定接口名称,如eth0。使用/sbin/ifconfig -a可以显示所有接口信息。
例:route add default gw mango

l 格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

添加到指定网络的路由格则,其中

参数:NETWORK-ADDRESS:用于指定网络地址

Netmask:用于指定子网掩码

INTERFACE-NAME:用于指定接口名称:eth0

Route add -net 192.168.1.199 netmask 255.255.255.0 dev eth0

Route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0


相关推荐