LINUX.ORG.RU
ФорумAdmin

debian buster сеть пропадает\не поднимается(random)

 , ,


0

1
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

###
# lo0
###
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# allow-hotplug eno1
# iface eno1 inet dhcp

# allow-hotplug eno1
#       iface eno1 inet manual
#       pre-up   ifconfig $IFACE up
#       pre-down ifconfig $IFACE down

###
# br0 DHCP SETTINGS
###
auto br0
# allow-hotplug br0
iface br0 inet dhcp
        bridge_ports eno1
        bridge_fd 0
        bridge_maxwait 1
        bridge_stp off
        dns-nameservers 8.8.8.8 8.8.4.4
        up /sbin/brctl stp br0 on
        post-up /etc/myconfig/rc.firewall.sh
        down ip link set dev eno1 down

При буте сеть поднимается, но до маршрутизатора не ходит. Перезапуск - рандомно=не ходит\ходит три секунды и потом не ходит. Пробовал комментить строку

post-up /etc/myconfig/rc.firewall.sh
Без изменений


NetworkManager запущен?

И что в /etc/network/interfaces.d/?

Пробовал комментить строку
post-up /etc/myconfig/rc.firewall.sh

Вы бы сначала хотя бы посмотрели в чём проблема:
-- ip-адрес на интерфейсе;
-- маршрут;
-- правила iptables (или nftables, если дефолтный buster)

mky ★★★★★ ()

у меня тоже при загрузке игнорируется /etc/network/interfaces, работает только вручную ifup/ifdown

Пришлось срочно переходить на network-manager . и видимо пора читать доки к systemd-network

Почему interfaces игнорируется не нашёл. Кто-нибудь знает?

router ★★★★★ ()
Ответ на: комментарий от router

ну не совсем не нужен - удалять сам файлик не надо apt ругаться будет при обновлениях и ссылаться на его отсутствие! dhcpcd5 вмиг решает все проблемы и становится не важно что там в interfaces, я например в нем просто закоментировал все строки, а дошел я к этому через arch - уставновив его на флешку заметил, что он как то сам распознает кривые имена сетевых интерфейсов - разных сетевых устройств, с debian такое не прокатывало и каждый раз подключая флешку к новому устройству приходилось править interfaces, пораскинув мозгами припомнил такой момент в установке arch

# systemctl enable dhcpcd
# systemctl start dhcpcd
оказывается этот самый dhcpcd идет в комплекте с base base-devel и потом всего лишь надо самому ручками скомстралить демона, в случае с debian все оказалось на много проще - надо всего лишь установить заветный dhcpcd5, а нужные демоны сами собой пропишутся и наступит благодать при которой совершенно по барабану какое имя сетевого интерфейса вписано в interfaces потому как все само собой взлетать будет! я так проникся что установил dhcpcd5 даже там где debian установлен стационарно и изменений сетевых имен не происходит - пусть будет это очень удобно когда втыкаешь новый свисток и он сразу подхватывается без лишних телодвижений и правок interfaces...

amd_amd ★★★ ()
Ответ на: комментарий от amd_amd

в другом топике уже объяснили, что /etc/network/interfaces остался и управляется сервисом networking.service . Но такое ощущение, что проблема с любым интерфейсом кладёт весь сервис

router ★★★★★ ()