Hallo zusammen. Ich habe auf meinem Odroid XU Ubuntu 18.04.3 minimal eingerichet. Ich kann per SSH auf meinen Server zugreifen und möchte nun eine feste IP vergeben. Wenn ich das richtig verstanden habe muss ich dazu die *.yaml Datei unter etc/netplan anpassen. Dort befindet sich aber keine Datei. Wäre es sinnvoller netplan zu deaktivieren? Das erscheint mir als die verständlicher Lösung für einen Linux Neuling Schon mal Vielen Dank Thomas
feste IP einrichten Ubuntu 18.04.3 minimal
Anmeldungsdatum: Beiträge: Zähle... |
|
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Wie wird denn das Netzwerk aktuell konfiguriert? Wenn eine GUI installiert wurde und der NetworkManager dabei ist wohl über diesen. Soll denn auf dem Server eine GUI laufen? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 6 |
Nein es handelt sich um eine Version ohne GUI. Ich würde aus Performancegründen auch eher darauf verzichten |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Zeige mal ls -la /etc/netplan cat /etc/network/interfaces |
(Themenstarter)
Anmeldungsdatum: Beiträge: 6 |
root@odroid:/etc/netplan# ls -la /etc/netplan total 8 drwxr-xr-x 2 root root 4096 Nov 3 20:44 . drwxr-xr-x 91 root root 4096 Nov 1 19:23 .. -rw-r--r-- 1 root root 0 Nov 2 19:35 01-ens160.yaml root@odroid:/etc/netplan# cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d root@odroid:/etc/netplan# Die 01-ens160.yaml ist von mir und leer, wurde beim Versuch die Konfiguration anzupassen erzeugt |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Dann schau mal ob es networkd ist: https://wiki.ubuntuusers.de/systemd/networkd/#Konfigurationsdateien |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Wovon sprichst Du?
Wenn der SSH-Zugang der einzige Zugang zum Odroid ist, verschaffe Dir einen weiteren Zugang bevor Du an der Netzwerkkonfiguration herum spielst. Anderenfalls riskierst Du bei Tippfehlern, Irrtümern und unvorsichtigem Tun Dich von Rechner selbst auszusperren.
Lasse netplan in Ruhe oder schlage es tot, jedenfalls benutze es nicht. Es sollte nicht mehr machen, als das eigentliche Netzwerkkonfigurationsprogramm auszuwählen. Das sollte bei einer Server-Installation systemd-networkd sein und bei einer Desktop-Installation der NetworkManager. Das UbuntuUsers-Wiki enthält Anleitungen. Hast Du zur Installation eine Server-ISO oder eine Desktop-ISo benutzt?
Das ist ungewöhnlich, aber aus meiner Sicht gut so.
Ist es überhaupt installiert?
Das Beste, was man aus meiner Sicht mit netplan machen kann, ist es nicht zu benutzen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 6 |
Scheinbar nicht der Ordner /etc/systemd/network ist leer die anderen beiden gibt es gar nicht
Ich kann von einem anderen Rechner aus per SSH auf den als Server arbeitenden Odroid XU Ubuntu 18.04.3 zugreifen.
Ein Image von Hardkernel. Wird per etcher auf eine SD Card übertragen.
Ja. Es erscheint zumindest in der Liste der Programme: dpkg -l > programme
Das beruhigt mich 😉. Auch wenn ich jetzt immer noch nicht dahinter gekommen bin wie das Netzwerk verwaltet wird. Es hat zumindest per DHCP eine IP zugewiesen bekommen |
Supporter
Anmeldungsdatum: Beiträge: 22096 Wohnort: ~ |
Schau mal hier vielleicht? https://ubuntuforums.org/showthread.php?t=2452765&p=13996099#post13996099 Das Einrücken scheint hier wichtig zu sein, keine TABs nutzen! |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Also keine offizielle Ubuntu-Distribution. Was ist das? Zeige bitte: lsb_release -a uname -a
Das ist kein zuverlässiger Test, da dpkg --list auch manche nicht installierte Pakete auflistet, wenn es diese kennt. Du musst schon prüfen ob das Paket mit Beachte bitte die Anleitung für dieses Forum: Welche Angaben zum System sind für ein neues Thema nötig? Zeige insbesondere: grep renderer /{lib,etc,run}/netplan/*yaml nmcli device networkctl Ist ifupdown installiert? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 6 |
root@odroid:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionic
root@odroid:~# uname -a Linux odroid 4.14.141-169 #1 SMP PREEMPT Sat Aug 31 23:19:59 -03 2019 armv7l armv7l armv7l GNU/Linux dpkg --list: ii netplan.io 0.97-0ubuntu1~18. armhf YAML network configuration abstraction for various backe root@odroid:~# grep renderer /{lib,etc,run}/netplan/*yaml grep: /lib/netplan/*yaml: No such file or directory grep: /run/netplan/*yaml: No such file or directory Wenn ich das richtig verstanden habe sucht grep in den Ordnern {lib,etc,run} nach sämtlichen yaml dateien und in denen den Begriff renderer. In den Ordnern lib und run gibt es keinen Unterordner netplan, im Ordner etc nur die von mir erstellte leere yaml Datei, deshalb kein Suchergebnis. root@odroid:~# nmcli device DEVICE TYPE STATE CONNECTION eth0 ethernet connected Wired connection 1 lo loopback unmanaged -- root@odroid:~# networkctl WARNING: systemd-networkd is not running, output will be incomplete. IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback n/a unmanaged 2 eth0 ether n/a unmanaged So jetzt habe ich während der Recherche zu nmcli nmtui entdeckt. Damit konnte ich die IP nun anpassen. Was ich aber nun schon noch interessant finden würde, wo sich die yaml Datei befindet |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Wenn die Suche nach systemctl status systemd-networkd.service | grep'' systemctl status NetworkManager | grep '' nmtui erstellt Konfigurationsdateien für NetworkManager. Wenn Du den nicht verwendest, bringt es nichts. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 6 |
root@odroid:~# systemctl status NetworkManager | grep '' ● NetworkManager.service - Network Manager Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-11-06 07:26:39 UTC; 10h ago Docs: man:NetworkManager(8) Main PID: 401 (NetworkManager) CGroup: /system.slice/NetworkManager.service └─401 /usr/sbin/NetworkManager --no-daemon Nov 06 07:26:39 odroid NetworkManager[401]: <info> [1604647599.5911] device (eth0): Activation: successful, device activated. Nov 06 07:26:39 odroid NetworkManager[401]: <info> [1604647599.5980] manager: NetworkManager state is now CONNECTED_GLOBAL Nov 06 07:26:39 odroid NetworkManager[401]: <info> [1604647599.6030] manager: startup complete Nov 06 07:26:39 odroid NetworkManager[401]: <info> [1604647599.7081] modem-manager: ModemManager available Nov 06 07:35:47 odroid NetworkManager[401]: <info> [1604648147.5936] manager: kernel firmware directory '/lib/firmware' changed Nov 06 07:35:51 odroid NetworkManager[401]: <info> [1604648151.7104] manager: kernel firmware directory '/lib/firmware' changed Nov 06 07:35:55 odroid NetworkManager[401]: <info> [1604648155.6630] manager: kernel firmware directory '/lib/firmware' changed Nov 06 07:36:01 odroid NetworkManager[401]: <info> [1604648161.8737] manager: kernel firmware directory '/lib/firmware' changed Nov 06 07:36:06 odroid NetworkManager[401]: <info> [1604648166.6761] manager: kernel firmware directory '/lib/firmware' changed Nov 06 07:36:11 odroid NetworkManager[401]: <info> [1604648171.0454] manager: kernel firmware directory '/lib/firmware' changed Ich habe nie gesagt das ich den NetworkManager nicht benutze. Ich habe nur bis jetzt die yaml Datei nicht gefunden um die IP-Adresse zu bearbeiten. Mit nmtui hat es wie bereits geschrieben sehr einfach funktioniert was natürlich auch nur den Schluss zulässt, das der NetworkManager aktiv ist und verwendet wird. Die yaml Datei bleibt versteckt ist jetzt aber auch nicht so schlimm. Vielen Dank für Eure Hilfe Thomas |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Wenn Du den NetworkManager benutzen möchtest, sollte bei installiertem und aktiven Netplan dessen Konfigurationsdatei genau so aussehen: $ cat /etc/netplan/01-network-manager-all.yaml # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager Es darf auch keine weitere Konfigurationsdatei für Netplan existieren. |