我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux 路由表说明

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux 路由表说明

写在前面:

本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。

目录

route 命令

选项:

  • -v :显示详细信息。

  • -n :不执行 DNS 反向查找(即不解析名称),直接显示数字形式的 IP 地址。

  • -e :netstat 格式显示路由表。

  • -C :打印 Linux 内核的路由缓存。

  • add :增加路由记录 / del :删除路由记录

    • -net :目的地址是一个网络。
    • -host :目的地址是一台主机。
    • netmask :目的地址的网络掩码。
    • gw :路由数据包通过的网关。
    • metric :设置路由跃点。

eg:

添加主机路由

route add -net 10.0.0.10 netmask 255.255.255.255 gw 10.139.128.1 dev eth0route -nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface10.0.0.10       10.139.128.1    255.255.255.255 UGH   0      0        0 eth0...

添加网络路由

route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.139.128.1 dev eth0route -nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface10.0.0.0        10.139.128.1    255.255.255.0   UG    0      0        0 eth0...

添加设置默认网关跃点为 80

route add default gw 192.168.1.1 metric 80route -nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0...

删除路由

route del default gw 192.168.1.1 metric 80

字段分析

使用 route or route -n 命令查看内核路由表:

routeDestination     Gateway         Genmask         Flags Metric Ref    Use Ifacedefault         _gateway        0.0.0.0         UG    100    0        0 ens33default         _gateway        0.0.0.0         UG    1000   0        0 br0192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 br0192.168.29.0    0.0.0.0         255.255.255.0   U     0      0        0 ens33_gateway        0.0.0.0         255.255.255.255 UH    100    0        0 ens33route -nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.29.2    0.0.0.0         UG    100    0        0 ens330.0.0.0         192.168.10.1    0.0.0.0         UG    1000   0        0 br0192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 br0192.168.29.0    0.0.0.0         255.255.255.0   U     0      0        0 ens33192.168.29.2    0.0.0.0         255.255.255.255 UH    100    0        0 ens33

字段分类说明:

字段说明
Destination目标网络或目标主机。Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关(这里是 10.139.128.1)。
Gateway网关地址,0.0.0.0 表示当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关(同一个局域网内2台主机通信不需要经过网关)。
GenmaskDestination 字段的网络掩码,Destination 是主机时需要设置为 255.255.255.255 ,是默认路由时会设置为 0.0.0.0
Flags见下文说明。
Metric跃点,指到达指定网络所需的中转数,是大型局域网和广域网设置所必需的 (不在 Linux 内核中使用)。
Ref路由项引用次数 (不在 Linux 内核中使用)。
Use此路由项被路由软件查找的次数。
Iface网卡名字,例如 eth0 ;要去往这个网段需要使用哪一个网络接口。也就是 eth0 这张网卡。

可以看到 Flags 下面有许多字母组合,他们分别的含义是:

  • U (route is up) :该路由处于活跃;

  • H (target is a host) :目标是一部主机 (IP) 而非网域(子网掩码是 255.255.255.255);

  • G (use gateway) :需要透过外部的主机 (gateway) 来转递封包(一般指向默认网关);

  • R (reinstate route for dynamic routing) :使用动态路由时,恢复路由资讯的旗标;

  • D (dynamically installed by daemon or redirect) :已经由服务或转 port 功能设定为动态路由

  • M (modified from routing daemon or redirect) :路由已经被修改了;

  • ! (reject route) :这个路由将不会被接受(用来抵挡不安全的网域)。

路由种类

路由类型子网掩码Flag字段描述
主机路由255.255.255.255UH指向单个 IP 地址或主机名的路由记录
网络路由255.255.255.0U代表主机可以到达的网络,比如说目的地址是 192.168.10.xxx
默认路由0.0.0.0UG当主机不能在路由表中查找到目标主机的 IP 时,数据包就发到默认路由上

