Мост Debian 10 исчезает после перезагрузки

Я создал мост в моем маршрутизаторе Debian 10, подобный этому # brctl addbr br0 после этого я добавляю сетевой интерфейс на свой мост # brctl addif br0 eno1

brctl show
bridge name bridge id       STP enabled interfaces
br0     8000.0030bdb2810d   no      eno1

Мои / etc / network / interfaces выглядят так

# The loopback network interface
auto lo
iface lo inet loopback

# Set up interfaces manually, avoiding conflicts with, e.g., network manager

iface eno1 inet manual

# Bridge setup
auto br0

iface br0 inet dhcp
      bridge_ports eno1

Все работает хорошо, но если я перезагружу свой маршрутизатор, brctl show вернет пустой результат. В моем системном журнале есть такая странная строка: мост: фильтрация через arp / ip / ip6tables больше не доступна по умолчанию. Обновите свои скрипты, чтобы загрузить br_netfilter, если вам нужно это , это нормально? PS: Я отключил ipv6 в sysctl.conf с помощью этой строки net.ipv6.conf.all.disable_ipv6 = 1

Что мне нужно сделать, чтобы мой мост был перезагружен?

0
задан 26 September 2019 в 11:27
1 ответ

В вики Debian упоминается, что может быть той же проблемой для Stretch и Buster. Если в вашей системе есть файл /etc/network/interfaces.d/setup (в моем нет), вы можете попробовать удалить его.

В противном случае мне нравится ваша идея добавления моста при запуске. Вы можете попробовать в / etc / network / interfaces :

auto br0
iface br0 inet dhcp
  pre-up brctl addbr br0 && brctl addif br0 eno1
  post-down brctl delif br0 eno1 && brctl delbr br0

Строка post-down включена для симметрии и чтобы убедиться, что линия pre-up не выходит из строя ( который прервал бы ifup br0)если br0 когда-либо будет отключен и снова включится.

Вероятно, более безопасный способ:

auto br0
iface br0 inet dhcp
  pre-up { brctl addbr br0 && brctl addif br0 eno1; } || true

где || true предотвращает сбой и прерывание команды pre-up ifup br0 . Ссылка: https://manpages.debian.org/buster/ifupdown/interfaces.5.en.html

Я не думаю, что вам нужно беспокоиться о предупреждении фильтрации arp / ip / ip6tables, которое вы видя, если вам не нужна такая фильтрация. Предупреждение не связано с вашей текущей проблемой.

1
ответ дан 4 December 2019 в 15:37

Теги

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