web-dev-qa-db-ja.com

IPアドレスとゲートウェイアドレスを永続的に変更するにはどうすればよいですか?

最近、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アドレスとgwアドレスを永続的に変更するにはどうすればよいですか?

6
aliatlii

Jpkottaが述べたように、ネットワークマネージャが原因である可能性があります。

ps -aux | grep network-manager | grep <username>を実行すると、ステータスを確認できます。結果が得られれば実行されますが、そうでなければ実行されません。

実行中であれば、ifconfigで行った変更は上書きされ続けます。

Sudo service network-manager stopを実行して、ネットワークマネージャーを終了します。
Sudo service network-manager startを使用すると、いつでも元に戻すことができます。

無効にしたら、ifconfigを使用して静的を設定し、OR /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ファイルにあるインターフェースを表示します。

ただし、ネットワークマネージャーの強制終了をいじりたくない場合は、このすべてを回避できます。タスクバーのアイコンをクリックして、「接続の編集」をクリックするだけです。

4
cremefraiche

実行する必要があるコマンドは次のとおりです。

  1. NIC ifconfig
  2. 1つを選択し、指定するIPで設定します:ifconfig enp0s8 192.168.1.34
  3. cd /etc/sysconfig/network-scripts/に移動
  4. 編集NICファイル:

    # vim ifcfg-enp0s8 ~ write ---------- 'IPADDR' = 192.168.1.34 ~ 'NETMASK'= 255.255.255.0 ~ 'ONBOOT' = yes ~ 'BOOTPROTO'= 'static'

  5. 終わった

1
ojasvi singhal