简介

  • linux route命令 详解

linux route命令 详解

route 命令在 Linux 中用于配置和显示 IP 路由表。它可以用于添加、删除、修改和显示路由信息。以下是一些常见的 route 命令用法:

  1. 显示路由表
    1
    
    route -n
    

    或者

    1
    
    route -e
    

    这将显示当前系统的路由表。-n 选项用于显示数值形式的 IP 地址和网络掩码,而不进行主机名和网络地址的反解析。

  2. 添加路由
    1
    
    sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1
    

    这条命令将添加一个到 192.168.1.0/24 子网的路由,网关地址为 192.168.0.1

  3. 删除路由
    1
    
    sudo route del -net 192.168.1.0 netmask 255.255.255.0
    

    这将删除指定子网的路由。

  4. 添加默认网关
    1
    
    sudo route add default gw 192.168.0.1
    

    这会将 192.168.0.1 设置为默认网关。

  5. 删除默认网关
    1
    
    sudo route del default gw 192.168.0.1
    

    这将删除默认网关的路由。

  6. 显示详细信息
    1
    
    route -n -A inet6
    

    这将显示 IPv6 路由表的详细信息。

route 命令的功能比较基础,更强大的路由管理一般使用 ip route 命令。在较新的 Linux 系统中,route 命令可能已经被废弃,建议使用 ip route 命令进行路由管理。