aws_EC2_多网卡多IP配置

本文介绍了如何在Ubuntu 14.04到20.04的EC2实例上配置和管理辅助网络接口,包括创建配置文件、设置路由表和策略,以解决辅助接口在同一个子网内可能导致的流量问题。
摘要由CSDN通过智能技术生成

aws_EC2_多网卡多IP配置

弹性网络接口

弹性网络接口 - Amazon Elastic Compute Cloud

如何让我的辅助网络接口在我的 Ubuntu Amazon 弹性计算云 (Amazon EC2) 实例中工作?

让辅助网络接口在 Ubuntu EC2 实例中工作

配置 Ubuntu 18.04

Ubuntu 18.04 已将其网络配置切换为 Netplan。以下示例使用了 Netplan 配置。请注意,Netplan 使用了 YAML 格式,因此缩进很重要。下面的示例使用了一个双空格缩进。

1.为辅助接口创建一个配置文件:

vim /etc/netplan/51-eth1.yaml

2.将以下行添加到 51-eth1.yaml 文件。

network:
    ethernets:
        eth0:
            addresses: [172.31.23.111/24,172.31.16.119/24]
            dhcp4: true
            dhcp6: false
            match:
                macaddress: 0e:d9:c7:d9:e3:83
            set-name: eth0
        eth1:
          addresses:
           - 172.31.17.236/20
           - 172.31.20.75/20
          dhcp4: no
          routes:
           - to: 0.0.0.0/0
             via: 172.31.16.1 # Default gateway
             table: 1000
           - to: 172.31.17.236
             via: 0.0.0.0
             scope: link
             table: 1000
           - to: 172.31.20.75
             via: 0.0.0.0
             scope: link
             table: 1000
          routing-policy:
            - from: 172.31.17.236
              table: 1000
          routing-policy:
            - from: 172.31.20.75
              table: 1000
    version: 2
network:
  version: 2
  renderer: networkd
  ethernets:
    eth1:
      addresses:
       - 172.31.17.236/20
      dhcp4: no
      routes:
       - to: 0.0.0.0/0
         via: 172.31.16.1 # Default gateway
         table: 1000
       - to: 172.31.17.236
         via: 0.0.0.0
         scope: link
         table: 1000
      routing-policy:
        - from: 172.31.17.236
          table: 1000
network:
  version: 2
  renderer: networkd
  ethernets:
    eth1:
      addresses:
       - 172.31.24.153/20
       - 172.31.28.195/20
      dhcp4: no
      routes:
       - to: 0.0.0.0/0
         via: 172.31.16.1 # Default gateway
         table: 1000
       - to: 172.31.24.153
         via: 0.0.0.0
         scope: link
         table: 1000
       - to: 172.31.28.195
         via: 0.0.0.0
         scope: link
         table: 1000
      routing-policy:
        - from: 172.31.24.153
          table: 1000
        - from: 172.31.28.195
          table: 1000
network:
    eth
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值