Ручная настройка вторичного сетевого интерфейса Elastic на Red Hat ami-7.5 - PullRequest
0 голосов
/ 27 августа 2018

Мне действительно тяжело вручную настраивать ENI на экземпляре RHEL. Я подписался на следующий пост в блоге.

https://www.internetstaff.com/multiple-ec2-network-interfaces-on-red-hat-centos-7/#comment-11600

Исходя из приведенного выше блога, может кто-нибудь помочь мне понять -

  1. Если мой vpc cidr 10.0.0.0/26, является ли шлюз vpc по умолчанию 10.0.0.1?
  2. Что такое маска подсети? Это CIDR IPV4 подсети, в которой запускается ENI?
  3. Нужно ли упоминать CIDR IPV4 подсети, в которой ENI запускается в «от» правила-ethX?

Если есть какой-либо другой способ сделать это более эффективно или если вы знаете какой-либо другой источник в Интернете, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 28 августа 2018

Вот один из способов вручную настроить AMI Red Hat:

/ и т.д. / sysconfig / сети-скрипты / ifcfg-eth1

DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
IPADDR=10.xx.0.xx
NETMASK=255.255.255.xxx
TYPE=Ethernet
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
PERSISTENT_DHCLIENT=yes
DEFROUTE=no
EC2SYNC=yes

Добавьте эти маршруты. Здесь 10.0.0.X является шлюзом по умолчанию. Чаще всего это первый IP-адрес вашей подсети EMI:

ip route add default via 10.0.0.x dev eth0 tab 1
ip route add default via 10.0.0.x dev eth1 tab 2

Добавьте эти правила. При этом используется IP-адрес ENI:

ip rule add from 10.xx.0.xx/32 tab 1 priority 500
ip rule add from 10.xx.0.xx/32 tab 2 priority 600

Выполнить ip rule show. Вы должны получить что-то вроде этого:

# ip rule show
0: from all lookup local
500: from 10.xx.0.xx lookup 1
600: from 10.xx.0.xx lookup 2
32766: from all lookup main
32767: from all lookup default

Обратите внимание, что эти маршруты и правила не будут сохраняться при перезагрузке.

...