Errore di systemd-networkd-wait-online.service dopo bonding

La rete, Internet, configurazione di Servizi e tutto ciò che permette la comunicazione tra macchine

Errore di systemd-networkd-wait-online.service dopo bonding

Messaggioda Chryses » 17/11/2019, 19:46

Ciao, allora questa mi è nuova!

La periferica ha una doppia porta di rete e per bilanciare il traffico da sempre creo un bond con balance-alb.
Visto che ho dovuto da poco reinstallare il sistema, sto cercando di seguire i nuovi metodi per le varie configurazioni (per esempio sto sfruttando i timer piuttosto che creare cron), ma torniamo alla configurazione del bond, ho seguito questa guida
https://wiki.debian.org/it/Bonding
Ma piuttosto che modificare /etc/network/interfaces, come facevo in precedenza, ho voluto sfruttare il metodo tramite systemd-networkd.
Il bond funziona ma:
systemd-networkd-wait-online.service restituisce errore
Codice: Seleziona tutto
nov 17 19:23:07 Qnap systemd[1]: Starting Wait for Network to be Configured...
-- Subject: L'unità systemd-networkd-wait-online.service inizia la fase di avvio
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unità systemd-networkd-wait-online.service ha iniziato la fase di avvio.
nov 17 19:23:51 Qnap mono[814]: [Info] RssSyncService: RSS Sync Completed. Reports found: 1482, Reports grabbed: 0
nov 17 19:25:07 Qnap systemd-networkd-wait-online[2351]: Event loop failed: Connection timed out
nov 17 19:25:07 Qnap systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit systemd-networkd-wait-online.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
nov 17 19:25:07 Qnap systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit systemd-networkd-wait-online.service has entered the 'failed' state with result 'exit-code'.
nov 17 19:25:07 Qnap systemd[1]: Failed to start Wait for Network to be Configured.
-- Subject: L'unità systemd-networkd-wait-online.service è fallita
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unità systemd-networkd-wait-online.service è fallita.
--
-- Il risultato è failed.

Se non sbaglio questo servizio è quello che da il via libera per gli altri servizi che dipendono da lui, in pratica che necessitano di internet per partire, giusto?
Ho provato a cercare e alcuni hanno risolto disabilitando ipv6, con il fatto che non mi serve l'ho disabilitato ma il problema non è stato risolto.
Codice: Seleziona tutto
networkctl status -a
● 1: lo
       Link File: /usr/lib/systemd/network/99-default.link
    Network File: n/a
            Type: loopback
           State: carrier (unmanaged)
         Address: 127.0.0.1

● 2: enp4s0
       Link File: /usr/lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/bond1.network
            Type: ether
           State: carrier (configuring)
            Path: pci-0000:04:00.0
          Driver: e1000e
          Vendor: Intel Corporation
           Model: 82574L Gigabit Network Connection
      HW Address: 00:08:9b:d7:c0:f3 (ICP Electronics Inc.)

● 3: enp5s0
       Link File: /usr/lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/bond1.network
            Type: ether
           State: carrier (configuring)
            Path: pci-0000:05:00.0
          Driver: e1000e
          Vendor: Intel Corporation
           Model: 82574L Gigabit Network Connection
      HW Address: 00:08:9b:d7:c0:f5 (ICP Electronics Inc.)

● 4: bond1
       Link File: /usr/lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/final-bond1.network
            Type: bond
           State: routable (configured)
          Driver: bonding
      HW Address: 00:08:9b:d7:c0:f5 (ICP Electronics Inc.)
         Address: 10.0.0.100
         Gateway: 10.0.0.1 (NETGEAR)
             DNS: 10.0.0.1
                  fd8a:6052:7773::1

Non capisco se è normale avere sempre lo stato in configuring per le 2 periferiche che sono sotto bond.
Magari posso disattivare il servizio e non lo so.
Idee o consigli?
Chryses
Jr. Member
Jr. Member
 
Messaggi: 87
Iscritto il: 29/09/2018, 12:55

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Aki » 17/11/2019, 20:57

Vedi qui: https://kerlilow.me/blog/setting-up-systemd-networkd-with-bonding/. Da quanto leggo e quanto scrivi, si direbbe che le due schede di rete non hanno acquisito un indirizzo IP e, quindi, non possono operare in bonding. Probabilmente, la configurazione delle due schede di rete è errata.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8806
Iscritto il: 27/12/2007, 16:59

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Chryses » 17/11/2019, 21:38

Ora me lo studio un po' grazie.
Le 2 periferiche non hanno configurazione, solo il bond con dhcp e su cui forzo un indirizzo mac
Codice: Seleziona tutto
# root @ Qnap in /etc/systemd/network [21:34:42]
$ ll
totale 12
-rw-r--r-- 1 root root 125 nov 10 19:53 bond1.netdev
-rw-r--r-- 1 root root  43 ott 31 19:36 bond1.network
-rw-r--r-- 1 root root  42 ott 31 19:37 final-bond1.network

