centos7 修改为任意网卡名_CentOS7系统双网卡环境下添加静态路由的几种方法

本文介绍了在CentOS7系统中,如何为双网卡环境的机器添加静态路由,以访问172.16.0.0/16网段。提供了四种方法,包括使用`route`命令、nmtui图形界面、手动编辑配置文件以及修改route-IFACE文件。详细步骤包括命令行操作和配置文件内容,并指导如何验证路由是否生效。
摘要由CSDN通过智能技术生成

​如下拓扑图所示(点击图片查看清晰大图)

cd61de9f3ed5a5b523bbb981d5058fdb.png

场景简单描述一下:

CentOS7系统为双网卡的网络环境

1)ens33:10.20.10.93/23是外网网卡,也是默认网卡,网关10.20.10.1

2)ens37:172.16.10.25/24是内网网卡

用ip addr 、ifconfig、route -n查看网络及路由信息,信息如下

3dba99ec4f04a118acbf4ba208297ee3.png
54fa4aa1326babcca1ef54de79e62621.png

现在要添加一台静态路由,实现这台CentOS7机器能访问整个内网172.16.0.0/16网段,需要在后台添加静态路由

下面介绍添加静态路由的几种方法

1、route add -net命令手动添加

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1 dev ens37

并写入到开机启动项中

echo "route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1 dev ens37" >>/etc/rc.local

ac130ceb349bec8fe20a4f3d70236d08.png

并reboot重启后验证开机后静态路由是否生效

9b8058c329ea62225822bec3cf3881e8.png

当然命令中也可以去掉最后dev ens37

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1即可

2、nmtui图形化界面添加

命令行输入nmtui(若没有nmtui命令,需要yum install net-tools安装)

2988e0450756c7d1874ba3dd2ca96f72.png
3cd4da2d24fcc5c4afb3e04cd23e8914.png

在Routing这一栏中编辑

7c0413f1e9d5e0544c65897a9d0bd989.png

添加一台静态路由

目录网段172.16.0.0/16

Next Hop下一跳172.16.10.1然后保存

407a5f87d452e4db8774333570210404.png

添加好静态路由后,保存退出

1014f6343ed2097898db3b2ab388244e.png

接下来重启网络服务service network restart生效

route -n查看静态路由是否添加成功

45aa96a905509420822160c28cba9e45.png

其实nmtui添加完静态路由会在/etc/sysconfig/network-scripts/目录在生成route-IFACE(网卡名)的路由配置文件,如下截图所示

879d4bdec539321cc0c9e6f70e86d8fa.png

3、第三种方法,手动在/etc/sysconfig/network-scripts/目录下创建一个

新建route-IFACE(网卡名)的路由配置文件

每三行定义一条路由(其中#代表序列添加的第几条)ADDRESS#=TARGET ADDRESS0=172.16.0.0

NETMASK#=mask NETMASK0=255.255.0.0

GATEWAY#=GW GATEWAY0=172.16.10.1

如下图所示,

cd /etc/sysconfig/network-scripts/

vi route-ens37

添加

ADDRESS0=172.16.0.0

NETMASK0=255.255.0.0

GATEWAY0=172.16.10.1

保存后重启网卡服务service network restart

route -n查看路由是否添加成功

7db84144703a3804fb3a5f62cdfbfd3c.png

4、还有一种方法就是在第三种方法中换另一种写法

route-ens37中添加一行172.16.0.0/16 via 172.16.10.1,如下图所示

78267796e79510354dbf677625b21cd8.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值