staging.inyokaproject.org

pppoe => zugehöriges interface nicht rechzeitig da...

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

goerdi

Anmeldungsdatum:
18. Januar 2009

Beiträge: 150

Hi !

ich habe meine DSL config mal angepasst, dass ich wenn GF denn mal endlich kommt einfach nur umstecken muss. aktuell habe ich ein Draytek modem. das habe ich umgestellte sodass das vlan tagging nicht mehr im modem passiert dahingehend hab ich ein zusaetzliches vlan interface via netplan hinzugefügt:

zur Config (via netplan)

    vlans:
        ppp:
          id: 7
          link: enp1s0

enp1s0 ist mit ip dort auch konfiguriert (das ist das master interface)

/etc/networking/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
auto enp1s0
iface enp1s0 inet manual
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set ppp up # line maintained by pppoeconf
provider dsl-provider

Jetzt ist es so das bei einem Neustart networking.service einen Fehler wirft.

Jun 05 13:44:27 firewall ifup[1227]: ifup: waiting for lock on /run/network/ifstate.enp1s0
Jun 05 13:44:27 firewall ifup[1362]: Cannot find device "ppp"
Jun 05 13:44:27 firewall ifup[1227]: ifup: failed to bring up dsl-provider
Jun 05 13:44:27 firewall systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE

logge ich mich ein und starte den Service manuell ist alles ok (logo das interface ppp ist ja auch jetzt da) siehe Log

2025-06-05T13:44:28.670206+02:00 firewall systemd-networkd[1230]: ppp: Configuring with /run/systemd/network/10-netplan-ppp.network.

da sieht man dassdas Inteface erst mit netplan erstellt wird wenn networking.service schon gelaufen ist....

Wo liegt der Hund begraben, damit auf das ppp gewartet wird

Gruss goerdi

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

goerdi schrieb:

[…] da sieht man dassdas Inteface erst mit netplan erstellt wird wenn networking.service schon gelaufen ist

Dann starte halt ipupdown erst nach Netplan. Mit den Units für systemd kann man ja die zeitlichen Abhängigkeiten sehr genau steuern.

Wo liegt der Hund begraben, damit auf das ppp gewartet wird

Natürlich ist es suboptimal, den bei Ubuntu standardmäßig eingesetzten zwei Netzwerkkonfiguratoren systemd/networkd und NetworkManager mit dem Oberhirten Netplan noch einen vierten Konfigurator beizugesellen. Besser wäre es alles über ein Programm zu machen. Ich würde es bei einem Server nur mit systemd-networkd versuchen und bei einem Desktop nur mit NetworkManager.

goerdi

(Themenstarter)

Anmeldungsdatum:
18. Januar 2009

Beiträge: 150

Hi !

Und wie starte ich ipupdown erst nach netplan ?

um alles mit einem Programm zu erschlagen... wie muesste man das anstellen ? für pppoe hab ich nur eine solche Anleitung im netz gefunden.

Gruss Gerd

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Es gibt den NetworkManager, der kann auch PPP und mit firewalld sollte das auch funktionieren.

goerdi

(Themenstarter)

Anmeldungsdatum:
18. Januar 2009

Beiträge: 150

Hi !

Ich hab jetzt mal /etc/network/interfaces geleert und ein systemd script hinzugefügt.... Scheint zu klappen

[Unit]
After=network.target

[Service]
ExecStart=/usr/sbin/pppd call dsl-provider
Type=forking

PIDFile=/run/ppp0.pid
Restart=on-failure

[Install]

WantedBy=multi-user.target

Wenn einen nen Verbesserungsvorschlag hat .... her damit ☺

Gruss goerdi

Antworten |