如果你的系统不能ping自身,那么很可能是一个网关问题,你必须修复它。在网络中,当你有多个网络适配器或路由器时,这种情况可能会发生。
--mageshmaruthamuthu
你应该意识到你的默认网关是你的路由器的ip地址。一般这是在安装过程中由操作系统自动检测的,如果没有,你可能需要改变它。如果你的系统不能ping自身,那么很可能是一个网关问题,你必须修复它。在网络中,当你有多个网络适配器或路由器时,这种情况可能会发生。
网关是一个扮演着入口点角色的路由器,可以从一个网络传递网络数据到另一个网络。
下面是一些可能帮助你收集到与该话题相似的一些信息。
在linux命令行检查你的公网ip地址的9种方法
如何在linux启用和禁用网卡?
这可以通过下面的四个命令完成。
route命令:被用来显示和操作ip路由表。
ip命令:类似于ifconfig,常用于设置静态ip地址、路由&默认网关,等等。
netstat命令:是一个命令行工具,用来显示网络连接相关的信息(包括入站和出站的),例如路由表、伪装连接、多播成员和网络接口。
routel命令:被用来以好看的输出格式列出路由。
1)在linux中如何使用route命令检查默认的网关或者路由ip地址?route命令被用来显示和操作ip路由表。
它主要用于通过一个已经配置的接口给特定的主机或者网络设置静态的路由。
当使用add或者del选项时,route修改路由表。没有这些选项,route显示路由表的当前内容。
#route
或
#route-n
kerneliproutingtable
destinationgatewaygenmaskflagsmetricrefuseiface
defaultwww.routerlogin0.0.0.0ug60000wlp8s0
192.168.1.00.0.0.0255.255.255.0u60000wlp8s0
2)如何在linux中使用ip命令检查默认网关或者路由ip地址?ip命令类似于ifconfig,常用于配置静态ip地址、路由&默认网关,等等。
ifconfig命令因为多年没有维护而被遗弃了,即使它仍然在大多数linux发行版上可获得。
ifconfig命令已经被ip命令替代了,ip命令是非常强大的,只要一个命令就能执行几个网络管理任务。
ip命令工具附带在iproute2包中。在主要的linux发行版中都默认预装了iproute2。
如果没有,你可以在你的终端中在包管理器的帮助下通过指定iproute2来安装它。
#ipr
或
#iproute
或
#iprouteshow
defaultvia192.168.1.1devwlp8s0protodhcpmetric600
192.168.1.0/24devwlp8s0protokernelscopelinksrc192.168.1.6metric600
3)如何在linux中使用netstat命令检查默认网关或者路由ip地址?netstat代表networkstatistics,是一个用来显示网络连接相关的信息(包括入站和出站)的命令行工具,例如路由表、伪装连接,多播成员和网络接口。
它列出所有的tcp、udp套接字连接和unix套接字连接。
它在网络中被用来诊断网络问题并判断网络中的流量总量来作为性能测量指标。
#netstat-r
kerneliproutingtable
destinationgatewaygenmaskflagsmsswindowirttiface
defaultwww.routerlogin0.0.0.0ug000wlp8s0
192.168.1.00.0.0.0255.255.255.0u000wlp8s0
4)如何在linux中使用routel命令检查默认网关或者路由ip地址?它用来以好看的输出格式列出路由信息。这些程序是一系列你可以用来替代iproute2的帮助脚本(routel和routef)。
routel脚本以一种被认为更容易解释并且等价于route输出列表的格式来输出路由信息。
如果routef脚本不加任何参数,将仅仅简单的将路由表清空。小心!这意味着删除所有的路由,让你的网络不再可用。
#routel
targetgatewaysourceprotoscopedevtbl
default192.168.1.1dhcpwlp8s0
192.168.1.0/24192.168.1.6kernellinkwlp8s0
127.0.0.0broadcast127.0.0.1kernellinklolocal
127.0.0.0/8local127.0.0.1kernelhostlolocal
127.0.0.1local127.0.0.1kernelhostlolocal
127.255.255.255broadcast127.0.0.1kernellinklolocal
192.168.1.0broadcast192.168.1.6kernellinkwlp8s0local
192.168.1.6local192.168.1.6kernelhostwlp8s0local
192.168.1.255broadcast192.168.1.6kernellinkwlp8s0local
::1kernello
fe80::/64kernelwlp8s0
::1localkernellolocal
fe80::ad00:2f7e:d882:5addlocalkernelwlp8s0local
ff00::/8wlp8s0local
如果你只想打印默认的网关那么使用下面的格式。
#routel|grepdefault
default192.168.1.1dhcpwlp8s0