球球之家

Talk is cheap. Show me the code!

route路由

windows

C:\Users\wmf>route

操作网络路由表。

ROUTE [-f] [-p] [-4|-6] command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

  -f           清除所有网关项的路由表。如果与某个
               命令结合使用,在运行该命令前,
               应清除路由表。

  -p           与 ADD 命令结合使用时,将路由设置为
               在系统引导期间保持不变。默认情况下,重新启动系统时,
               不保存路由。忽略所有其他命令,
               这始终会影响相应的永久路由。Windows 95
               不支持此选项。

  -4           强制使用 IPv4。

  -6           强制使用 IPv6。

  command      其中之一:
                 PRINT     打印路由
                 ADD       添加路由
                 DELETE    删除路由
                 CHANGE    修改现有路由
  destination  指定主机。
  MASK         指定下一个参数为“网络掩码”值。
  netmask      指定此路由项的子网掩码值。
               如果未指定,其默认设置为 255.255.255.255。
  gateway      指定网关。
  interface    指定路由的接口号码。
  METRIC       指定跃点数,例如目标的成本。

用于目标的所有符号名都可以在网络数据库
文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称
数据库文件 HOSTS 中进行查找。

如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。

如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只
打印匹配目标路由。“*”匹配任意字符串,
而“?”匹配任意一个字符。示例: 157.*.1157.*、127.*、*224*。

只有在 PRINT 命令中才允许模式匹配。
诊断信息注释:
    无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
    示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
             路由添加失败: 指定的掩码参数无效。
             (Destination & Mask) != Destination。

示例:

    > route PRINT
    > route PRINT -4
    > route PRINT -6
    > route PRINT 157*          .... 只打印那些匹配  157* 的项

    > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
             destination^      ^mask      ^gateway     metric^    ^
                                                         Interface^
      如果未给出 IF,它将尝试查找给定网关的最佳
      接口。
    > route ADD 3ffe::/32 3ffe::1

    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

      CHANGE 只用于修改网关和/或跃点数。

    > route DELETE 157.0.0.0
    > route DELETE 3ffe::/32

查看本地路由

C:\Users\wmf>route print
===========================================================================
接口列表
 13...00 ff 6e 21 6e ef ......TAP-Windows Adapter V9
 11...64 00 6a 00 d7 9d ......Realtek PCIe GBE Family Controller
 15...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
 16...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.2.1     192.168.2.95    266
        10.0.37.0    255.255.255.0    192.168.2.202     192.168.2.95     11
        11.0.37.0    255.255.255.0    192.168.2.202     192.168.2.95     11
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    30
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    30
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    30
      192.168.2.0    255.255.255.0            在链路上      192.168.2.95    26
     192.168.2.95  255.255.255.255            在链路上      192.168.2.95    26
    192.168.2.255  255.255.255.255            在链路上      192.168.2.95    26
     192.168.64.0    255.255.255.0            在链路上      192.168.64.1    27
     192.168.64.1  255.255.255.255            在链路上      192.168.64.1    27
   192.168.64.255  255.255.255.255            在链路上      192.168.64.1    27
    192.168.174.0    255.255.255.0            在链路上     192.168.174.1    27
    192.168.174.1  255.255.255.255            在链路上     192.168.174.1    27
  192.168.174.255  255.255.255.255            在链路上     192.168.174.1    27
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    30
        224.0.0.0        240.0.0.0            在链路上      192.168.2.95    26
        224.0.0.0        240.0.0.0            在链路上     192.168.174.1    27
        224.0.0.0        240.0.0.0            在链路上      192.168.64.1    27
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    30
  255.255.255.255  255.255.255.255            在链路上      192.168.2.95    26
  255.255.255.255  255.255.255.255            在链路上     192.168.174.1    27
  255.255.255.255  255.255.255.255            在链路上      192.168.64.1    27
===========================================================================
永久路由:
  网络地址          网络掩码  网关地址  跃点数
        10.0.37.0    255.255.255.0    192.168.2.202       1
        11.0.37.0    255.255.255.0    192.168.2.202       1
          0.0.0.0          0.0.0.0      192.168.2.1     默认
===========================================================================

IPv6 路由表
===========================================================================
活动路由:
 如果跃点数网络目标      网关
  1    306 ::1/128                  在链路上
 11    266 fe80::/64                在链路上
 15    276 fe80::/64                在链路上
 16    276 fe80::/64                在链路上
 11    266 fe80::35a1:94c5:8be0:1da2/128
                                    在链路上
 15    276 fe80::6d37:a6dc:672b:52ae/128
                                    在链路上
 16    276 fe80::8066:620a:7fb4:dad0/128
                                    在链路上
  1    306 ff00::/8                 在链路上
 11    266 ff00::/8                 在链路上
 15    276 ff00::/8                 在链路上
 16    276 ff00::/8                 在链路上
===========================================================================
永久路由:

本地访问服务器docker实例时需要,做一下路由-p是永久路由的意思
route add 目标网络 mask 目标网络掩码 转发网关
route -p add 10.0.37.0 mask 255.255.255.0 192.168.2.202

linux

[root@node01 ~]# route --help
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.

       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.

        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB

  <AF>=Use -4, -6, '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) 
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) 
    x25 (CCITT X.25) 

服务器路由查看

[root@node01 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.1     0.0.0.0         UG    100    0        0 em2
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 flannel0
10.0.97.0       0.0.0.0         255.255.255.0   U     0      0        0 docker0
192.168.2.0     0.0.0.0         255.255.255.0   U     100    0        0 em2
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

route add 目标网络 mask 目标网络掩码 转发网关
route add 10.0.37.0 mask 255.255.255.0 192.168.2.202

阅读更多

扫码向博主提问

去开通我的Chat快问

wm5920

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
  • 运维
  • 容器
  • 大数据
  • 架构
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wm5920/article/details/80692361
文章标签: route
个人分类: linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