前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Net之Route

Net之Route

作者头像
Taishan3721
发布2020-06-16 15:14:20
7880
发布2020-06-16 15:14:20
举报
文章被收录于专栏:这里只有VxWorks

今儿偷个懒 翻译一段Help信息

若不过瘾 请投稿

命令routec用于维护路由表 常用参数如下

  • show - 打印路由(类似于netstat -r)
  • add - 添加路由
  • delete - 删除路由
  • change - 改变路由属性,例如网关
  • get - 查看某个目的地的路由
  • monitor - 监控并上报路由信息的变化、路由未命中、可疑网络分区

语法如下 route [-n] <command> [-net | -host] [-<option...>] <dest_ip> [<gate_ip>]

  • -n - 禁用DNS查找地址
  • -nollinfo - 不显示设置IPNET_RTM_LLINFO选项的路由
  • -T <table> - 指定路由表ID
  • -inet - IPv4路由(默认值)
  • -inet6 - IPv6路由
  • -netmask <a.b.c.d> - 指定-net路由的IPv4目的掩码,使用点分十进制格式(<a.b.c.d>)
  • -prefixlen <val> - -net路由的前缀长度
  • -dev <ifname> - 设备名.未指定<gate_ip>,或者多个链接可到达<gate_ip>,必须使用此命令来指定使用哪个链接
  • -iface - 不需要中间系统充当网关即可到达目的地时,将当前主机在公共网络上的地址指定为网关
  • -netmask - 用于指定掩码不同于默认网络接口的子网路由。在目的地参数之后使用此选项,可以覆盖IP_AF_INET生成的掩码。在IPv6中,类似的选项是-prefixlen

路由有一些相关的选项,当发送到与路由匹配的目的地时,这些选项会影响协议的操作。以下选项可提供设置/清除作用

  • -down ~IPNET_RTF_DOWN - mark the route as administratively down
  • -blackhole IPNET_RTF_BLACKHOLE - silently discard pkts (during updates)
  • -cloning IPNET_RTF_CLONING - 生成新路由
  • -host IPNET_RTF_HOST - 单节点路由
  • -iface ~IPNET_RTF_GATEWAY - 目的地可以直接访问
  • -llinfo IPNET_RTF_LLINFO - validly translates proto addr to link addr
  • -mbinding IPNET_RTF_MBINDING - packet sent along this route must be sent to multiple egress interfaces and/or multiple gateways
  • -net ~IPNET_RTF_HOST - 路由到某(子)网络
  • -nostatic ~IPNET_RTF_STATIC - pretend route added by kernel or daemon
  • -notdone ~IPNET_RTF_DONE - unresolved ARP/NDP entry
  • -pref IPNET_RTF_PREF - 此路由优先
  • -proto1 IPNET_RTF_PROTO1 - set protocol specific routing flag #1
  • -proto2 IPNET_RTF_PROTO2 - set protocol specific routing flag #2
  • -reject IPNET_RTF_REJECT - emit an ICMP unreachable when matched
  • -skip IPNET_RTF_SKIP - stop searching this FIB and move to next one
  • -static IPNET_RTF_STATIC - 手动添加的路由
  • -tunnelend IPNET_RTF_TUNNELEND - gateway specifies tunnel endpoint
  • -xresolve IPNET_RTF_XRESOLVE - emit a message on use (for external lookup)
  • '-rtt', '-rttvar', '-mtu', '-hopcount', '-expire'为传输层协议(例如TCP)维护的数值提供初始.
  • 使用'change'或'add'命令时,如果目的地址或网关不完整,可用使用'-ifp'或'-ifa'指定接口或接口地址.

示例如下

  • 添加10.1.1.1为默认的IPv4网关
    • -> route add default 10.1.1.1
  • 在指定接口上添加IPv4路由14.1/16
    • -> route add -dev eth0 -net -netmask 255.255.0.0 14.1.0.0
  • 为host 15.1.6.7添加网关10.1.1.22
    • -> route add -host 15.1.6.7 10.1.1.22
  • 添加FEC0::1:0:0:0:6为默认的IPv6网关
    • -> route add -inet6 default FEC0::1:0:0:0:6
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档