Linux Bridge (brctl) не пропускает трафик

Не существует универсального способа проверки параметров конфигурации ядра.

Если у вас есть доступ к конфигурации ядра, проверьте, содержит ли она #define CONFIG_MODULE_UNLOAD. Дистрибутивы на базе Debian -хранят конфигурацию ядра в /boot/config-VERSION, где VERSION— это выходные данные из uname -r. Некоторые дистрибутивы (, но не Debian ), хранят конфигурацию в самом ядре, откуда вы можете получить ее с помощью zcat /proc/config.gz.

Кроме того, вы можете протестировать эту функцию. Загрузите какой-нибудь модуль для оборудования, которого у вас нет, или для какой-нибудь сетевой функции, которую вы не используете, а затем выгрузите его. Например, (при условии, что tunnel6не загружено – убедитесь, что /sys/modules/tunnel6не существует )

.
insmod /lib/modules/`uname -r`/kernel/net/ipv6/tunnel6.ko
rmmod tunnel6

Ядра для ПК и вообще для систем, в которых оборудование может подключаться и отключаться динамически, практически всегда компилируются с поддержкой выгрузки модулей. Это включает ядра Debian. Так что вы можете проверить, чтобы убедиться, но для вас ответ да.

1
02.10.2019, 22:41
1 ответ

Спасибо за помощь. Проблема устранена путем добавления следующего в файл /etc/sysctl.conf

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
1
28.01.2020, 00:00

Теги

Похожие вопросы