运维

CentOS 7系统添加默认路由,指定网络出口

MarginNote 3 - Mac端PDF阅读批注工具 激活码价格:¥69.00
赤友 NTFS for Mac 助手 -  磁盘硬盘格式读写软件注册激活码价格:¥35.00
虫洞 -  iPhone安卓投屏操控 电脑手机多屏协同,价格:¥45.00
namesilo全网最便宜域名注册商,输入折扣码:nsilo20立减1美元!

CentOS 7系统添加默认路由,指定网络出口
需求
随着业务的发展,需求越来越多,可能出现一台应用服务器需要跨多个网络进行管理。此时就需要对服务器的网络进行配置,对网络的出口进行手动指定
实验系统
CentOS 7
实验步骤
(1)查看当前服务器的路由信息,使用命令: ip route show|column -t,输出如下:

[root@localhost ~]# ip route show|column -t

default via 172.17.64.1 dev eno1 proto static metric 100
default via 103.99.99.1 dev eno2 proto static metric 101
103.99.99.0/25 dev eno2 proto kernel scope link src 103.99.99.2 metric 100
172.17.64.0/24 dev eno1 proto kernel scope link src 172.17.64.2 metric 100
我们看到该服务器有两块网卡,公网IP:103.99.99.2,配置在eno2网卡。内网IP:172.17.64.2,配置在eno1网卡。
(2) 我们现在有一个去往172.17.88.0/24网络的数据需要从eno1网卡出去,送到172.17.64.254这个网关。172.17.64.254与网络172.17.88.0/24相连。我们使用如下命令:

[root@localhost ~]# ip route add 172.17.88.0/24 via 172.17.64.254 dev eno1

这是给centos一条静态路由,意思是去往172.17.88.0/24的数据包交给172.17.64.254。
(3)再次查看系统路由表

[root@localhost ~]# ip route show|column -t

default via 172.17.64.1 dev eno1 proto static metric 100
default via 103.99.99.1 dev eno2 proto static metric 101
103.99.99.0/25 dev eno2 proto kernel scope link src 103.99.99.2 metric 100
172.17.88.0/24 via 172.17.64.254 dev eno1
172.17.64.0/20 dev eno1 proto kernel scope link src 172.17.64.2 metric 100
我们看到多了一条路由:

172.17.88.0/24 via 172.17.64.254 dev eno1

这个是我们刚刚写的一条静态路由,指定去往172.17.88.0网络的数据包,从网卡eno1出去,并且送到172.17.64.254这个设备进行处理。

(0)

本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!

ToDesk - 安全好用流畅远程控制软件 替代TeamViewer,价格:¥108.00
Eagle - 图片收集管理必备软件 激活码价格:¥119.00
PDF Expert 2 - Mac上优秀的PDF阅读编辑工具,价格:¥119.00

热评文章

发表评论