帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

多网卡配置策略路由的办法

网卡介绍

对于物理主机来说,网卡就是服务器的网络设备,用于接入以太网络,和其它计算机进行通信。QingCloud 网卡是基于虚拟化技术模拟的网卡设备,此设备是基于虚拟机所在的物理设备。QingCloud 云平台可以将集群内的虚拟网络统一起来,进行再分配。用户毋需关心具体的网卡在什么位置,有需要申请、挂接即可。

网卡使用限制

每个主机最多可以绑定 64 张网卡(其中主网卡 1 张,从网卡 63 张),而每个网络最多可以有 252 张网卡

申请网卡

通过控制台—计算—网卡—申请网卡

img

img

将网卡与主机绑定

img

登录到主机,查看网卡ip地址信息

img

配置策略路由办法

1、使用以下的命令创建两张路由表

[root@i-bs6l1wq8 ~]# echo “200 net1” »/etc/iproute2/rt_tables

[root@i-bs6l1wq8 ~]# echo “201 net2” »/etc/iproute2/rt_tables

[root@i-bs6l1wq8 ~]# echo “202 net3” »/etc/iproute2/rt_tables

备注:路由表名称(net1、net2、net3)和路由表优先级(200、201、202,优先级数值越小表示优先级越高)

2、查看路由表

img

3、执行以下命令,增加网卡路由策略

ip r f t 200 ——清空路由表200的路由规则

ip r replace default via 172.16.10.1 dev eth0 src 172.16.10.2 table 200 —添加默认路由到路由表200

ip ru a from 172.16.10.2 lookup 200 —-添加路由规则,凡是到172.16.10.2这个地址的ip就走路由表200

ip r f t 201 ——清空路由表201的路由规则

ip r replace default via 172.16.10.1 dev eth1 src 172.16.10.4 table 201 —添加默认路由到路由表201

ip ru a from 172.16.10.4 lookup 201 —-添加路由规则,凡是到172.16.10.4这个地址的ip就走路由表201

ip r f t 202 ——清空路由表202的路由规则

ip r replace default via 172.16.10.1 dev eth2 src 172.16.10.3 table 202 —添加默认路由到路由表

ip ru a from 172.16.10.3 lookup 202 —-添加路由规则,凡是到172.16.10.3这个地址的ip就走路由表202

4、查看路由表的路由规则

img

5、测试网卡的连通性

img

配置策略路由永久生效

1、在/opt目录新建一个sh脚本文件,并编辑以下内容

#!/bin/bash

#automake route

ip r f t 200

ip r replace default via 172.16.10.1 dev eth0 src 172.16.10.2 table 200

ip ru a from 172.16.10.2 lookup 200

ip r f t 201

ip r replace default via 172.16.10.1 dev eth1 src 172.16.10.4 table 201

ip ru a from 172.16.10.4 lookup 201

ip r f t 202

ip r replace default via 172.16.10.1 dev eth2 src 172.16.10.3 table 202

ip ru a from 172.16.10.3 lookup 202

img

2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容

[root@i-bs6l1wq8 ~]# echo “sleep 10s” » /etc/rc.local

[root@i-bs6l1wq8 ~]# echo “/opt/network.sh” » /etc/rc.local

img

3、分别给两个新增的文件增加执行权限

[root@i-bs6l1wq8 ~]# chmod +x /etc/rc.local

[root@i-bs6l1wq8 ~]# chmod +x /opt/network.sh