jpkotta が述べているように、network-manager が原因である可能性があります。
ps -aux | grep network-manager | grep <username>
を実行すると、そのステータスを確認できます .結果が得られた場合は実行されていますが、そうでない場合はそうではありません。
実行中は、ifconfig で行った変更を上書きし続けます。
sudo service network-manager stop
を実行して network-manager を強制終了します .
sudo service network-manager start
でいつでも元に戻すことができます .
無効にしたら、ifconfig を使用して static を設定するか、 /etc/network/interfaces
を編集します 次のようなものを含めるファイル:
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
最後に、ifup -a
を実行します /etc/network/interfaces
にあるインターフェースを起動します ファイル。
ただし、ネットワークマネージャーを強制終了したくない場合は、これらすべてを回避できます。タスクバーのアイコンをクリックして、[接続の編集] をクリックするだけです。