前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu16 及以上系统的双网卡双IP配置

ubuntu16 及以上系统的双网卡双IP配置

原创
作者头像
用户8486308
修改2021-04-27 15:08:26
2.8K0
修改2021-04-27 15:08:26
举报
文章被收录于专栏:cxh学习笔记

1、在腾讯云控制台进行弹性网卡的绑定:

2.以管理员身份登录云服务器,执行如下命令,查看需配置(未显示 IP)的网卡信息,如图所示,需配置的网卡名称为eth1

3.执行如下命令,进入/etc/network/文件夹。

代码语言:javascript
复制
cd /etc/network/

4.修改配置文件 interfaces sudo su

vim interfaces

按 “i” 切换至编辑模式,并增加如下配置内容

代码语言:javascript
复制
auto eth0:0  # 此处填写步骤1中查看到的需配置的弹性网卡名称,请根据实际填写
iface eth0:0 inet static  # 此处填写步骤1中查看到的需配置的弹性网卡名称,请根据实际填写
address 10.0.1.29 # 此处填写弹性网卡上的 IP 地址,请根据实际填写
netmask 255.255.255.0  此处填写子网掩码,请根据实际填写

auto eth0:1
iface eth0:1 inet static
address 10.0.1.35
netmask 255.255.255.0

auto eth1:0
iface eth1:0 inet static
address 10.0.1.9
netmask 255.255.255.0

auto eth1:1
iface eth1:1 inet static
address 10.0.1.32
netmask 255.255.255.0

5.重启网卡 eth0.eth1

执行如下命令切换至 root 用户,并安装 ifupdown。

代码语言:javascript
复制
sudo su
apt install ifupdown

启动网卡 eth0:1,eth1:0,eth1:1
ifup eth0:1

ifup eth1:0

ifup eth1:1

6.检查和确认 IP 配置正确。

输入如下命令查看 IP。 ip addr

输入如下命令查看 IP。 ip addr
输入如下命令查看 IP。 ip addr

如果IP配置不正确,请执行如下检查:

  1. 检查配置文件是否正确,如不正确请重新配置。
  2. 检查网卡是否重启,如未重启,请执行如下命令重启网卡,使配置生效。 ifdown eth1 ifup eth1

6.根据业务实际情况配置路由策略。 按照上述步骤配置好后,Linux 镜像依旧默认从主网卡发包。您可通过策略路由来指定报文从某个网卡进,并从该网卡返回。

1. 执行如下命令创建四张路由表。

代码语言:javascript
复制

echo "10 t1" >> /etc/iproute2/rt_tables
echo "20 t2" >> /etc/iproute2/rt_tables
echo "30 t3" >> /etc/iproute2/rt_tables
echo "40 t4" >> /etc/iproute2/rt_tables

2.执行如下命令为两个路由表添加默认路由。此处四个命令中,10.0.1.1要分别替换成主网卡所属子网的网关,以及辅助网卡所属子网的网关。具体网关,请参考查看网关

代码语言:javascript
复制

ip route add default dev eth0:0 via 10.0.1.1 table 10

ip route add default dev eth0:1 via 10.0.1.1 table 20

ip route add default dev eth1:0 via 10.0.1.1 table 30

ip route add default dev eth1:1 via 10.0.1.1 table 40

3.执行如下命令,配置策略路由。

代码语言:javascript
复制
ip rule add from 10.0.1.29 table 10
ip rule add from 10.0.1.35 table 20
ip rule add from 10.0.1.9 table 30
ip rule add from 10.0.1.32 table 40

最后配置完成就是进行测试是否能访问;

测试连接主网卡两个IP的公网IP
测试连接主网卡两个IP的公网IP
测试连接辅网卡两个IP的公网IP
测试连接辅网卡两个IP的公网IP

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
弹性网卡
弹性网卡(Elastic Network Interface,ENI)是绑定私有网络内云服务器 的一种弹性网络接口,可在多个云服务器间自由迁移。您可以在云服务器上绑定多个弹性网卡,实现高可用网络方案;也可以在弹性网卡上绑定多个内网 IP,实现单主机多 IP 部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档