DHCP(固定IP)を無効にするには?

DHCP(固定IP)を無効にするには?

ルータに固定IPを割り当てるようにSlackwareシステムを設定するにはどうすればよいですか?

DHCPを無効にして要求されたIPを設定するために何かを編集する必要があるとしますが、どこにいるのかわかりません。

(GUIなし)

答え1

これは、ルータがサポートしているかどうかによって大きく異なります。

DHCPを無効にする必要はなく、ルーターでDHCP予約を提供する必要があり、ルーターはIPアドレスのネットワークインターフェースMACアドレスの静的予約を設定する必要があります。

もちろんこれを行う必要はありません。 DHCPを無効にし、システムに固定IPアドレスを完全に設定するように編集できます/etc/rc.inet1.conf。以下から文書を見ることができます。ここで可能な設定

答え2

  • 私のopenSUSEシステムでDHCPを無効にするには、次のスクリプトを使用します。注目すべき最も重要なことは、 "service SERVICENAME stop"コマンドとは異なり、 "systemctl disable SERVICENAME.service"は起動後も保持されることです(ここでSERVICENAMEは無効にしたいサービスの名前です)。

    systemctl は evild-dhcp4.service を無効にします。

evild-dhcp4は、私のシステムでDHCPクライアント構成を処理するサービスの名前です。 IPv6 DHCP をディセーブルにするには、次のコマンドを使用します。

systemctl disable wickedd-dhcp6.service


  • DHCPを無効にした後、次のいずれかの方法で静的IPを割り当てることができます。

    1. "/etc/network/interfaces"ファイルを編集し、eth0インターフェイスに静的IPを割り当てます。構成例は次のとおりです。

    ホットプラグ対応eth0 iface eth0 inet静的アドレス192.168.1.100ネットマスク255.255.255.0ネットワーク192.168.1.0ブロードキャスト192.168.1.255ゲートウェイ
    192.188

    1. ifconfigを使う(Ubuntu)

    ifconfig eth0 192.168.1.100 ネットマスク 255.255.255.0

    1. ipコマンドの使用(openSUSE)

    IPアドレス192.168.1.100/24 brd + dev eth0を追加

言うまでもなく、何百もの異なるコマンドユーティリティを使用できます。

関連情報