文档中心 弹性网卡 操作指南 绑定和配置云主机

绑定和配置云主机

最近更新时间:2019-04-04 15:59:01

本文将为您详细介绍如何绑定和配置弹性网卡。

绑定云主机

  1. 进入 私有网络控制台

  2. 单击左侧目录中的【弹性网卡】,进入弹性网卡列表页。

  3. 找到需要绑定和配置的弹性网卡所在行,单击操作栏中的【绑定云主机】。

    注意:

    仅支持绑定和弹性网卡在相同可用区的云主机。

  4. 选择需要绑定的云主机,单击【确定】完成绑定。

配置云主机

以 centos 7.2为例的配置步骤

  1. 以管理员身份登录云服务器,执行以下命令:

    cd /etc/sysconfig/network-scripts/
  2. 创建新网卡的配置文件 ifcfg-eth1 :

    1. 输入命令:
      cp ifcfg-eth0 ifcfg-eth1
    2. 输入命令修改配置文件内容:
      vim ifcfg-eth1
    3. 把配置文件内容修改为:
      DEVICE='eth1'
      NM_CONTROLLED='yes'
      ONBOOT='yes'
      IPADDR='192.168.1.62'  # 根据实际填写,此处写弹性网卡上的地址
      NETMASK='255.255.255.192'  #根据实际填写,此处写子网掩码
      #GATEWAY='192.168.1.1'  #根据实际需要填写。因为eth0文件定义了网关,这里不再写网关,避免网关冲突
    4. 修改后保存配置文件并退出(在 vim 的末行模式下输入 "wq!" 并回车)。
  3. (可选)关闭 rp_filter 校验,在 /etc/sysctl.conf 中关闭反向过滤。

    说明:

    反向过滤指系统在接收到一个 IP 包后检查该 IP 是否符合要求,不合要求则被丢弃。
    例如:用户在 A 网卡上收到一个 IP 包,发送 IP 为 B。而给 B 的 IP 发送时用的网卡不是 A,则会丢弃。由于默认路由走的是主网卡,所以开启反向过滤后,辅助网卡上的 IP 会 ping 不通。

    1. 打开配置文件:vim /etc/sysctl.conf
    2. 把配置文件中原配置中的net.ipv4.conf.default.rp_filter = 1,修改成:
      net.ipv4.conf.default.rp_filter = 0
      net.ipv4.conf.all.rp_filter = 0
      net.ipv4.conf.eth0.rp_filter = 0
      net.ipv4.conf.eth1.rp_filter = 0
  4. 重启网络服务
    输入以下命令:

    systemctl restart network
  5. 检查和确认 IP 正确配置

    1. 输入以下查看 IP 的命令:
      ip addr
    2. 确认辅助网卡和辅助网卡上的 IP 可见,如下图所示:
  6. 根据业务实际情况配置路由
    按照上述步骤配置好后,Linux 镜像还是默认都从主网卡发包。如果您希望报文根据业务场景要求走不同的网卡,需要在主机配置对应的路由策略。
    以下为最常见的业务场景的配置参考:用策略路由让报文从哪个网卡进,则从该网卡返回。

    1. 创建两张路由表
      echo "10 t1" >> /etc/iproute2/rt_tables
      echo "20 t2" >> /etc/iproute2/rt_tables
    2. 给两个路由表添加默认路由
      ip route add default dev eth0 table 10
      ip route add default dev eth1 table 20
    3. 配置策略路由
      ip rule add from 192.168.1.5/32 table 10
      ip rule add from 192.168.1.62/32 table 20

      注意:

      上述两个命令中,IP 要分别替换成主网卡上的 IP,以及辅助网卡上的 IP。
      至此配置完成,可分别 ping 两个网卡上的 IP 地址,都 ping 通即可。注意网络重启后要重新配置路由。

Windows 下的配置步骤

  • 情况一:如果 Windows 操作系统设置了 DHCP,则无需配置,即能支持自动识别辅助网卡以及网卡上的 IP。如下图所示:


  • 情况二:如果 Windows 操作系统没有设置 DHCP,则需要在操作系统内,把内网 IP 配上。操作步骤如下:
    1. 登录 腾讯云控制台,把弹性网卡 绑定云主机
    2. 在操作系统中,手动填写 IP 信息(按实际填写)。


    3. 查看手动填写的 IP。
    4. 用同一个子网下的 CVM,来 ping 内网地址,能 ping 通即说明成功。如无其他 CVM,可以给辅助网卡的内网 IP 绑定公网 IP,ping 该公网 IP 来验证。