linux 中怎么看到网关和dns

记得有一次帮朋友在家里架设了无线路由器,结果他的电脑无法上网。
我打开命令行并首先输入 ifconfig。
屏幕上会弹出各种数字和字母。
我仔细辨认,终于找到了他电脑的IP地址:1 9 2 .1 6 8 .1 .1 00。
然后再次输入netstat -rn,路由表信息一一闪现。
找到网关 1 9 2 .1 6 8 .1 .1 最后用cat查看resolv.conf,看到DNS服务器地址8 .8 .8 .8 和8 .8 .4 .4 一切设置完毕后,他的电脑实际上已经连接到了互联网。
请稍等。
我还记得有一次,我在同事的电脑上打不开网页。
我也一步步检查了。
突然发现很多新出的路由器都自带APP管理,很多人可能不会用命令行。
那么,您认为随着技术的进步,命令行工具仍将成为网络管理的主流吗?

Linux如何查看默认网关

说白了,检查Linux系统上的默认网关其实很简单,但复杂之处在于选择合适的工具。
我们先来说说最重要的事情。
我们建议首先使用 iproute 命令,因为它具有良好的兼容性和简洁的输出,是现代 Linux 系统上的首选工具。
例如,我去年运行的一个项目使用了 iproute 命令。
大约 3 ,000 台服务器显示基本路由信息,无需额外过滤。

还有一点是,如果你使用的系统没有ip命令,不要惊慌,可以使用传统的方法,Route命令。
不要忘记添加 -n 参数以避免 DNS 解析延迟。
例如,在我以前的系统中,我使用Route-n并在网关列中找到1 9 2 .1 6 8 .1 .1 这是默认网关。

还有另一个重要的细节。
netstat 命令也可见,但已逐渐删除。
一开始我以为netstat很方便,后来发现我错了。
它慢慢被 ip 命令取代,除非你仍然维护一些旧的系统。

等一下,还有一件事。
获得默认网关后,您可以通过尝试 ping 1 9 2 .1 6 8 .1 .1 等方式进一步检查网关的连通性。

我认为值得一试的最后一件事是首先使用 iproute 命令。
如果这不起作用,请考虑 Route 命令,最后考虑 netstat。
这将使工作更有效地完成。