Hallo zusammen,
erstmal habe ich ein work-around gefunden, bin aber weiterhin an einer guten, "sauberen" Lösung interessiert ☺
Die Datei /etc/resolv.conf wird gemäß der Dateien im Ordner /etc/resolvconf/resolv.conf.d gebildet. Mit nachfolgendem Befehl habe ich erreicht, dass 8.8.8.8 und 8.8.4.4 zukünftig bei einem Neustart automatisch in /etc/resolv.conf geschrieben werden:
| $ echo "nameserver 8.8.4.8" | sudo tee --append /etc/resolvconf/resolv.conf.d/base
$ echo "nameserver 8.8.4.4" | sudo tee --append /etc/resolvconf/resolv.conf.d/base
|
Anmerkung: Es gibt eine Reihe von alternativen Nameversern https://www.lifewire.com/free-and-public-dns-servers-2626062
Um die Änderungen sofort und nicht erst nach Neustart zu übernehmen:
Anschließen hatte ich noch das Problem, dass der Systemstart sehr lange gedauert hat. Er hing fünf Minuten an folgender Stelle
| NetworkManager.service
NetworkManager-dispatcher.service
colord.service
wpa_supplicant.service
NetworkManager-wait-online.service
[ *** ] A start job is running for Raise network interfaces (55s / 5min 10s)
|
So wie ich verstanden habe, versucht Ubuntu an dieser Stelle eine Internetverbindung (dhcp) mit dem Ethernetanschluss herzustellen. Abhilfe hat geschafft, die /etc/network/interfaces wiefolgt abzuändern (alte Version, siehe vorheriger Post):
| auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
|
Jetzt ist der Systemstart zügig und Domainnamen werden aufgelöst. Allerdings erhalte ich beim Start immer noch zwei Fehlermeldungen:
| [FAILED] Failed to start Raise network interfaces
See 'systemctl status networking.service' for details
|
und
| [FAILED] Failed to start Network Name Resolution
See 'systemctl status systemd-resolved.service' for details
|
Die entsprechenden Anfragen ergeben
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | $ systemctl status systemd-resolved.service
● systemd-resolved.service - Network Name Resolution
Loaded: loaded (/lib/systemd/system/systemd-resolved.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/systemd-resolved.service.d
└─resolvconf.conf
Active: failed (Result: exit-code) since Sat 2017-11-18 15:35:14 CET; 25min ago
Docs: man:systemd-resolved.service(8)
http://www.freedesktop.org/wiki/Software/systemd/resolved
http://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
http://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
Main PID: 1347 (code=exited, status=1/FAILURE)
Status: "Shutting down..."
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Unit entered failed state.
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Failed with result 'exit-code'.
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
Nov 18 15:35:14 PC-Name systemd[1]: Stopped Network Name Resolution.
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Start request repeated too quickly.
Nov 18 15:35:14 PC-Name systemd[1]: Failed to start Network Name Resolution.
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Unit entered failed state.
Nov 18 15:35:14 PC-Name systemd[1]: systemd-resolved.service: Failed with result 'exit-code'.
|
und
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | $ systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2017-11-18 15:35:09 CET; 26min ago
Docs: man:interfaces(5)
Main PID: 982 (code=exited, status=1/FAILURE)
Nov 18 14:35:54 PC-Name systemd[1]: Starting Raise network interfaces...
Nov 18 15:35:09 PC-Name ifup[982]: Missing required variable: address
Nov 18 15:35:09 PC-Name ifup[982]: Missing required configuration variables for interface eth0/inet.
Nov 18 15:35:09 PC-Name ifup[982]: Failed to bring up eth0.
Nov 18 15:35:09 PC-Name systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Nov 18 15:35:09 PC-Name systemd[1]: Failed to start Raise network interfaces.
Nov 18 15:35:09 PC-Name systemd[1]: networking.service: Unit entered failed state.
Nov 18 15:35:09 PC-Name systemd[1]: networking.service: Failed with result 'exit-code'.
|
Soll heißen, erstmal funktioniert oberflächlich alles, aber wahrscheinlich ist irgendwo noch etwas falsch eingestellt.
Viele Grüße,
abx