route 命令介绍及使用方法

route 命令

作用:用于显示和操作 IP 路由表 (show/manipulate the IP routing table)。

在命令行下执行 route 命令添加路由,不会永久保存,当网卡重启或者机器重启后,该路由就会失效。

命令参数:

-c 显示更多信息
-n 不解析名字
-v 显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f 清除所有网关入口的路由表。
-p 与 add 命令一起使用时使路由具有永久性。
add:添加一条新路由。
del:删除一条路由。
-net:目标地址是一个网络。
-host:目标地址是一个主机。
netmask:当添加一个网络路由时,需要使用网络掩码。
gw:路由数据包通过网关。注意,你指定的网关必须能够达到。
metric:设置路由跳数。

使用实例:

显示当前路由

route 或者 route -n

route -n (-n 表示不解析名字,列出速度会比route 快)

1 root@ubuntu:~# route -n
2 Kernel IP routing table
3 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
4 0.0.0.0         59.188.252.1    0.0.0.0         UG    100    0        0 br0
5 10.22.0.0       0.0.0.0         255.255.255.0   U     0      0        0 br0
6 59.188.252.0    0.0.0.0         255.255.255.0   U     0      0        0 br0
7 172.22.0.0      0.0.0.0         255.255.255.0   U     0      0        0 br1
8 192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Flags标志说明:
    U Up表示此路由当前为启动状态
    H Host,表示此网关为一主机
    G Gateway,表示此网关为一路由器
    R Reinstate Route,使用动态路由重新初始化的路由
    D Dynamically,此路由是动态性地写入
    M Modified,此路由是由路由守护程序或导向器动态修改
    ! 表示此路由当前为关闭状态

添加和删除设置默认网关:

route add default gw 192.168.120.240
route del default gw 192.168.120.240

**注:**当一个设备出现两个网卡的时候,即会有两个网关,数据通信时,就会相互干扰,比如发送网关1的数据可能会被发送到网关2。解决方法之一就是关闭其中一个作用不大的网关。

添加网关/设置网关

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

屏蔽一条路由

route add -net 224.0.0.0 netmask 240.0.0.0 reject
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kunsir_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值