私は最近私のコンピュータにLinux Ubuntu 14.04をインストールしました。インターネット接続を有効にするには、IPとゲートウェイのアドレスを変更する必要があります。 rootユーザーとして次のことを行いました。
# ifconfig eth0 "my ip address here" netmask 255.255.255.0 up
# route add default gw " gw address here"
数分間はうまくいきますが、毎回前の設定に戻ります。それでは、IPとゲートウェイのアドレスを永久に変更するにはどうすればよいですか?
答え1
jpkottaが言ったように、ネットワーク管理者はおそらく犯人でしょう。
を実行してステータスを確認できますps -aux | grep network-manager | grep <username>
。結果が得られれば実行中であり、そうでなければ実行されないことです。
実行している限り、ifconfigを使用して変更を上書きし続けます。
を実行してネットワーク管理者を終了しますsudo service network-manager stop
。
を使用していつでも復元できますsudo service network-manager start
。
無効にした場合は、ifconfig を使用して静的を設定するか、/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
。
ただし、ネットワーク管理者を殺すために時間を無駄にしたくない場合は、これをすべて回避できます。タスクバーのアイコンをクリックし、[接続の編集]をクリックします。
答え2
トリガーする必要があるコマンドは次のとおりです。
ネットワークカードを確認してください
ifconfig
1つを選択し、提供したいIPに設定します。
ifconfig enp0s8 192.168.1.34
行く
cd /etc/sysconfig/network-scripts/
ネットワークカードファイルを編集します。
vim ifcfg-enp0s8
write ---------
'IPADDR' = 192.168.1.34
'NETMASK' = 255.255.255.0
'ONBOOT' = はい
'BOOTPROTO' = '静的'
5. done