LinuxでネットワークインターフェイスのIP設定ファイルを編集する方法

LinuxのネットワークインターフェイスのIP構成ファイルを編集するには、次の手順に従います。

  1. viやnanoなどのエディタで、ネットワーク設定ファイルを開きます。具体的には、Linux ディストリビューションによってファイルのパスが異なりますが、一般的には次のものが挙げられます。
  2. Ubuntu/Debian: /etc/network/interfaces
  3. CentOS/RHEL:/etc/sysconfig/network-scripts/ifcfg-eth0
  4. 変更するネットワークカードの構成ブロックを見つけましょう。通常、ネットワークカードごとに「iface」または「DEVICE」で始まる個別の構成ブロックがあります。例えば、イーサネットカードeth0の場合、以下のようなブロックになるかもしれません。
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.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
  1. ファイルを保存して閉じる。
  2. 変更を有効にするには、ネットワークサービスを再起動してください。次のコマンドを実行して、ネットワークサービスを再起動します。
  3. Ubuntu/Debian:sudo service network-manager restart
  4. CentOS/RHEL:sudo service network restart

なお、Linuxディストリビューションやネットワーク管理ツールによってネットワーク設定ファイルを編集する方法は他にもある可能性があります。また、ネットワーク設定ファイルを編集するにはroot権限が必要になる場合があります。

bannerAds