CentOS 网络配置之 route 命令详解

在 Linux 系统中,网络配置是确保网络通信正常进行的基础,route 命令用于查看、添加和删除路由表条目,本文将详细介绍 CentOS 系统下 route 命令的用法、参数及注意事项。
route 命令基本用法
route 命令的基本用法如下:
route [选项] [命令]
选项用于指定命令执行时的行为,命令用于具体操作。
route 命令常用选项
-n:显示所有路由信息,包括内部路由表。-v:显示详细信息。-e:显示详细信息,包括内部路由表。-w:显示详细信息,包括内部路由表,并使用宽字符显示。-C:清除路由表。-C:清除路由表,但不退出程序。-D:删除路由表。-D:删除路由表,但不退出程序。
-A:指定路由表类型(路由表类型有 kernel、user 和 dynamic)。-F:刷新路由表。-G:同步路由表。-H:指定网关地址。-I:指定接口。-M:指定目标网络掩码。-O:指定目标网络地址。-S:指定源地址。
route 命令常用命令
add:添加路由条目。del:删除路由条目。flush:清除路由表。get:获取路由信息。
route:显示路由表。
route 命令示例
查看默认网关:
route -n
添加静态路由:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
删除静态路由:
route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
清除路由表:
route flush
FAQs
Q1:如何查看 CentOS 系统的网络配置信息?
A1:使用 ifconfig 或 ip addr 命令可以查看网络配置信息。
Q2:如何修改 CentOS 系统的默认网关?
A2:使用 route 命令的 add 或 del 命令可以修改默认网关,修改默认网关为 192.168.1.1:
route add default gw 192.168.1.1
注意:修改默认网关后,可能需要重启网络服务或重新启动计算机才能生效。
