Puncte:2

Serverul OpenSSH de pe Ubuntu Impish nu reușește să pornească după repornire, funcționează doar repornirea manuală

drapel lu

Prefață și problemă

Am un server Ubuntu 21.10 (Impish), a cărui rețea este gestionată de netplan și systemd-networkd.

Ale mele /etc/netplan/01-netcfg.yaml arata asa:

reţea:
  versiunea: 2
  redator: în rețea
  ethernet:
    eth0:
      adrese:
        - 1.2.3.4/32
        - dead:beef:f00:ba1::2/64
      rute:
        - on-link: adevărat
          la: 0.0.0.0/0
          prin: 1.2.1.2
        - on-link: adevărat
          la: implicit
          prin: fe80::1
  vlans:
    eth0.1234:
      ID: 1234
      link: eth0
      mtu: 1400
      adrese:
        - 10.0.0.2/25
      rute:
        - on-link: adevărat
          la: 10.0.0.128/24
          prin: 10.0.0.1

ip a raportează IP-urile corecte pentru cele trei interfețe (lo, eth0, eth0.1234@eth0). Ping și alte lucrări de trafic de rețea (in-/outbound, outside/vlan).

Cu toate acestea, când repornesc serverul, sshd.service nu reușește să pornească la momentul pornirii cu următoarea eroare:

Dec 14 19:18:02 srvnme sshd[1380]: eroare: Legarea la portul 22 pe dead:beef:f00:ba1::2 failed: Nu se poate atribui adresa solicitată.
Dec 14 19:18:02 srvnme sshd[1380]: eroare: Legarea la portul 22 pe 1.2.3.4 a eșuat: Nu se poate atribui adresa solicitată.
Dec 14 19:18:02 srvnme sshd[1380]: fatal: Nu se poate lega nicio adresă.

În timpul pornirii, serverul nu afișează probleme legate de interfață

Dec 14 19:18:02 srvnme kernel: [ 1.240607] r8169 0000:22:00.0 eth0: RTL8168h/8111h, de:ad:be:ef:f0:00, XID 541, IRQ 154
Dec 14 19:18:02 srvnme kernel: [ 1.240738] r8169 0000:22:00.0 eth0: caracteristici jumbo [cadre: 9194 octeți, sumă de verificare tx: ko]
14 decembrie 19:18:02 srvnme kernel: [ 5.046402] r8169 0000:22:00.0 eth0: Link-ul este oprit
Dec 14 19:18:03 srvnme kernel: [ 8.054249] r8169 0000:22:00.0 eth0: Link-ul este activat - 1Gbps/Full - controlul fluxului rx/tx
14 decembrie 19:18:03 srvnme kernel: [ 8.054273] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: linkul devine gata

După cum s-a spus, după o repornire a serverului, trebuie să conectez un KVM la server pentru a reporni serverul OpenSSH pentru a putea intra din nou pe server.


Soluții care nu funcționează (până în prezent)

Am editat configurația serverului OpenSSH (systemctl edita sshd) și am încercat două abordări:

[Unitate]
Necesită=systemd-networkd.service
După=systemd-networkd.service
BindsTo=systemd-networkd.service
[Unitate]
Wants=network-online.target
După=network-online.target

Ambele abordări nu au avut niciun efect.


Cum se remediază OpenSSH nu pornește la pornirea serverului problema?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.