在Ubuntu中如何查看网络路由表详解
作者:醉落红尘 发布时间:2021-12-24 14:17:54
什么是Linux中的路由和路由表?
路由的过程意味着IP包在网络上从一点传输到另一点。当你向某人发送电子邮件时,你实际上是在将一系列IP数据包或数据报从你的系统传输到另一个人的计算机上。从计算机发送的数据包通过几个网关或路由器到达目标计算机系统。同样的方法适用于所有internet协议,如HTTP、IRC和FTP等。
在所有Linux和UNIX系统中,有关如何转发IP数据包的信息都存储在内核结构中。这些结构称为路由表。当您希望系统与其他计算机通信时,可能需要配置这些路由表。首先,了解如何在Linux系统上查看这些路由表非常重要。
在本文中,我们将通过以下三个常用的命令来解释如何在Ubuntu中查看路由表:
netstat命令
route命令
ip route命令
我们在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。
我们使用Ubuntu命令行终端,以便运行上述命令。您可以通过系统Dash或Ctrl + Alt + T快捷方式打开终端。
如何查看路由表?
方法1:通过netstat命令
netstat命令一直是Linux中打印路由表信息一种广泛使用的方法。然而,它被ip route命令正式取代。无论如何,我们都需要它,因为它仍然是检索所需信息的一种方法。
以下是使用此命令的方法:
$ netstat -rn
-r此标志用于显示内核路由表
-n此标志用于显示数字地址
这是输出的结果:
Destination 此列指示目标网络。
Gateway 此列指示网络的已定义网关。 如果在此列中看到*,则表示指定的网络不需要转发网关。
Genmask 此列指示网络的网络掩码。
Flags 此列中的U输出表示路线已启动。 G输出表示应该为此路由使用指定的网关。 D代表动态安装,M代表修改,R代表恢复。
MSS 此列指示此路由的TCP连接的默认最大段大小(MSS)。
Window 此列指示此路由上TCP连接的默认窗口大小。
Irtt 此列指示此路线的初始往返时间。
Iface Iface列显示网络接口。 如果您有多个接口,您会看到lo(用于环回),eth0(第一个以太网设备)和eth1(用于第二个以太网设备),依此类推您已安装的接口数量。
方法2:通过route命令
route命令也属于曾经广泛使用但现在过时的命令来查看路由表。 此命令的手册页还提到该命令现在已被ip route命令替换。
通过此命令,您可以通过netstat命令查看完全相同的信息。 以下是如何使用它:
$ route -n
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.182.2 0.0.0.0 UG 20100 0 0 ens33
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens33
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.182.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
-n此标志仅用于显示数字地址
方法3:通过ip route命令
最后但同样重要的是,这是在Linux中打印路由表信息的最佳方法。 以下是使用此命令的方法:
$ ip route
虽然这些信息不像前面提到的命令那样对读者友好,但是它仍然足够您配置路由器。
这是几个在Ubuntu中查看路由表信息的命令。虽然ip route命令在外观上不是很整洁,但它仍然是查找相关路由表信息的推荐方法。虽然其他命令被认为是过时的,但它们有时确实有助于导出需要提取的内容。
来源:https://www.linuxidc.com/Linux/2018-12/155726.htm
猜你喜欢
- 建立CS游戏服务器在CS游戏目录中,找到hlds.exe文件,创立快捷方式。右键单击快捷方式图标,察看快捷方式属性。在“
- 百度提供了不同关键词在过去一段时间里的“用户关注度”和“媒体关注度”的分析工具,即百度指数。虽然百度指数有很大的偏差,但是做为一个网络情报搜
- 在SEO的过程中,对于一个网页的关键词选取和元标签META的写法是非常重要的。在本章内容中,会分为两个部分,第一个部分是对关键词的选取,第二
- 前言最近项目上需要用到 LED 子系统,在嵌入式 Linux 里面点个灯还是比较简单的,只要在某个灯对应的目录里,向相应文件写入特定值,就可
- “冲击波”等蠕虫病毒特征之一就是利用有漏洞的操作系统进行端口攻击,因此防范此类病毒的简单方法就是屏蔽不必要的端口,防火墙软件都有此功能,其实
- 好久没发表文章了,今天决定发表一篇最最有价值的文章,这个可是我两年网赚的经验了,不管大家对这篇文章的意见感觉如何,我只是为了帮助大家更清醒的
- 第一次修正版的威客模式成熟公式为:W=(B+C+M)×CR W (witkey)
- 现在很多用户都是自动获取ip,而不是固定不变的,现在作个简单的程序,在他每次上网后,把他的ip自动发给我指定的email。实现很简单(当然,
- 游戏团队月薪3500雇人玩魔兽(腾讯科技配图)通过完成游戏中的终极任务 争取厂商的测评订单一个喜爱《魔兽世界》的游戏团队,在获得百万赞助后,
- 北京时间5月5日消息,据国外媒体报道,美国知名市场研究公司Gartner近日发布预测报告称,到2008年年底时,全球使用手机支付的用户总量有
- 很多SEO文章里都提及301重定向,能说说它的作用吗?当你的站点域名发生变化或者网页地址更改(网页更换存放目录或者网页文件的名称发生改变),
- 1、创建一个SpringBooot项目并且打成jar包2、在Linux中创建一个文件夹,来做docker测试[root@izwz90lvzs
- Quickstart Guide The Foreman installer is a collection of Puppet modul
- 1. AdSense 收入 = 广告展示次数 x 点击率 x 点击单价 x 智能定价因素(Smart Price)2. 广告展示次数基于你的
- 怎样为Godaddy主机域名续费呢?你可使用Domain Manager来为某一个或者所有的域名续费。 To Renew Your Do
- InfoWorld举办的签名挽留Windows XP活动得到的支持数已经超过75000人,微软的生命周期表显示Windows XP将在6月底
- 一、简介使用过Mac OS的程序员都知道,在Mac Book Pro上写程序是一件比较爽的事儿,作为dotneter,我们都比较羡慕Mac系
- Kesioncms V6版本系列产品开发的网站已支持多种的运行方式如全静态、全动态、部分静态、伪静态(带问号,无需组件)、rewrite组件
- 以恰当的方式推广你的网站当人们通过搜索引擎或者其它方式发现你的网站并链接它时,链向你网站的链接也会逐渐增加,Google会明白你很希望别人知
- SEO服务中,与客户罪有应得争议的就是具体排名是否可以保证。有时你可能会看到一些SEOer的广告,说可以保证排名,保证排在第一,或者第二。我