百度
360搜索
搜狗搜索

linux配置路由信息命令详细介绍

在 Linux 系统中,你可以使用不同的工具来配置路由信息,以下为你介绍常用的工具及其对应命令。

1. 使用
route命令

route命令是一个比较传统的工具,用于显示和操作 IP 路由表。

  • 查看路由表

bash

route 

-n选项的作用是以数字形式显示 IP 地址,而非解析为域名,这样可以提高显示速度。

  • 添加静态路由

bash

route   目标网络地址 netmask 子网掩码 gw 网关地址

例如,添加一个目标网络为192.168.2.0,子网掩码为255.255.255.0,网关为192.168.1.1的静态路由,命令如下:
bash

route   .2.0 netmask .255.0 gw .1.1

  • 删除静态路由

bash

route del  目标网络地址 netmask 子网掩码

例如,删除之前添加的路由,命令如下:
bash

route del  .2.0 netmask .255.0

2. 使用
ip route命令

ip routeip工具集的一部分,它是较新的命令,功能更强大,推荐使用。

  • 查看路由表

bash

 route show

  • 添加静态路由

bash

 route  目标网络地址/子网掩码 via 网关地址

例如,添加一个目标网络为192.168.2.0/24,网关为192.168.1.1的静态路由,命令如下:
bash

 route  .2.0/24 via .1.1

  • 删除静态路由

bash

 route del 目标网络地址/子网掩码

例如,删除之前添加的路由,命令如下:
bash

 route del .2.0/24

3. 持久化路由配置

上述命令添加的路由信息在系统重启后会丢失,若要使其在重启后仍然生效,需要将路由配置添加到系统的网络配置文件中。不同的 Linux 发行版,配置文件的位置和格式有所不同。

  • 在 CentOS/RHEL 系统中
    可以在/etc/sysconfig/network-scripts/route-接口名文件中添加路由信息。例如,在eth0接口上添加一条静态路由:

bash

   /etc/sysconfig/network-scripts/route-eth0

  • 在 Ubuntu/Debian 系统中
    可以在/etc/network/interfaces文件中添加路由信息,或者在/etc/network/interfaces.d/目录下创建一个新的配置文件。例如:

plaintext

up ip route add 192.168.2.0/24 via 192.168.1.1

down ip route del 192.168.2.0/24 via 192.168.1.1




9123up ip route add 192.168.2.0/24 via 192.168.1.1down ip route del 192.168.2.0/24 via 192.168.1.1

在修改网络配置文件后,需要重启网络服务使配置生效。在 CentOS/RHEL 系统中,可以使用systemctl restart network命令;在 Ubuntu/Debian 系统中,可以使用systemctl restart networking命令。

阅读更多 >>>  linux怎么看正在运行的

文章数据信息:

本文主要探讨:"linux配置路由信息命令", 浏览人数已经达到39次, 首屏加载时间:0.906 秒。