LinuxでネットワークインターフェイスのIP設定ファイルを編集する方法
LinuxのネットワークインターフェイスのIP構成ファイルを編集するには、次の手順に従います。
- viやnanoなどのエディタで、ネットワーク設定ファイルを開きます。具体的には、Linux ディストリビューションによってファイルのパスが異なりますが、一般的には次のものが挙げられます。
- Ubuntu/Debian: /etc/network/interfaces
- CentOS/RHEL:/etc/sysconfig/network-scripts/ifcfg-eth0
- 変更するネットワークカードの構成ブロックを見つけましょう。通常、ネットワークカードごとに「iface」または「DEVICE」で始まる個別の構成ブロックがあります。例えば、イーサネットカードeth0の場合、以下のようなブロックになるかもしれません。
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
- IPアドレス、サブネットマスク、ゲートウェイなどのパラメータを必要に応じて変更します。例えば、IPアドレスを192.168.1.101に変更し、ゲートウェイを192.168.1.2に変更するには、以下のように変更します。
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.2
- ファイルを保存して閉じる。
- 変更を有効にするには、ネットワークサービスを再起動してください。次のコマンドを実行して、ネットワークサービスを再起動します。
- Ubuntu/Debian:sudo service network-manager restart
- CentOS/RHEL:sudo service network restart
なお、Linuxディストリビューションやネットワーク管理ツールによってネットワーク設定ファイルを編集する方法は他にもある可能性があります。また、ネットワーク設定ファイルを編集するにはroot権限が必要になる場合があります。