首页 > 编程知识 正文

双网卡设置静态路由,centos双网卡配置网关

时间:2023-05-06 00:19:17 阅读:136274 作者:4615

一个网卡不需要静态路由。 如果是多个网卡,可以手动配置静态路由。 特别是多个网卡走在不同的子网上时。

来自网络搜索的方法

到目前为止,还没有将两个网卡配置为分别使用不同的IP并走不同的网关,但谷歌找到了手动添加路由的脚本,如下所示。

#! /ysdwd/sh

IP route add 10.1.1.0/24 de VB r0 src 10.1.1.10 table bond 0

iprouteaddefaultvia 10.1.1.1 de VB r0 table bond 0

ipruleaddfrom 10.1.1.10/32 table bond 0

ipruleaddto 10.1.1.10/32 table bond 0

IP route add 192.168.1.0/24 dev br1src 192.168.1.10 table bond 1

iprouteaddefaultvia 192.168.1.1 dev br1table bond 1

ipruleaddfrom 192.168.1.10/32 table bond 1

ipruleaddto 192.168.1.10/32 table bond 1

红帽来自文档的方法

后来,我觉得这样的问题系统一定得到了很好的支持,但是因为找不到配置方法,所以在找戴红帽的文档时,发现可以配置如下。

配置静态路由

一个网卡不需要静态路由。 如果是多个网卡,可以手动配置静态路由。 特别是多个网卡走在不同的子网上时。

route -n #显示当前路由信息

静态路由配置文件路径:

/etc/sys config/network-scripts/route-interface _ name

网卡的配置文件路径结构相同,例如ifcfg-eth0变为了路由- eth 0。

eth0网卡的静态路由存储在此文件中。 此文件有两种格式

IP命令参数格式

网络/屏蔽命令格式

IP命令参数模式:

1 )在第一行定义默认根目录:

default via X.X.X.X dev interface

其中X.X.X.X是默认路由的IP. interface是可以连接到默认路由的网络接口卡的名称。

2 )每行一个静态路由:

x.x.x.x/XVI ax.x.x.xdev界面

X.X.X.X/X是网络和掩码。 X.X.X.X/X和接口是各自网段的网关IP和网络接口卡。

要设置route-eth0示例,请执行以下操作:

将默认网关192.168.0.1、接口eth0个静态路由路由路由到10.10.10.0/24和172.16.1.0/24 :

default via 192.168.0.1 dev eth0

10.10.10.0/24 via 10.10.10.10.1 deveth 1

172.16.1.0/24 via 192.168.0.1 deveth 0

网络/屏蔽命令格式:

路由接口文件的第二种格式。 模板:如下所示

ADDRESS0=X.X.X.X

NETMASK0=X.X.X.X

GATEWAY0=X.X.X.X

ADDRESS0=X.X.X.X静态路由的网络号。

在NETMASK0=X.X.X.X上的行中设置子网掩码。

可连接到名为gateway0=x.x.x.x.x address0=x.x.x的网络的网关

要设置route-eth0示例,请执行以下操作:

默认网关192.168.0.1、从0个接口eth到10.10.10.0/24和172.16.1.0/24的静态路由:

ADDRESS0=10.10.10.0

NETMASK0=255.255.255.0

GATEWAY0=10.10.10.1

ADDRESS1=172.16.1.0

NETMASK1=255.255.255.0

GATEWAY1=192.168.0.1

地址0、地址1、地址2,这样的号码必须一个接一个地变成数字。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。