百度
360搜索
搜狗搜索

routelinux命令详细介绍

在 Linux 中,route 命令用于查看和管理系统的路由表,主要用于配置静态路由。以下是该命令的常用用法和示例:

1. 查看当前路由表

bash

route   

输出示例:
plaintext

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

  • 字段说明
    • Destination:目标网络或主机
    • Gateway:网关(下一跳地址),0.0.0.0 表示直接连接
    • Genmask:子网掩码(255.255.255.255 表示主机路由,0.0.0.0 表示默认路由)
    • Flags:路由标志(U= 启用,G= 需要经过网关,H= 目标是主机)
    • Iface:网络接口(如 eth0wlan0

2. 添加静态路由

添加到目标网络的路由

bash

 route   目标网络 netmask 子网掩码 gw 网关 dev 接口

route .2.0 netmask .255.0 gw .1.1 dev eth0

添加默认网关(默认路由)

bash

 route  default gw 网关 dev 接口

route default gw .1.1 dev eth0

添加到特定主机的路由

bash

 route   目标主机IP gw 网关 dev 接口

route .2.100 gw .1.1 dev eth0

3. 删除路由

删除目标网络路由

bash

 route del  目标网络 netmask 子网掩码 gw 网关 dev 接口

route del .2.0 netmask .255.0 gw .1.1 dev eth0

删除默认网关

bash

 route del default gw 网关 dev 接口

4. 其他常用选项

  • -n:以数字形式显示 IP 地址(不解析主机名)。
  • -v:显示详细信息。
  • metric <数值>:设置路由的度量值(优先级,数值越小优先级越高)。

注意事项

  1. 权限要求:添加 / 删除路由需要管理员权限(使用 sudo)。
  2. 临时生效route 命令的配置在重启后会失效,如需永久生效,需修改配置文件(如 /etc/network/interfaces 或 systemd 的 .network 文件)。
  3. 替代工具:现代 Linux 系统推荐使用 ip route 命令(功能更强大,支持 IPv6),例如:
    • 查看路由表:ip route show
    • 添加路由:ip route add <目标网络> via <网关> dev <接口>
    • 删除路由:ip route del <目标网络> via <网关> dev <接口>

如果需要永久配置路由,建议根据发行版修改对应的网络配置文件(如 Debian/Ubuntu 的 /etc/network/interfaces 或 RedHat/CentOS 的 /etc/sysconfig/network-scripts/ifcfg-<接口>)。

阅读更多 >>>  如何更改Linux文件内容

网站数据信息

"routelinux命令"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:routelinux命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!