Linux下route命令
Linux系统的route命令用于显示和操作IP路由表,要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。
执行方式一般用:route -n
-n 表示不解析名字,列出速度会比route 快
下面我找个一个部署openvpn server的服务器路由表来说明一下
route命令输出的路由表字段含义:
字段 | 说明 |
---|---|
Destination | 目标网络或目标主机。Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关。 |
Gateway | 网关地址,0.0.0.0 表示当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关。如果没有就显示星号(*)。 |
Genmask | Destination 字段的网络掩码,Destination 是主机时需要设为 255.255.255.255,是默认路由时会设置为 0.0.0.0 |
Flags | 标记● U 该路由可以使用。● H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网络号与子网号的组合。● G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地 是直接相连的。● R 恢复动态路由产生的表项。● D 该路由是由改变路由(redirect)报文创建的。● M 该路由已被改变路由报文修改。● ! 这个路由将不会被接受。 |
Metric | 路由距离,到达指定网络所需的中转数,是大型局域网和广域网设置所必需的。 |
Ref | 路由项引用次数 。 |
Use | 此路由项被路由软件查找的次数。 |
Iface | 网卡名字,例如 eth0。 |
参考:
https://blog.csdn.net/u011857683/article/details/83795435
操作命令
|
|
(完)
- 原文作者: 闪电侠
- 原文链接:https://chende.ren/2021/04/02173130-route-n.html
- 版权声明:本作品采用 开放的「署名 4.0 国际 (CC BY 4.0)」创作共享协议 进行许可