DHCPサーバーから特定のIPアドレスを要求するにはどうすればよいですか?

DHCPサーバーから特定のIPアドレスを要求するにはどうすればよいですか?

私は組み込みデバイス(BeagleBoard-xM)でAngstrom Linuxを実行しています。 Wi-Fiアダプタを介してワイヤレス接続を管理します。

BB-xMを使用してドライバをロードすると、modprobeDHCPサーバーを実行しているルータからIPアドレスを要求します。 IPアドレス割り当て範囲は192.168.1.100〜192.168.1.200です。

BB-xMは特定のIPアドレスを要求できますか?

注目:

私が見つけた解決策は、ルーターの設定を参照しています。しかし、BB-xMでもこれが可能かどうか悩んでいます。

どんなアイデアがありますか?

wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
network={
        ssid="SSID"
        scan_ssid=1
        proto=RSN
        pairwise=CCMP TKIP
        key_mgmt=WPA-PSK
        psk="password"
}

答え1

デフォルトの DHCP アドレスは通常 DHCP サーバー側で設定されます。

DHCPサーバーのアドレステーブルにデバイスのMACアドレスエントリを追加し、それをIPアドレスに割り当てる必要があります。 DHCP サーバーは異なる場合があります。小規模ネットワークの場合、DHCPサーバーはおそらくルーターまたはゲートウェイです。アドレスはDHCPアドレスの範囲内にありますが、入力したMACアドレスを持つデバイス用に予約されています。

私は通常、プリンタなどのデバイスに予約されているDHCPアドレス指定を使用します。プリンタは常にユーザーが望むものを無視し、人生を悲惨にしようとしているようです。ほとんどは、気を失うとデフォルトでDHCPアドレッシングを使用するため、スケジュールされたDHCPは正しく機能します。

しかし、言及した@terdonのように、おそらく固定アドレスが必要になるでしょう。ほとんどのディストリビューションでは、/etc/network/interfacesインターフェイス(eth0など)のアドレスを必要に応じて編集して変更できます。 DHCPサーバーが誤ってそのアドレスを他のデバイスに提供しないように、DHCPの範囲外の固定アドレスを選択したことを確認してください。

関連情報