网关路由表怎么查看
家里Wi-Fi突然上不了网,公司服务器连不上,排查问题时经常要查网关的路由表。很多人一听“路由表”就头大,其实没那么复杂,搞清楚从哪看、怎么看,几分钟就能定位问题。
Windows 系统查看方法
如果你用的是电脑,按 Win + R,输入 cmd 回车,打开命令提示符。输入下面这行命令:
route print回车后你会看到一堆信息,别慌。重点看标有“0.0.0.0”的那条,它代表默认路由,也就是数据包默认发往哪个网关。通常对应的“网关地址”就是你路由器的IP,比如 192.168.1.1。
macOS 和 Linux 查看方式
苹果电脑或Linux用户打开终端,输入:
netstat -rn或者用更现代的命令:
ip route show输出结果里找 default 或 0.0.0.0/0 开头的行,后面的 via 后面跟着的就是网关IP。比如显示 default via 192.168.0.1,说明你的网关是 192.168.0.1。
登录路由器查看内部路由表
有时候光看本机不够,得进路由器看看它自己是怎么转发数据的。浏览器输入网关地址,比如 192.168.1.1,登录管理页面。不同品牌位置不一样,一般在“高级设置”→“静态路由”或“路由表”里能找到。
企业级设备比如华为、H3C,可以用命令行登录,输入 display ip routing-table 直接列出完整路由表。家庭用户可能看不到这么细,但至少能确认有没有配置错误的静态路由。
用 traceroute 辅助判断
如果怀疑路由走错了,可以用追踪命令看看数据到底经过哪些节点。Windows 下用:
tracert www.baidu.commacOS/Linux 用:
traceroute www.baidu.com第一跳通常是你的网关,如果这里就超时,说明本地路由或网关本身有问题。能通但后面断了,可能是外网线路或运营商问题。
前几天邻居说家里监控连不上云服务,我让他看了下路由表,发现默认网关被误设成 192.168.1.100,而实际路由器是 .1。改回来立马恢复正常。一个小操作,省了换设备的冤枉钱。
掌握这些查看方法,不用等运维上门,自己就能快速判断是不是路由配置惹的祸。