Wie von jpkotta angegeben, ist der Netzwerkmanager wahrscheinlich der Übeltäter.
Sie können seinen Status sehen, indem Sie ps -aux | grep network-manager | grep <username>
ausführen . Wenn Sie ein Ergebnis erhalten, läuft es, andernfalls nicht.
Es überschreibt weiterhin alle Änderungen, die Sie mit ifconfig vornehmen, solange es ausgeführt wird.
Beenden Sie den Netzwerkmanager, indem Sie sudo service network-manager stop
ausführen .
Sie können es jederzeit mit sudo service network-manager start
wiederherstellen .
Sobald es deaktiviert ist, verwenden Sie ifconfig, um Ihre Statik festzulegen, ODER bearbeiten Sie Ihre /etc/network/interfaces
Datei so etwas wie:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
Führen Sie abschließend ifup -a
aus um die Schnittstellen aufzurufen, die Sie in Ihrem /etc/network/interfaces
haben Datei.
All dies kann jedoch vermieden werden, wenn Sie lieber nicht mit dem Töten von Netzwerkmanagern herumspielen möchten. Klicken Sie einfach auf das entsprechende Symbol in der Taskleiste und dann auf „Verbindungen bearbeiten“.