在使用 Ubuntu 或其他 Linux 系统进行网络管理时,了解如何查看和修改路由表是非常重要的。本文将带你从零开始学习 Ubuntu route命令 的基本用法,帮助你掌握 Linux路由表管理 的核心技能。
路由表是操作系统用来决定数据包发送路径的一张“地图”。当你的电脑需要向某个 IP 地址发送数据时,系统会查询路由表,找出最佳路径(比如通过哪个网关或接口)。
在终端中输入以下命令即可查看当前系统的路由表:
route -n 或者使用更现代的 ip route 命令(推荐):
ip route show 输出示例:
default via 192.168.1.1 dev eth0 proto dhcp metric 100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 其中:
• default 表示默认网关(所有未知目标都走这条路)
• 192.168.1.0/24 是本地子网
• dev eth0 表示使用 eth0 网卡
假设你想让所有发往 10.0.0.0/24 网段的数据包通过网关 192.168.1.2 转发,可以使用以下命令:
sudo route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.2 使用 ip route 的等效命令为:
sudo ip route add 10.0.0.0/24 via 192.168.1.2 要删除刚才添加的路由,可以使用:
sudo route del -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.2 或使用 ip route:
sudo ip route del 10.0.0.0/24 • 使用 route 命令添加的路由在系统重启后会丢失。如需永久生效,需写入网络配置文件(如 /etc/network/interfaces 或使用 Netplan)。
• 操作路由表需要管理员权限(使用 sudo)。
• 错误的路由配置可能导致网络中断,请谨慎操作。
通过本教程,你已经学会了如何使用 Ubuntu route命令 查看、添加和删除路由条目,掌握了基础的 Linux路由表管理 技能。对于更复杂的场景,建议结合 网络路由配置 和 静态路由设置 进行深入学习。希望这篇教程能帮助你在 Linux 网络管理之路上走得更稳!
本文由主机测评网于2025-12-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122227.html