4 种在 Linux 中检查默认网关或者路由器 IP 地址的方法

对,就是这个问题。
检查Linux网关IP,直接用route。

简单来说,route就是看路由表,默认网关那行IP就是网关。

ip命令也行,它比route功能多,但看网关也简单。

netstat也能看,不过它主要看连接,路由信息也顺便看了。

最后,routel命令,它把路由信息格式化,读着舒服。

你自己看,哪种用着顺手就选哪个。

如何配置Linux默认网关 临时与永久设置方法说明

上周,我那个朋友在配置Linux默认网关时,区分了临时与永久设置。
临时设置网关,比如调试网络问题,他用了iproute命令,直接操作,命令是iproute add default via <网关IP>,比如iproute add default via 1 9 2 .1 6 8 .1 .1 他检查了一下,发现iproute show输出中确实包含了类似default via 1 9 2 .1 6 8 .1 .1 dev eth0的条目。
不过,他提醒说,这种方式设置的网关在系统重启或网络服务重载后失效,只适合临时使用。

永久设置网关,他需要修改网络配置文件或使用网络管理工具。
比如在Debian/Ubuntu系统上,如果是旧版本,他编辑了/etc/network/interfaces文件,在对应网卡配置中添加了gateway行。
如果是新版本,他修改了/etc/netplan/.yaml文件,添加了routes配置项。
在CentOS/RHEL/RockyLinux系统上,他编辑了网卡配置文件,比如ifcfg-eth0,添加或修改了GATEWAY=1 9 2 .1 6 8 .1 .1 然后重启了网络服务,生效了。

他提醒说,在多网卡环境下,要确保默认路由只配置一次,避免冲突。
最后,他还教了检查与验证配置是否成功的方法,比如查看默认网关和测试外网连通性。
他说,根据实际需求选择合适的方式,避免因临时与永久设置混淆导致网络异常。
算了,你看着办吧。