GNU/Linux >> Znalost Linux >  >> Ubuntu

Máte skutečný problém se sítí Systemctl?

Mám nemožný čas při pokusu o restartování sítě systemctl.

Jsem středně pokročilý v linuxu a se všemi novými věcmi v Ubuntu 18.04 s netplanem a takovými, jako bych v tuto chvíli nic nevěděl. Potřebuji pomoc někoho, kdo tomu rozumí víc než já.

Toto je náš vlastní server se serverem Ubuntu 18.04, takže není zapojena žádná hostitelská společnost. Náš web, který hostujeme, z větší části funguje (máte zde další otázku ohledně nefunkčnosti kořenové domény, ale www.domain.com funguje dobře), ale z nějakého důvodu se systemctl nespustí bez selhání – což zahrnuje i dobu spouštění. Server je z bezpečnostních důvodů zašifrován.

Obsah /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

Zde je chyba, kterou dostávám:

[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.

Zkusil jsem použít status systemctl a zde jsou výsledky:

[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.

Zkoušel jsem to také jako 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)

Zde je obsah 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 ]

Zde je obsah souboru 01-network-manager-all.yaml

network:
  version: 2
  renderer: networkd

Právě jsem změnil síťový renderer na síťový – byl nastaven na NetworkManager, což je v mém případě špatně – protože používáme Ubuntu 18.04 Server a ke konfiguraci věcí nepoužíváme GUI.

Související:Nestandardní instalace (instalace Linuxu z Linuxu)?

Snažil jsem se 72 hodin, abych na to přišel sám (ten a další problém DNS uvedený výše) a jsem v koncích. Žádné hledání a zkoušení věcí nefungovalo. V tuto chvíli jsem smířený s žádostí o pomoc.

Doufám, že mi někdo může pomoci – velmi si toho vážím.

Mike

Přijatá odpověď:

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

Tím se to vyřešilo! Děkuji mnohokrát.

Mike


Ubuntu
  1. Odstraňte problémy se sítí pomocí tcpdump

  2. Valgrind – problém s drženými rozbitými balíčky?

  3. Máte potíže s škálováním Hidpi v Zesty?

  1. Problém s výměnou v Ubuntu 18.04?

  2. Problém s Unetbootinem (nebo možná se mnou)?

  3. Problém se spuštěním Webgl s Chrome?

  1. Výčet nové sítě pomocí Nmap

  2. Linux networking - Podivný malý problém s DNS, DHCP

  3. Prohledejte místní síť pomocí arp-scan na ubuntu