LinuxシステムのIPアドレスを設定する方法を教えてください。

Linux システムでは、IP アドレスは次のように設定できます。

  1. DHCPプロトコルを使用した動的設定: インターネットプロトコルアドレス(IPアドレス)の自動取得。ほとんどのLinuxシステムでは、デフォルト設定でDHCPが使用され、IPアドレスが取得されます。/etc/network/interfaces(Debian系ディストリビューション)や/etc/sysconfig/network-scripts/ifcfg-eth0(Red Hat系ディストリビューション)などのネットワーク設定ファイルを編集することで、DHCPを有効/無効にできます。
  2. 静的な設定方法:固定IPアドレスを手動設定します。ネットワーク設定ファイルを編集してIPアドレスを変更できます。Debian系では、/etc/network/interfacesファイルを編集して、「dhcp」を「static」に変更し、IPアドレス、サブネットマスク、ゲートウェイ、DNSサーバーなどの情報を追加します。Red Hat系では、/etc/sysconfig/network-scripts/ifcfg-eth0ファイルを編集して、「BOOTPROTO」パラメータを「static」に変更し、IPアドレス、サブネットマスク、ゲートウェイ、DNSサーバーなどの関連情報を追加します。
  3. ifconfigコマンドを使用:コマンド行でifconfigコマンドを使用してIPアドレスを設定します。たとえば、以下のコマンドでIPアドレスを192.168.1.100に設定します:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

eth0インタフェースにIPアドレス192.168.1.100、サブネットマスク255.255.255.0が設定され、インタフェースが有効になります。

  1. ifconfigコマンドは新しいLinuxディストリビューションでは非推奨となっており、ネットワークインターフェースの設定や管理にはipコマンドを使用することを推奨します。例えば、以下のように指定するとIPアドレスを192.168.1.100に設定できます。
sudo ip addr add 192.168.1.100/24 dev eth0

これにより、インターフェース eth0 に 192.168.1.100 の IP アドレスと、24 (255.255.255.0 と同等) のサブネットマスクが設定されます。

IPアドレスの設定後には、その有効化のためにネットワークサービスの再起動、または、システムの再起動が必要になる場合があります。

bannerAds