常识来了
白蓝主题五 · 清爽阅读
首页  > 网络排错

路由表怎么维护 使用技巧与常见问题解析

路由表怎么维护

家里Wi-Fi连不上,公司网络突然断开,很多时候问题出在“路由表”上。别看这名字挺技术,其实它就像快递公司的派送地图,告诉数据包该走哪条路到达目的地。一旦这张地图乱了,数据就迷路了。

路由器、电脑甚至手机都会维护自己的路由表。普通用户可能感觉不到,但在企业网络或自建服务器时,手动维护路由表就成了家常便饭。

查看当前路由表

在Windows电脑上,打开命令提示符,输入下面命令:

route print

你会看到一堆IP地址和网关信息。Linux或Mac系统则用:

netstat -r

或者更常见的:

ip route show

这些输出就是当前设备的“导航地图”,标明去往不同网络该从哪个接口发出去。

添加一条静态路由

比如你在公司有两个子网:192.168.1.0/24 和 192.168.2.0/24,中间靠一台Linux服务器做转发。为了让1网段能访问2网段,就得在1网段的网关上加路由:

ip route add 192.168.2.0/24 via 192.168.1.100

这条命令的意思是:凡是发往192.168.2.0这个网段的流量,统统交给192.168.1.100这台设备处理。

删除错误的路由

手一抖输错IP,路由表就可能指向一个不存在的地址。这时候得删掉它:

ip route del 192.168.2.0/24

删完再重新添加正确的,网络立马恢复正常。就像发现快递员总往错地址送件,赶紧改路线一样。

动态路由协议自动维护

大点的网络不会靠人一条条加,而是用OSPF、BGP这类动态协议。它们像智能导航App,实时探测哪条路堵车,自动换路线。路由器之间互相“聊天”,同步网络状态,路由表也就自动更新了。

家庭路由器一般用RIP或通过DHCP自动学习,你不用管。但要是自己搭了多层路由,建议开启RIP v2,避免手动填表出错。

重启后路由丢失怎么办

用命令行加的路由,重启就没了。要永久生效,得写进配置文件。比如在Ubuntu里编辑:

/etc/network/interfaces

或者创建一个开机脚本,把ip route add命令塞进去。不然每次断电重来一遍,谁也扛不住。

检查路由是否生效

加完路由别急着收工,用ping测试目标IP,再用traceroute看看数据包走的路径对不对:

traceroute 192.168.2.50

如果跳过了你设置的网关,说明路由没生效,回头检查命令或顺序。

维护路由表其实不难,关键是要清楚每条路由的意义。就像修路工人不能乱改指示牌,你添删一条路由前,先想明白:这条路通向哪?为什么必须这么走?搞清逻辑,网络自然畅通无阻。