来源地址:https://blog.csdn.net/qq_42992084/article/details/129370908

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux 路由表说明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux如何显示路由表

在Linux系统中,显示路由表可使用以下命令:route-n:显示数字路由表netstat-nr:显示数字路由表iprouteshow:使用iproute2工具显示路由表其他命令:ifconfig、arp路由表输出包含目的地、网关、网络掩码、标志和度量等信息。理解路由表有助于管理网络流量和解决网络问题。
linux如何显示路由表
2024-04-02

Linux怎么查看路由表

这篇文章主要介绍“Linux怎么查看路由表”,在日常操作中,相信很多人在Linux怎么查看路由表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么查看路由表”的疑惑有所帮助!接下来,请跟着小编一起来
2023-06-28

Linux下怎么查看路由表

这篇文章主要为大家展示了“Linux下怎么查看路由表”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么查看路由表”这篇文章吧。路由表是一个存储在路由器或者联网计算机中的电子表格或类数
2023-06-28

带你认识和路由器配置锁功能的使用说明

  最近有好多的朋友都在问小编,究竟怎样使用路由器配置锁功能呢?毕竟路由器也算得上是一种比较受欢迎的网络设备,那么今天就跟着小编一起来看一看:带你认识和路由器配置锁功能的使用说明。现在就跟着小编一起来学习一下吧。  一、背景介绍  小编相信大家都应该知道有一部分的路由器具体配置锁功能,那么这一种路由器就是非常适合网吧的
带你认识和路由器配置锁功能的使用说明
2024-04-18

MySql变量说明 - 自律即自由

1 #变量 2 12 #一、系统变量 13 /* 14 说明:变量由系统定义,不是用户定义
MySql变量说明 - 自律即自由
2019-04-07

linux中如何显示你的路由表

这篇文章给大家分享的是有关linux中如何显示你的路由表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。显示你的路由表[dneary@host]$ ip route listdefault via 10.16.19
2023-06-16

Linux系统中如何查看路由表

这篇文章将为大家详细讲解有关Linux系统中如何查看路由表,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。路由表简介:在计算机网络中,路由表(routing table)或称路由择域信息库(RIB, Rou
2023-06-28

Linux系统如何查看网络路由表

这篇“Linux系统如何查看网络路由表”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统如何查看网络路由表”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下
2023-06-28

Linux中怎么配置双网卡路由表

这篇文章将为大家详细讲解有关Linux中怎么配置双网卡路由表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如果eth0为192.168.10.123/255.255.255.0,eth2为1
2023-06-10

navicat表怎么添加说明

在 navicat 中为表添加说明,只需:打开目标表并选择 "属性"导航至 "说明" 选项卡并输入说明点击 "确定" 保存更改通过对象列表或查询编辑器查看说明如何在 Navicat 中为表添加说明在 Navicat 中为表添加说明非常简单
navicat表怎么添加说明
2024-04-24

Win8.1无线路由连接不上网络所有步骤按说明书安装

一网友给自己Windows 8.1系统的笔记本搭配一台磊科路由器,按说明书安装后。不拔掉Lan与电脑的连接线,可以上网,拔掉后使用WLAN就不能上。这问题该怎么解决呢?具体情况是:拔掉连接线使用WLAN,输密码连接显示:无法连接此网络。疑难
2022-06-04

vueantdForm表单的使用及说明

这篇文章主要介绍了vueantdForm表单的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-17

Linux SHELL if命令参数说明

* -b 当file存在并且是块文件时返回真 * -c 当file存在并且是字符文件时返回真 * -d 当pathname存在并且是一个目录时返回真 * -e 当pathname指定的文件或目录存在时返回真 * -f 当file存在并且是正
2022-06-04

Linux中的常用符号说明

本篇内容主要讲解“Linux中的常用符号说明”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的常用符号说明”吧!一、通配符:“*”、“?”  和DOS下一样,当我们不知道确切的文件名时
2023-06-10

编程热搜

目录