Linuxでのネットワークの構成には、静的IPアドレスを使用したネットワークインターフェイスのセットアップ、自動IP割り当てのDHCPの構成、およびDNS設定の管理が含まれます。これらの構成を達成する方法に関する詳細なガイドを次に示します。
静的IP構成:
/etc/network/interfaces
または/etc/sysconfig/network-scripts/
にあるネットワーク構成ファイルを編集します。特定のインターフェイスのエントリを追加または変更します。
<code>auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1</code>
sudo service network restart
。DHCP構成:
DHCPを使用するには、DHCP構成を反映するようにネットワークインターフェイスファイルを変更します。
<code>auto eth0 iface eth0 inet dhcp</code>
DNS構成:
/etc/resolv.conf
のDNS設定を変更します。このようなDNSサーバーエントリを追加します:
<code>nameserver 8.8.8.8 nameserver 8.8.4.4</code>
Linuxシステムに静的IPアドレスを設定するには、次の手順に従ってください。
ネットワークインターフェイスを特定します:
ip link
コマンドを使用して、ネットワークインターフェイスをリストします。たとえば、 ip link show
、 eth0
プライマリネットワークインターフェイスとして表示する場合があります。ネットワーク構成ファイルを編集します。
/etc/network/interfaces
または/etc/sysconfig/network-scripts/
file in ifcfg-eth0
です。静的IPを構成します:
Debianベースのシステムの場合、このような/etc/network/interfaces
のエントリを追加または変更します。
<code>auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1</code>
Red Hatベースのシステムの場合、編集/etc/sysconfig/network-scripts/ifcfg-eth0
:
<code>DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1</code>
ネットワークサービスを保存して再起動します。
変更を保存して、ネットワークサービスを再起動します。
<code>sudo systemctl restart networking</code>
またはservice
を使用したシステムについて:
<code>sudo service network restart</code>
構成を確認します:
ip addr show
またはifconfig
を使用して、新しいIPアドレスが適用されていることを確認します。自動IPアドレスの割り当てにDHCPを使用するようにLinuxマシンを構成するには、次の手順に従ってください。
ネットワーク構成ファイルを編集します。
/etc/network/interfaces
または/etc/sysconfig/network-scripts/ifcfg-eth0
for red Hatベースのシステムです。DHCPを使用するようにインターフェイスを設定します。
Debianベースのシステムの場合、 /etc/network/interfaces
を変更します。
<code>auto eth0 iface eth0 inet dhcp</code>
Red Hatベースのシステムの場合、編集/etc/sysconfig/network-scripts/ifcfg-eth0
:
<code>DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes</code>
ネットワークサービスを保存して再起動します。
変更を保存して、ネットワークサービスを再起動します。
<code>sudo systemctl restart networking</code>
またはservice
を使用したシステムについて:
<code>sudo service network restart</code>
DHCP構成を確認します:
ip addr show
またはifconfig
を使用して、マシンがDHCPサーバーからIPアドレスを取得したことを確認します。 LinuxネットワークでDNS構成を更新するには、 /etc/resolv.conf
resolv.confファイルを変更する必要があります。ここにステップがあります:
Resolv.Confファイルを開きます:
テキストエディターを使用して/etc/resolv.conf
を開きます。
<code>sudo nano /etc/resolv.conf</code>
DNSサーバーエントリの追加または変更:
好みのDNSサーバーを追加します。たとえば、GoogleのパブリックDNSサーバーを使用するには、次を追加します。
<code>nameserver 8.8.8.8 nameserver 8.8.4.4</code>
ファイルを保存して閉じます:
ネットワークサービスを再起動します(必要に応じて):
一部のシステムでは、変更を適用するためにネットワークサービスの再起動が必要になる場合があります。使用:
<code>sudo systemctl restart networking</code>
または:
<code>sudo service network restart</code>
DNS解像度を確認します:
dig
またはnslookup
を使用してDNSサーバーが正しく使用されていることを確認して、DNS構成を確認します。注: NetworkManagerのような一部のネットワーク管理システムは、 /etc/resolv.conf
を上書きする可能性があります。そのような場合、ネットワークマネージャー設定を介してDNSを構成するか、DNS解像度の制御を無効にする必要があります。
以上がLinux(静的IP、DHCP、DNS)でネットワークを構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。