Alles anzeigenOK, der Befehl sollte zum neu starten des Netzwerks normalerweise ohne Probleme durchlaufen. Das es bei dir fehlschlägt erhärtet für mich den Verdacht, dass sich etwas in deine Config eingeschlichen hat.
Ich habe jetzt nicht genau die Syntax/Parameter im Kopf, aber starte mal deinen Server neu und führe dann, am besten in der VNC Konsole, folgendes aus:
Dies startet dein Network Interface neu und gibt verbose Meldungen aus. Dabei solltest du sehen, an welcher Stelle das Problem auftritt.
Ein anderer Ansatz wäre, deine Konfiguration ab auto ens3 zu löschen und händisch neu zu schreiben (ohne CopyPaste). Dann sollte sich kein unsichtbarer Character einschleichen können!
Das klappt besser mit dem Ändern in /etc/default/networking:
# Configuration for networking init script being run during
# the boot sequence
# Set to 'no' to skip interfaces configuration on boot
#CONFIGURE_INTERFACES=yes
# Don't configure these interfaces. Shell wildcards supported/
#EXCLUDE_INTERFACES=
# Set to 'yes' to enable additional verbosity
#VERBOSE=no
VERBOSE=yes
denn die Kombi ifupdown dekonfiguriert nicht, wenn es der Meinung ist, dass es gar nicht konfiguriert ist.
Dann solltest nun auch die ausführlichen Fehlermeldungen beim Neustart im journal bzw syslog angezeigt bekommen.
In deiner sysctl-Konfiguration hattest du beim Kopieren aus dem Wiki ja eth0 gegen ens3 ersetzt? Überprüfe das deaktivieren der Router Advertisments mal mit sysctl net.ipv6.conf.ens3.accept_ra
Viel Erfolg
Christian