一、命令格式route [-n]
-n :用IP显示主机名
评论:
使用route命令或其他工具手动更改路由表是一种静态路由更新方法。 对于大型路由器,它会通过BGP、RIP、OSRF等协议发现路径并更新自己的路由表
route命令更改了路由表,并且主机重新启动后以前的更改不再有效,因此必须更改路由表配置文件才能永久保存
二、查看
路由表中有8个字段的含义
字段含义Destination目标网络/主机网关地址,*表示目标和本机位于同一网络中,并且必须路由Genmask网络掩码Flags路由条目标志一般标志如下
u根条目是活动h根条目的目标是主机g根条目的目标是网关d根条目或者是通过重定向生成的m根条目或者是通过重定向修改的r动态路由算法生成的a 拒绝路由。 一致的消息将被丢弃
Metric路由距离是指到达指定网络所需的中等转速Ref路由条目被引用的次数(未使用Linux ) Use路由条目被使用的次数)与Iface路由条目相对应的输出网络入口
第一个目标地址是default,即所谓的默认根条目。 该选项包含“g”选项,指示下一跳目标是网关(192.168.43.1 )
第二个目标地址是192.168.43.0,它指向本地局域网,网关为" * ",表示数据包不需要专用于路由,可以直接发送到目标主机
就是该接口的 Gateway 那个 IP 啦!若为 0.0.0.0 表示不需要额外的 IP
三、IP数据报的路由机制IP的路由机制大致分为以下三个步骤。
查找路由表与数据报目标IP地址完全一致的主机IP地址,如果找到,则使用该路由条目; 否则进入步骤
查找路由表和数据报中的目标IP地址具有相同网络ID的网络IP地址。 (如上图中的192.168.43.0 )。 如果找到,则使用根项目; 否则进入步骤
选择缺省路由条目意味着数据报的下一跳路由是网关
四.路由表更新
演示方案
第1行:表示添加与主机192.168.1.109 (计算机2 )对应的路由条目。 这样设定后,从本机发送到设备2的所有IP数据包通过网卡eth0被直接发送到目标设备的接收网卡
第二行:删除与网络192.168.1.0相对应的根条目。 然后,本地计算机将无法访问192.168.1.0局域网中的任何计算机
第三行:删除默认根条目。 这样的话,就无法访问互联网了
第4行:重置默认根条目,但现在将网关设置为192.168.1.109,而不是可以访问internet的路由器
将默认根(默认网关)添加到网络接口con012的过期时间为# sudoiprouteadd0.0.0/1via 10.12.133.133,直到重新启动con012为止
————————————————
是CSDN博客“江南,温暖的花卷”的原创文章,符合CC 4.0 BY-SA版权合同。 请附上原文出处的链接和本声明。
原文链接: https://blog.csdn.net/QQ _ 41453285/article/details/88698675