Ich muss die IP/Maske/das Gateway der Schnittstelle dev eth1 auf meinem OpenSUSE-Server (statisch) festlegen. Derzeit
ip address show dev eth1
lautet die Ausgabe:
Ich muss es auf 10.121.196.252/25 mit einem Gateway von 10.121.196.10 ändern. Ich habe gesucht und kann in diesem oder anderen Foren keine klare Antwort finden. Die meisten Antworten empfehlen, ifconfig oder eine spezielle Anwendung zu verwenden, um die Änderung vorzunehmen, aber ich muss glauben, dass OpenSUSEmussverfügen über ein integriertes Tool, um eine so grundlegende Aufgabe zu erledigen.
Hinweis: Der Servernichthaben einen Internetzugang undnichtifconfig installiert haben. Diese können in der aktuellen Umgebung des Servers nicht geändert werden.
Vielen Dank im Voraus, Leute!
Antwort1
OpenSUSE lässt Ihnen drei Alternativen:
- Zum
yast
Konfigurieren des Netzwerks - Verwenden Sie den Netzwerk-Manager
- Verwenden Sie Wicked
Ich glaube, NM ist die Standardeinstellung, Sie können also nmtui
die Verbindung bearbeiten. nmtui
Kann installiert werden mitzypper install NetworkManager-tui
Wenn Sie jedoch Yast verwenden, können Sie yast
die IP einfach direkt mit Yast ausführen und ändern. Für einen Server mit statischer IP ist Network Manager nicht erforderlich, daher sollte es auch kein Problem sein, ihn mit YaST zu verwalten yast
. YaST (Yet Another Setup Tool)Istdas eingebaute SuSE-Tool zur Konfiguration.
Antwort2
Es stellte sich heraus, dass es mit dem Fix möglich war, die IP-Adresse des bekannten ETH-Geräts mithilfe ip addr
der folgenden Befehle festzulegen:
ip addr del [IP]/[netmask i.e. 24] dev eth#
ip addr add [IP]/[netmask i.e. 25] dev eth#
Ich bin mir nicht sicher, warum diese Lösung nicht einfacher zu finden ist. Trotzdem war es die Lösung, die ich brauchte.