Linux 中如何查询默认网关
Linux 中如何查询默认网关
我在cnaaa上购买了云服务器。
网关是两个网络之间的入口,路由器就是网关的一个例子。你的网络中所有的流量都是流向路由器,然后再通过路由器流向互联网。
有时候你需要知道路由器的 IP 地址,网关 IP 其实就是正常设置中路由器的 IP 地址。
下面我们使用 ip 命令在命令行中显示网关 IP,打开一个终端,然后输入如下命令:
ip route
会看到如下输出:
default via 192.168.0.1 dev wlp58s0 proto dhcp metric 600169.254.0.0/16 dev wlp58s0 scope link metric 1000192.168.0.0/24 dev wlp58s0 proto kernel scope link src 192.168.0.106 metric 600
上面的输出中,注意 default 开头的那一行,后面跟的就是默认网关 IP 地址。
或者,可以将上述命令与 grep 结合使用:
ip route | grep default
这个命令的输出只会给出默认网关 IP:
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
如上所示,192.168.0.1 即为我们例子中的默认网关 IP。
查找网关IP地址的其他方法
Linux 中的 ip 命令提供了大多数网络相关的操作,如果用过一段时间的 Linux 系统,我们可能就会注意到,要完成某件事情,一般会有多种不同的方法。所以,要查看默认网关,还有其他的一些方法,比如使用其他网络命令行工具,接下来我们就来看一下。
使用 route 命令查询网关地址
我们可以在 route 命令中使用 -n 选项来显示包含 IP 地址的路由表,如下所示:
route -n
输出如下所示:
Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 192.168.0.1 0.0.0.0 UG 600 0 0 wlp58s0169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp58s0192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp58s0
注意到其中的 U 和 G 标志了吗?U 表示路由“向上”,G 表示它是网关。
使用 netstat 命令查询网关
我们还可以使用 netstat 命令显示组成网关的路由表,以此来获取网关地址。看如下命令:
netstat -r -n
其输出与 route 命令的输出相同:
Kernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlp58s0169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp58s0192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
可以通过 G 标志来找到网关地址。
Linux 中如何查询默认网关相关推荐
- linux中如何查询端口被占用的情况
今日要运用python写一个端口勘探的小程序,以检测一些特定的效劳端口有没有被占用,突然发现自个竟然不知道在linux中怎么查询端口被占用的情况,天呐,从速学习一下. Linux如何查看端口 1.ls ...
- linux两个网段默认网关_Linux下配置多网卡多网关
原标题:Linux下配置多网卡多网关 大家好,今天给大家介绍一下Linux下配置多网卡多网关的方法.@Hi-Linux 场景一 多运营商线路 比较典型的一种场景:一台 Linux 服务器上有三个网口并 ...
- linux两个网段默认网关_关于linux的默认网关
默认网关是一个用于 TCP/IP 协议的配置项,是一个可直接到达的 IP 路由器的 IP 地址.配置默认网关可以在 IP 路由表中创建一个默认路径. 一台主机可以有多个网关.默认网关的意思是一台主机如 ...
- linux中如何运行html文件路径问题,Linux中如何查询运行文件的全路径的方法
在linux中,有些地方需要使用绝对路径,对于一些命令,如java.mysql等,需要使用到运行文件所在的路径,给大家介绍一个命令,来查询这个路径. which 可以通过which查询运行文件的所在路 ...
- linux中kill命令默认发出的信号,linux中的kill命令的详细解释
linxu下的kill命令主要功能是用来杀死进程的.下面由学习啦小编为大家整理了linux的kill命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的kill命令的详细解释 1.命令格式 ...
- linux中kill命令默认发出的信号,Linux信号发送命令之kill命令
kill 作用:向进程发送信号.注意: kill命令只是用来向进程发送信号的,而不是直接杀死进程. kill命令的一般使用格式:kill [参数] 进程号进程号可用ps命令查看 kill的参数:-l ...
- linux 修改默认路径吗,linux中vsftp修改默认路径
如果是默认安装vsftpd的话,以下是一些文件的位置约定: /usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 启动脚本 /et ...
- Linux中修改httpd默认端口
1.安装Apache,了解里面的基础信息 目录 位置 #主配置目录 /etc/httpd/conf #主配置文件 /e ...
- Linux中修改weblogic默认IP,Weblogic 12c ip 地址改变如何配置
Weblogic 12c ip 地址改变如何配置 1. 在weblogic 安装的路径找到之前创建的域下的jwxt-jdbc.xml文件:如我安装的路径为 (C:\Oracle\Middleware\ ...
最新文章
- Blender从头到尾创建低多边形角色学习教程 Low Poly Characters – Blender Bitesize Course
- 2018年12月14日 函数 总结
- (论坛答疑点滴)为什么设置了DropDownList的AutoPostBack=True还是不能触发SelectedIndexChanged事件?...
- MySQL中字段类型与合理的选择字段类型;int(11)最大长度是多少?varchar最大长度是多少?...
- 《算法竞赛进阶指南》打卡-基本算法-AcWing 89. a^b:位运算、快速幂
- spring 注释_Spring@主要注释
- 大学生数学建模赛题解析及优秀论文-2021电工杯A题高铁牵引供电系统运行数据分析及等值建模(附Python代码)
- Notepad++ 安装jsonview插件
- Latex绘制三线表
- onvif协议讲解(一)
- 2014全国计算机等级考试四级数据库工程师考试大纲,全国计算机等级考试四级数据库工程师...
- 视觉中国:阶段性内部整改测试已结束,网站并未上线;易通贷平台因涉嫌非法吸收公众存款被立案侦查|嘟头条...
- shopify 与国内第三方建站服务平台的比较(店匠、shopline、shopyy、ueeshop)
- 紧急:Spring框架被爆出存在0day级别远程命令执行漏洞。漏洞危害程度不亚于log4j漏洞根据目前掌握的信息,JDK版本在9及以上的Spring框架均受影响。该漏洞目前无官方修复补丁
- 无法安装 cloudera-manager-agent
- 微软云平台系列新品发布(9月更新)
- web前端开发和岗位职责
- 什么是大数据?什么是物联网?
- 为什么我没有早点进入IT行业?
- 使用mediasoup-demo搭建多人音视频聊天室
热门文章
- 计算机关机慢什么原因,电脑关机慢是什么原因,教您电脑关机慢是什么原因
- error: stray \303 in program
- printf函数一些不太为人熟知的格式定义参数
- 将ubuntu16制作成镜像或者docker
- 游戏,天堂幻境,地狱倒影
- 手机产品框架层设计: 两种主要的布局方式
- Flash8+Vs2005实现大头贴的效果(原创)
- Selenium, Browsermob-Proxy 抓取浏览器network console的HAR
- 敏捷外包工程系列之三:固定合同(敏捷外包工程,敏捷开发,产品负责人,客户价值)
- 联想微型计算机c200电脑烂了,联想C200一体电脑基本配置