摘要:
下文讲述Linux中route的功能说明,如下所示;
route命令功能:
用于查询或设置linux内核中的网络路由表
route命令注意事项:
1.route命令主要用于设置静态路由
2.route设置的路由不会永久保存,重启电脑
或网卡重启,路由则会消失
此时我们可以通过向/etc/rc.local中添加
route命令使路由设置有效
route命令的语法格式:
route [参数]
-----常用参数说明------
-A:设置地址类型( 默认IPv4)
-C:打印linux核心的路由缓存
-v:详细信息模式
-n:不执行DNS反向查找,直接显示数字形式的ip地址
-e:netstat格式显示路由表
-net:到一个网络的路由表
-host:到一个主机的路由表
Add:增加指定的路由记录
Del:删除指定的路由记录
Target:目的网络或目的主机
gw:设置默认网关
mss:设置TCP的最大区块长度(MSS),单位MB
window:指定通过路由表的TCP连接的TCP窗口大小
dev:路由记录所表示的网络接口
例:
route命令的示例分享
---返回当前路由
[root@maomao365 ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 ens192
192.168.8.188 0.0.0.0 255.255.255.0 U 100 0 0 ens192
---添加一条路由记录
[root@maomao365 ~]# route add -net 192.168.8.1 netmask 255.255.255.0 dev ens192
---删除路由记录
[root@maomao365 ~]# route del -net 192.168.8.1 netmask 255.255.255.0 dev ens192
----添加和删除默认网关
[root@maomao365 ~]# route add default gw 192.168.8.1
[root@maomao365 ~]# route del default gw 192.168.8.1