Befehlszeilenanweisungen
Nach langem Graben habe ich festgestellt, dass die Dateinamen der ifcfg- * und die NAME=
Variable in der Datei sehr wenig mit der tatsächlichen Zuweisung zu tun haben. Sie können sie buchstäblich in das ändern, was Sie möchten ... Ich habe einen Test auf meinem Computer durchgeführt eth0
und die manuelle / statische IP-Adresse wurde beim Start immer noch angewendet. Der Schlüssel hier scheint die HWADDR
Variable in der Datei zu sein. Der NAME=
Wert scheint nur der Name zu sein, der in den grafischen Network Manager-Einstellungen angezeigt wird. Das heißt, ich glaube, alles was Sie tun müssen, ist ...
Stellen Sie sicher, dass
NetworkManager.service
weiterhin aktiviert undnetwork.service
deaktiviert ist.Der WICHTIGSTE Schritt ist das Löschen des aktuellen ifcfg-enp2s5- Skripts.
sudo rm /etc/sysconfig/network-scripts/ifcfg-enp2s5
Erstellen Sie ein neues Skript mit dem Namen ifcfg-p3p1
sudo nano /etc/sysconfig/network-scripts/ifcfg-p3p1
Stellen Sie den Inhalt von ifcfg-p3p1 wie folgt ein und aktualisieren Sie die entsprechenden IP-Einstellungen mit den gewünschten Einstellungen.
TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=p3p1 UUID=7622e20e-3f2a-4b5c-83d8-f4f6e22ed7ec ONBOOT=yes DNS1=10.0.0.1 IPADDR0=10.0.0.2 PREFIX0=24 GATEWAY0=10.0.0.1 HWADDR=00:14:85:BC:1C:63 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes
Warum der ifcfg- * Name vom tatsächlichen Gerätenamen abweicht? Ich weiß es nicht, vermute aber, dass dies etwas damit zu tun hat, wie die Netzwerkeinstellungen während der Installation angewendet wurden.
Grafische Anweisungen
- Öffnen Sie die Systemeinstellungen
- Klicken Sie auf Netzwerk
- Klicken Sie auf Optionen ...
- Klicken Sie auf die Registerkarte IPv4-Einstellungen * oder IPv6-Einstellungen, je nachdem, welche IP-Version Ihr Heimnetzwerk verwendet (höchstwahrscheinlich IPv4 ).
- Klicken Sie auf das Kombinationsfeld Methode und wählen Sie die Option Manuell .
- Klicken Sie auf die Schaltfläche Hinzufügen .
- Geben Sie die Adresse, die Sie in den möchten Adresse Spalten (zB 10.0.0.20).
- Geben Sie die Netzmaske für Ihr Netzwerk in die Spalte Netzmaske ein (z. B. 255.255.255.0).
- Geben Sie das Gateway (normalerweise die IP- Adresse Ihres Routers) in die Spalte " Gateway" ein (z. B. 10.0.0.1).
Geben Sie Ihren DNS-Server in das Textfeld DNS-Server ein (z. B. 10.0.0.1).
- Klicken Sie auf Speichern ...
- Wenn Sie zurück zur Netzwerkeinstellungen, schalten Sie die Wired - Schnittstelle OFF .
Die statischen Adressinformationen, die Sie in den vorherigen Schritten eingegeben haben, werden automatisch wieder eingeschaltet. Wenn dies nicht der Fall ist, klicken Sie auf den Kippschalter, um ihn einzuschalten.
Um Ihre Frage zur Verwendung des NetworkManager.service
Over zu beantworten network.service
. Es ist durchaus möglich, dass es in späteren Versionen entfernt werden könnte. Als Faustregel gilt, dass Sie unabhängig vom Thema immer versuchen sollten, " alles aus Gründen der Rückwärtskompatibilität" zu vermeiden . Sie sollten sich also an die Verwendung halten, NetworkManager
wenn Sie können .