2台のコンピュータがあるシナリオがありますFreeBSD
。そのうちの1つをDHCP
サーバーに設定して、IPアドレスをリースできるようにしました。私のファイルにIP
スコープ、デフォルト値DNS
、ホスト名、その他すべての設定を提供しました。dhcpd.conf
option domain-name "josh";
option domain-name-servers 192.168.234.129;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.234.0 netmask 255.255.255.0 {
range 192.168.234.230 192.168.234.235;
option routers 192.168.234.2;
}
2番目は顧客です。クライアントVMを実行するとFreeBSD
固定アドレスがありますが、IP
私が設定したサーバーからIPアドレスをリースしたいと思います192.168.234.128
。FreeBSD DHCP
rc.d
ファイルでこれを行いました。
ifconfig_em0="DHCP"
DHCP
しかし、リースしたいサーバーのIPアドレスをどのように知ることができますか?
どちらのシステムもVMWare
環境に設定されており、同じネットワーク上にあります。
ベストアンサー1
DHCP
クライアントはサーバーのIPアドレスを知る必要はありません。クライアントはbroadcast
そのアドレスを使用して、そのサブネット内のすべてのホストに初期パケットを送信します255.255.255.255
。詳細については、プロトコルの公式ドキュメントを
参照してください。DHCP
https://www.rfc-editor.org/rfc/rfc2132dhcp
特定のネットワークインターフェイス(お客様の場合)でクライアントを再起動するには、em0
次の手順を実行します。
/etc/rc.d/dhclient restart em0