Codice: Seleziona tutto
cat bond1.netdev
[NetDev]
Name=bond1
Description=LAG/Bond to a switch
Kind=bond
MACAddress=00:08:9b:d7:c0:f5

[Bond]
Mode=balance-alb

Codice: Seleziona tutto
cat bond1.network
[Match]
Name=enp*

[Network]
Bond=bond1#

Codice: Seleziona tutto
cat final-bond1.network
[Match]
Name=bond1

[Network]
DHCP=yes#

Ora leggo l'articolo che mi hai linkato
Chryses
Jr. Member
Jr. Member
 
Messaggi: 87
Iscritto il: 29/09/2018, 12:55

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Chryses » 18/11/2019, 17:44

Hai ragione, sembra funzionare meglio, anche se mi ritrovo con questo:
Codice: Seleziona tutto
nov 17 23:49:35 Qnap ifup[738]: ifup: couldn't open interfaces file "/etc/network/interfaces": No such file or directory
[...]
nov 17 23:49:36 Qnap ModemManager[807]: <info>  ModemManager (version 1.10.0) starting in system bus...
nov 17 23:49:36 Qnap dbus-daemon[804]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.1' (uid=102 pid=562 comm="/lib/systemd/systemd-networkd ")

Forse per ifup posso anche tralasciare, ma ModenManager non capisco perchè si avvia.
Sto cercando come disabilitarlo, sul nas non ci sono modem collegati.

Idee?
Chryses
Jr. Member
Jr. Member
 
Messaggi: 87
Iscritto il: 29/09/2018, 12:55

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Aki » 18/11/2019, 23:38

Chryses ha scritto:
Codice: Seleziona tutto
nov 17 23:49:35 Qnap ifup[738]: ifup: couldn't open interfaces file "/etc/network/interfaces": No such file or directory

Modifica il file /etc/network/interfaces in modo da ricrearlo rimuovendo però le interfacce che gestisce systemd-network

Chryses ha scritto:nov 17 23:49:36 Qnap ModemManager[807]: <info> ModemManager (version 1.10.0) starting in system bus...
nov 17 23:49:36 Qnap dbus-daemon[804]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.1' (uid=102 pid=562 comm="/lib/systemd/systemd-networkd ")[/code]
Forse per ifup posso anche tralasciare, ma ModenManager non capisco perchè si avvia.
Sto cercando come disabilitarlo, sul nas non ci sono modem collegati.

Il servizio da disabilitare dovrebbe essere ModemManager.service
Aki
Global Moderator
Global Moderator
 
Messaggi: 8806
Iscritto il: 27/12/2007, 16:59

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Chryses » 19/11/2019, 13:26

Per il servizio, ho risolto stoppondolo e disabilitandolo, vedremo al prossimo reboot!

Invece per interfaces, visto che la guida diceva di "toglierlo" io ho duplicato quello salvato e come suggerito ne ho modificato il contenuto, lasciando solo il loopback
Codice: Seleziona tutto
# 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/*

# The loopback network interface
auto lo
iface lo inet loopback

Come al solito, vedremo al prossimo reboot.

Ps ma non dovrebbe esserci l'aggiornamento alla 10.2? Io ho installato il pacchetto per gli aggiornamenti automatici, in teoria è configurato per la stable, ma ancora nulla. Errore mio di configurazione oppure ancora non è stata rilasciata? Sono fermo alla 10
Chryses
Jr. Member
Jr. Member
 
Messaggi: 87
Iscritto il: 29/09/2018, 12:55

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Aki » 23/11/2019, 13:28

Chryses ha scritto:Ps ma non dovrebbe esserci l'aggiornamento alla 10.2? Io ho installato il pacchetto per gli aggiornamenti automatici, in teoria è configurato per la stable, ma ancora nulla. Errore mio di configurazione oppure ancora non è stata rilasciata? Sono fermo alla 10

Vedi:
Codice: Seleziona tutto
cat /etc/debian_version

Comunque, se ne sta dibattendo qui: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939733

Come al solito, vedremo al prossimo reboot.

Facci sapere.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8806
Iscritto il: 27/12/2007, 16:59

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Aki » 02/12/2019, 22:22

@ Chryses: hai aggiornamenti ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 8806
Iscritto il: 27/12/2007, 16:59

Re: Errore di systemd-networkd-wait-online.service dopo bond

Messaggioda Chryses » 03/12/2019, 12:58

Ciao, non ho ancora fatto ripartire perchè c'è attaccato il disco di rear e se riparte poi il sistema fa il boot da quel disco, una cosa strana :D Per fine settimana dovrei avere accesso al nas per staccare il disco e fare il reboot
Chryses
Jr. Member
Jr. Member
 
Messaggi: 87
Iscritto il: 29/09/2018, 12:55


Torna a Network

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti

cron