百度
360搜索
搜狗搜索

linux如何加路由配置命令详细介绍

在 Linux 系统中,你可以通过不同的方式添加路由配置,下面是常见的几种方法:

临时添加路由(重启后失效)

使用
route命令

  • 添加到特定主机的路由

bash

route   目标主机IP地址 gw 网关IP地址

例如,要添加到主机192.168.1.100且网关为192.168.1.1的路由,可执行:
bash

route   .1.100 gw .1.1

  • 添加到特定网络的路由

bash

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

比如,要添加到网络192.168.2.0,子网掩码为255.255.255.0,网关为192.168.1.1的路由,可运行:
bash

route   .2.0 netmask .255.0 gw .1.1

使用
ip route命令

  • 添加到特定主机的路由

bash

 route  目标主机IP地址 via 网关IP地址

例如添加到主机192.168.1.100且网关为192.168.1.1的路由:
bash

 route  .1.100 via .1.1

  • 添加到特定网络的路由

bash

 route  目标网络地址/子网掩码前缀长度 via 网关IP地址

若要添加到网络192.168.2.0/24,网关为192.168.1.1的路由,可执行:
bash

 route  .2.0/24 via .1.1

永久添加路由

在基于 Debian 或 Ubuntu 的系统中

你可以编辑/etc/network/interfaces文件,添加如下内容:
plaintext

up route add -net <目标网络地址> netmask <子网掩码> gw <网关IP地址>

down route del -net <目标网络地址> netmask <子网掩码> gw <网关IP地址>

例如:
plaintext

up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

编辑完成后,使用以下命令使配置生效:
bash

  网络接口名称    网络接口名称

在基于 Red Hat 或 CentOS 的系统中

/etc/sysconfig/network-scripts/route-<网络接口名称>文件中添加路由信息。例如,创建或编辑/etc/sysconfig/network-scripts/route-eth0文件,添加如下内容:
plaintext

<目标网络地址>/<子网掩码前缀长度> via <网关IP地址>

比如:
plaintext

192.168.2.0/24 via 192.168.1.1

保存文件后,使用以下命令重启网络服务:
bash

 systemctl restart network

使用
ip route持久化配置(适用于较新的系统)

你可以通过nmcli(NetworkManager 命令行工具)来持久化添加路由。
bash

 nmcli connection modify 连接名称 +ipv4.routes 

例如:
bash

 nmcli connection modify eth0 +ipv4.routes 

然后重启网络连接:
bash

 nmcli connection down eth0   nmcli connection up eth0




912 nmcli connection down eth0 && nmcli connection up eth0

阅读更多 >>>  路由协议怎么配置?

网站数据信息

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