route 命令

格式:

route [-f] [-p] [Command] [Destination] [mask Netmask] [Gateway] [metric Metric] [if Interface]

功能:

    route 命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口。

参数的含义:

选项:

选项 作用
-c 显示更多信息
-n 不解析名字
-v 显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f 用于清除路由表
-p 用于创建永久路由
-net 目标地址是一个网络
-host 目标地址是一个主机
Command 主要有print(打印路由)、ADD(添加路由)、DELETE(删除路由)、CHANGE(修改路由)
Destination 表示到达的目的IP地址
mask 表示子网掩码的关键字
 Netmask 表示具体的子网掩码,如果不进行设置,系统默认设置成255.255.255.255(单机IP地址),添加掩码时要注意,特别是要确认添加的是某个IP地址还是IP网段,如果代表全部出口子网掩码可用0.0.0.0
Gateway 表示出口网关
metric 表示到达目的网络的跳数
 interface 表示特殊路由的接口数

    Destination    目标
    Gataway        网关
    Genmask        网络目标相关的子网掩码
    Flags          标志
    Metric         单位
    Ref            编号
    Use            使用
    Iface          网卡设备
Flags标志说明:
    U Up     表示此路由当前为启动状态
    H Host   表示此网关为一主机
    G Gateway   表示此网关为一路由器
    R Reinstate Route   使用动态路由重新初始化的路由
    D Dynamically       此路由是动态性地写入
    M Modified          此路由是由路由守护程序或导向器动态修改
    !        表示此路由当前为关闭状态

实例:

查看当前路由表

 route add -net 192.168.44.0 netmask 255.255.255.0 dev ens33

添加一条路由,目标地址192.168.44.0

route 命令_第1张图片

 route add -net 192.168.45.0 netmask 255.255.255.0 reject

添加一条屏蔽的路由,目标地址192.168.45.0将被拒绝
route 命令_第2张图片

 route add default gw 192.168.44.2 metric 100

添加默认目标地址,网关为192.168.44.2,跳数为100的路由
route 命令_第3张图片

你可能感兴趣的:(Linux,linux)