Назад | Перейти на главную страницу

настроить интерфейс магистрали в linux centos7

Я подключил 2 магистральных интерфейса к порту nic сервера (сервер centos 7) для настройки тегов vlan.

И включили модуль 8021q на сервере.

Настройте два физических интерфейса как соединение, как показано ниже.

Физический интерфейс 1: / etc / sysconfig / network-scripts / ifcfg-eno5

DEVICE=eno5
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
USERCTL=no

Физический интерфейс 2: / etc / sysconfig / network-scripts / ifcfg-eno6

DEVICE=eno6
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
USERCTL=no

Файл конфигурации bond0: / etc / sysconfig / network-scripts / ifcfg-bond0

DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
BONDING_OPTS="mode=802.1q miimon=100 lacp_rate=1 xmit_hash_policy=layer2 updelay=200 downdelay=200"

Затем я создал интерфейс тегов vlan для связи vlan.

Конфигурация vlan 91: /etc/sysconfig/network-scripts/ifcfg-bond0.91

DEVICE=bond0.91
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
VLAN=yes
VLAN_ID=91
ONPARENT=yes
PHYSDEV=bond0
IPADDR=192.168.91.1
PREFIX=24
NETWORK=192.168.91.0
GATEWAY=192.168.91.100

Конфигурация vlan 89: /etc/sysconfig/network-scripts/ifcfg-bond0.89

DEVICE=bond0.89
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
VLAN=yes
VLAN_ID=89
ONPARENT=yes
PHYSDEV=bond0
IPADDR=192.168.89.11
PREFIX=24
NETWORK=192.168.89.0
GATEWAY=192.168.89.100

но одновременно я могу пинговать только один влан или два влана.

Также включен статический маршрут в centos, обслуживает сторону. (Файлы маршрутов и правил для интерфейсов)

Есть идеи, чтобы конфигурация работала правильно?

Попробуй это:

# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
# sysctl -p