文档首页 > > 故障排除> 通用型问题> 配置弹性云服务器实现多网卡多IP访问

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

分享
更新时间: 2019/10/11 GMT+08:00

问题描述

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

可能原因

未设置路由规则,导致扩展网卡的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命令,重启弹性云服务器。

Windows操作系统

  1. 在Windows系统的“控制面板 > 网络和Internet > 网络链接”路径下,右键单击“本地连接2”,选择“属性”。
  2. 在“网络”页签内选择“Internet 协议版本 4 (TCP/IPv4)”。
  3. 单击“属性”。
  4. 在“常规”页签内单击“高级”。
  5. 在“IP设置”页签内“默认网关”区域,单击“添加”。
    图1 高级TCP/IP设置
  6. 输入非主网卡网关地址,单击“添加”。
    图2 添加网关地址
  7. 单击“确定”。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区