配置弹性云服务器实现多网卡多IP访问

原本这是华为云的一篇文章,这里作为个备份。顺便涨个记性!!!!

 

问题描述

当弹性云服务器配置了多张网卡时,需要在弹性云服务器内部配置策略路由来实现非主网卡的通信,具体操作步骤如下。

可能原因

未设置路由规则,导致扩展网卡的IP无法访问。(权限没设置也可能访问不了!!!)

 

Linux操作系统

  1. 执行以下命令,在“/etc/iproute2/rt_tables”文件中增加两张路由表名称(net1和net2)和路由表优先级(252和251,优先级数值越小表示优先级越高)。vi /etc/iproute2/rt_tables
# added for dual net
252     net1
251     net2

 

      2.执行以下命令,在“/etc/rc.local”文件中增加网卡的路由信息。

      vi /etc/rc.local

      以两张网卡(eth0和eth1)的IP地址分别为:192.168.1.23和192.168.2.4,子网掩码24位,网关地址分别为:192.168.1.1和192.168.2.1为例,需要添加的信息如下:

# Request IP address for eth1
dhclient eth1
# Add routes
ip route flush table net1
ip route add default via 192.168.1.1 dev eth0 src 192.168.1.23 table net1
ip route add 192.168.1.0/24 dev eth0 src 192.168.1.23 table net1
ip rule add from 192.168.1.23 table net1 
 
ip route flush table net2
ip route add default via 192.168.2.1 dev eth1 src 192.168.2.4 table net2
ip route add 192.168.2.0/24 dev eth1 src 192.168.2.4 table net2
ip rule add from 192.168.2.4 table net2

      3.执行以下命令,添加rc.local文件的执行权限。(睁大眼睛!!!必须执行这个!!!)

chmod +x /etc/rc.local

      4.执行reboot命令,重启弹性云服务器。

 

chmod +x /etc/rc.local   没有设置权限,远程默认IP都连接不上了,不知道有没有老手运维指定下,如何解决!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值