在本篇文章中,我将向您展示如何在Linux命令行中查看默认网关IP。
网关作为两个网络之间的入口或门。路由器就是网关的一个例子。你所有的流量都进入路由器,然后到达互联网的其余部分。
有时,您需要知道路由器的IP地址。在正常设置中,网关IP是路由器的IP地址。
我将使用IP命令显示Linux中的网关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
专注于以默认值开头的行。这将提供默认网关IP。
另外,也可以方便地将上述命令与grep命令结合使用:
ip route | grep default
这只会在输出中提供默认网关IP:
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
如您所见,在我的情况下,192.168.0.1是默认网关IP。
在Linux中查看网关IP地址的其他方法
Linux中的IP命令可满足您的大多数基本网络需求。但是,正如您现在已经注意到的那样,在Linux中有多种方法可以执行某些操作。
要了解网关IP,您也可以使用其他网络命令行工具。
使用route命令在Linux中查找网关
可以将-n选项与route命令一起使用,以显示带有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命令在Linux中显示网关
要显示网关信息,可以使用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命令行查看默认网关IP的全部内容。
评论前必须登录!
注册