4种在Linux中检查默认网关或路由器IP地址的方法
你应该意识到你的默认网关是你的路由器的 IP 地址。一般这是在安装过程中由操作系统自动检测的,如果没有,你可能需要改变它。如果你的系统不能 ping 自身,那么很可能是一个网关问题,你必须修复它。在网络中,当你有多个网络适配器或路由器时,这种情况可能会发生。
- 作者:Magesh Maruthamuthu来源:Linux中国|2019-05-01 20:35
你应该意识到你的默认网关是你的路由器的 IP 地址。一般这是在安装过程中由操作系统自动检测的,如果没有,你可能需要改变它。如果你的系统不能 ping 自身,那么很可能是一个网关问题,你必须修复它。在网络中,当你有多个网络适配器或路由器时,这种情况可能会发生。
网关是一个扮演着入口点角色的路由器,可以从一个网络传递网络数据到另一个网络。
这可以通过下面的四个命令完成。
route
命令:被用来显示和操作 IP 路由表。ip
命令:类似于ifconfig
,常用于设置静态 IP 地址、路由 & 默认网关,等等。netstat
命令:是一个命令行工具,用来显示网络连接相关的信息(包括入站和出站的),例如路由表、伪装连接、多播成员和网络接口。routel
命令:被用来以好看的输出格式列出路由。
1)在 Linux 中如何使用 route 命令检查默认的网关或者路由 IP 地址?
route
命令被用来显示和操作 IP 路由表。
它主要用于通过一个已经配置的接口给特定的主机或者网络设置静态的路由。
当使用 add
或者 del
选项时,route
修改路由表。没有这些选项,route
显示路由表的当前内容。
# route
或
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default www.routerlogin 0.0.0.0 UG 600 0 0 wlp8s0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp8s0
2)如何在 Linux 中使用 ip 命令检查默认网关或者路由 IP 地址?
IP 命令 类似于 ifconfig
,常用于配置静态 IP 地址、路由 & 默认网关,等等。
ifconfig
命令因为多年没有维护而被遗弃了,即使它仍然在大多数 Linux 发行版上可获得。
ifconfig
命令已经被 ip
命令替代了,ip
命令是非常强大的,只要一个命令就能执行几个网络管理任务。
ip
命令工具附带在 iproute2 包中。在主要的 Linux 发行版中都默认预装了 iproute2 。
如果没有,你可以在你的终端中在包管理器的帮助下通过指定 iproute2 来安装它。
# ip r
或
# ip route
或
# ip route show
default via 192.168.1.1 dev wlp8s0 proto dhcp metric 600
192.168.1.0/24 dev wlp8s0 proto kernel scope link src 192.168.1.6 metric 600
3)如何在 Linux 中使用 netstat 命令检查默认网关或者路由 IP 地址?
netstat
代表 Network Statistics,是一个用来显示网络连接相关的信息(包括入站和出站)的命令行工具,例如路由表、伪装连接,多播成员和网络接口。
它列出所有的 tcp、udp 套接字连接和 unix 套接字连接。
它在网络中被用来诊断网络问题并判断网络中的流量总量来作为性能测量指标。
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default www.routerlogin 0.0.0.0 UG 0 0 0 wlp8s0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp8s0
4)如何在 Linux 中使用 routel 命令检查默认网关或者路由 IP 地址?
它用来以好看的输出格式列出路由信息。这些程序是一系列你可以用来替代 iproute2 的帮助脚本(routel
和 routef
)。
routel
脚本以一种被认为更容易解释并且等价于 route
输出列表的格式来输出路由信息。
如果 routef
脚本不加任何参数,将仅仅简单的将路由表清空。小心!这意味着删除所有的路由,让你的网络不再可用。
# routel
target gateway source proto scope dev tbl
default 192.168.1.1 dhcp wlp8s0
192.168.1.0/ 24 192.168.1.6 kernel link wlp8s0
127.0.0.0 broadcast 127.0.0.1 kernel link lo local
127.0.0.0/ 8 local 127.0.0.1 kernel host lo local
127.0.0.1 local 127.0.0.1 kernel host lo local
127.255.255.255 broadcast 127.0.0.1 kernel link lo local
192.168.1.0 broadcast 192.168.1.6 kernel link wlp8s0 local
192.168.1.6 local 192.168.1.6 kernel host wlp8s0 local
192.168.1.255 broadcast 192.168.1.6 kernel link wlp8s0 local
::1 kernel lo
fe80::/ 64 kernel wlp8s0
::1 local kernel lo local
fe80::ad00:2f7e:d882:5add local kernel wlp8s0 local
ff00::/ 8 wlp8s0 local
如果你只想打印默认的网关那么使用下面的格式。
# routel | grep default
default 192.168.1.1 dhcp wlp8s0
【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月获赞
- Linux查看ip的命令详解Linux下RPM软件包的安装及卸载Linux查看内存命令及其对命令显示的解释如何在Linux中查看所有正在运行的进程阿里云盘 PC 版抢先体验:不限速但仍有遗憾鸿蒙系统的启动流程v2.0Mesos已死,Kubernetes永生?这里帮你总结了一下Linux下查看内存使用情况的多种方法~
- Linux下RPM软件包的安装及卸载Linux查看ip的命令详解如何在Linux中查看所有正在运行的进程Linux查看环境变量当前信息和查看命令Linux查看内存命令及其对命令显示的解释鸿蒙系统的启动流程微软Windows 10 21H1发布,如何快速升级到新版本这里帮你总结了一下Linux下查看内存使用情况的多种方法~
- Linux下RPM软件包的安装及卸载Linux查看ip的命令详解Linux查看环境变量当前信息和查看命令如何在Linux中查看所有正在运行的进程Linux查看内存命令及其对命令显示的解释这里帮你总结了一下Linux下查看内存使用情况的多种方法~微软Windows 10 21H1发布,如何快速升级到新版本详述Linux配置静态IP、设置DNS和主机名(一)
订阅专栏+更多
-
这就是5G
5G那些事儿共15章 | armmay111人订阅学习
-
16招轻松掌握PPT技巧
GET职场加薪技能共16章 | 晒书包371人订阅学习
-
20个局域网建设改造案例
网络搭建技巧共20章 | 捷哥CCIE755人订阅学习
视频课程+更多
-
OCP培训 Oracle 12c/18c/19c OCP认证实战培训
讲师:风哥11131人学习过
-
2019年软考系统集成项目管理工程师--基础知识
讲师:小任老师254846人学习过
-
Dubbo+Zookeeper快速入门视频教程[IntelliJ I
讲师:鸟哥教育3851人学习过
专题推荐+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
八万里路云和月——一个国家扶贫开发工作重点县的
通榆,这个距离各个交通枢纽都十万八千里的偏僻小县城,搭载着电子商务的快车,踏上了云高速,开辟了如火如荼的电商致富的新战场,实现了一...
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO官微