GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Vous avez un vrai problème avec la mise en réseau de Systemctl ?

J'ai du mal à essayer de redémarrer le réseau systemctl.

Je suis intermédiaire sur Linux et avec toutes les nouveautés d'Ubuntu 18.04 avec netplan et autres, c'est comme si je ne savais rien à ce stade. J'ai besoin de l'aide de quelqu'un qui comprend cela mieux que moi.

Il s'agit de notre propre serveur exécutant Ubuntu 18.04 Server, donc aucune société d'hébergement n'est impliquée. Notre site Web, que nous hébergeons, fonctionne pour la plupart (j'ai une autre question ici sur le domaine racine qui ne fonctionne pas, mais www.domain.com fonctionne bien), mais pour une raison quelconque, systemctl ne démarrera pas sans échec - qui comprend également pendant le temps de démarrage. Le serveur est crypté pour des raisons de sécurité.

Contenu de /etc/network/interfaces

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.

# 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

# The primary network interface
#auto enp0s10
#iface enp0s10 inet static
    #address 72.31.51.26
    #netmask 255.255.255.248
    #gateway 72.31.51.25
    #dns-nameservers 75.114.81.1 75.114.81.2

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: networkd

Voici l'erreur que je reçois :

[email protected]:/$ sudo systemctl restart networking
Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.

J'ai essayé d'utiliser le statut systemctl et voici les résultats :

[email protected]:/$ systemctl status networking
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2018-07-18 12:29:54 EDT; 7min ago
     Docs: man:interfaces(5)
  Process: 11835 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 11821 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --excl
 Main PID: 11835 (code=exited, status=1/FAILURE)

Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com systemd[1]: Starting Raise network interfaces...
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com sh[11821]: /etc/network/interfaces:22: misplaced option
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com sh[11821]: ifquery: couldn't read interfaces file "/etc/network/interfaces"
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com ifup[11835]: /etc/network/interfaces:22: misplaced option
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com ifup[11835]: /sbin/ifup: couldn't read interfaces file "/etc/network/interfaces"
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com systemd[1]: networking.service: Failed with result 'exit-code'.
Jul 18 12:29:54 PANGEAVERSE.pangeawerks.com systemd[1]: Failed to start Raise network interfaces.

J'ai aussi essayé en tant que root :

[email protected]:/# systemctl status networking
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2018-07-18 12:29:54 EDT; 36s ago
     Docs: man:interfaces(5)
  Process: 11835 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 11821 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --excl
 Main PID: 11835 (code=exited, status=1/FAILURE)

Voici le contenu de 01-systemd-networkd-eth.yaml :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   enp0s10:
     dhcp4: no
     dhcp6: no
     addresses: [72.31.51.26/24, '2001:1::2/64']
     gateway4: 72.31.51.25
     nameservers:
       addresses: [75.114.81.1,75.114.81.2]
       search: [ www.pangeawerks.com ]

Voici le contenu du fichier 01-network-manager-all.yaml

network:
  version: 2
  renderer: networkd

Je viens de changer le moteur de rendu réseau en networkd - il était défini sur NetworkManager, ce qui dans mon cas est faux - car nous utilisons Ubuntu 18.04 Server et n'utilisons pas d'interface graphique pour configurer des éléments.

En relation :Installation non standard (installation de Linux à partir de Linux) ?

J'ai essayé pendant 72 heures de comprendre cela par moi-même (cela et l'autre problème DNS mentionné ci-dessus) et je suis à bout de ressources. Aucune quantité de recherche et d'essai n'a fonctionné. Je me résigne à demander de l'aide à ce stade.

J'espère que quelqu'un pourra m'aider - c'est très apprécié.

Mike

Réponse acceptée :

Please uncomment the loopback network interface lines in your /etc/network
/interfaces file and then try again to restart the networking service –  
steeldriver 32 mins ago

Cela a réglé le problème ! Merci beaucoup.

Mike


Ubuntu
  1. Surveiller le trafic réseau avec vnStat sur Ubuntu 20.04

  2. Dépannez votre réseau avec tcpdump

  3. Réseau Linux - Un petit problème étrange avec DNS, DHCP

  4. Valgrind - Problème avec les paquets cassés retenus ?

  5. Problème avec Unetbootin (ou, peut-être, moi) ?

Expliquer les concepts de mise en réseau Docker

Premiers pas avec systemctl

Network Manager sur Linux avec des exemples

Problème avec Libre Office dans Ubuntu 13.04 ?

Un étrange problème d'interface graphique avec les programmes Gnome ?

Surveillez l'utilisation de la bande passante du réseau Linux en temps réel avec nload