портов ethernet. В нетплане:
1) все переименованы с нужными именами
2) всем поставлено optional: true, чтоб бридж можно было поднять не дожидаясь линка любого из
3) Все 5 портов объединены в бридж
Все работает прекрасно, но я стал переезжать с iptables, и вылез косяк: netfilter.service похоже стартует после настроки физических интерфейсов, но чуть раньше чем поднимается бридж. Из-за чего все правила NFT где испльзуется iif/oif для бриджа, очевидно падают, не находя его. Я знаю, что можно юзать iifname/oifname но это не то что мне нужно, нафига ходить чекать его существование для каждого фрейма/пакета, если он всегда существует и поднят?
Короче говоря, надо как-то поправить порядок загрузки systemd чтоб подождал бридж. Я не гуру systemd, я с OpenRC живу и проблем не знаю, но на серваке стоит Ubuntu, так что не очень понимаю куда копать.
Заранее благодарю за помощь! :)
https://serverfault.com/questions/1053369/systemd-how-to-start-service-after-another-service-started
Обсуждают сегодня