LINUX.ORG.RU
решено ФорумAdmin

Systemd и интерфейс без линка

 ,


0

1

Не знал как правильно назвать тему. Но проблема в следующем. Есть домашний шлюз на Ubuntu 16.04. Есть 2 провайдера. Один GPON и один обычная медь и DHCP. Gpon был проведен по причине частого отсутствия света на линии, откуда идет медь. А значит узлы на той линии тоже в ауте. Но суть не в этом. В interfaces стоит

auto eth2
iface eth2 inet dhcp

И вот ситуация. Линка нет (на eth2) по причине отсутствия света. Systemd пытается поднять интерфейс. Но интерфейс адрес не получает. и все стопорится после таймаута. Из-за этого и не поднимается pppoe интерфейс. Отключаю auto eth2, перезагружаю. И все нормально. Pppoe поднимается. Включают опять auto eth2 и опять не поднимается. И где же хваленное распараллеливание, когда понятие одного интерфейса зависит от статуса другого? Pppoe не зависит от eth2. Оно поднимается через eth1.

Вопрос. Как заставить systemd игнорировать состояние интерфейса и поднимать pppoe.

Конфиг interfaces

auto lo br0 eth1 eth0 ppp0 eth2 
iface lo inet loopback

iface eth2 inet dhcp



iface eth0 inet manual

iface eth1 inet static
        address 192.168.100.2
        mask 255.255.255.0

iface ppp0 inet ppp
        provider prov




iface br0 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        broadcast 192.168.1.255
        network 192.168.1.0
        bridge_ports eth0
        bridge_stp off

★★

Systemd пытается поднять интерфейс.

неправда. systemd тут только запускает васяноскрипт

bass ★★★★★
()

allow-hotplug eth2 будет «дрыгать» интерфейс, пока не появится коннект, и вроде как не стопорит, проверил сейчас.

anonymous
()

Не вижу, чтобы использовался systemd. Как раз networkd отлично поднимает всё, что сможет. А это у тебя ifupdown, страдай :)

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

Спасибо тебе анонимус. Теперь как надо работает. Проблема решена.

as_lan ★★
() автор топика
Последнее исправление: as_lan (всего исправлений: 1)
Ответ на: комментарий от bass

не отрицаю. Но на 14.04 я такой проблемы не замечал. Возможно что-то поменяли в ifup скриптах.

as_lan ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.