私はシンプルなホスト名を使ってBanana Piをセットアップしましたバナナピこれはコマンドライン(root@bananapi:/#
)にも表示され、hostname
ARMBIANシェルでコマンドを使用して、さらに/etc/hosts
同じホスト名に合うようにファイルをカスタマイズしましたが、それでも私のルーター(Hitronhub CVE-30360)はそれを調べると非常に奇妙な何かを吐き出します。PC-B414。
ここで何が欠けているのでしょうか? 調整する必要がある他のファイルはありますか?
前もって感謝します。
答え1
動的IPアドレス割り当て(集中管理)
Banana-Pi が DHCP サービス (ルーターなど) から IP アドレスを取得する場合、Banana-Pi は DHCP サーバーにホスト名を通知できます。DHCP サービスには、多くの場合、DNS サービス (ルーターなど) にこれを通知する機能があります。そうでない場合は、Banana-Pi にデフォルトのホスト名が割り当てられることがあります。
静的IPアドレスの割り当て
Banana-Pi にローカルで設定された静的 IP アドレスがある場合、Banana-Pi は DNS サーバー (DHCP 経由) にその名前をデータに追加するよう要求しません。
DHCP予約を使用した固定IP
Banana-Pi に固定 IP アドレスを割り当てたい場合は、ルーターで DHCP 予約を設定し、Banana-pi が DHCP を使用するように再設定することができます。DHCP 予約の設定方法は、ルーターのメーカーとモデルによって異なります。管理上、これが最も簡単な解決策です。
ルータは常に同じ IP アドレスを Banana-Pi に割り当て、Banana-Pi の現在のホスト名で DNS サービスを更新します。
参考文献
3.3. クライアントがサーバーにDNS更新を依頼する
クライアントは、クライアントが使用する FQDN とアドレスの FQDN から IP アドレスへのマッピングを更新する責任をサーバーに委任することを選択できます。この選択をサーバーに通知するために、クライアントは DHCPREQUEST メッセージにクライアント FQDN オプションを含める必要があり、DHCPDISCOVER にクライアント FQDN オプションを含めることができます。オプションのフラグ フィールドの "S" ビットは 1 でなければならず、"O" ビットと "N" ビットは 0 でなければなりません。
Armbian Debian jessie dhclientは、提供されたホスト名を信頼して処理しません
オプション ホスト名文字列;
このオプションは、クライアントの名前を指定します。名前は、ローカルドメイン名で修飾されてもされなくてもかまいません (ドメイン名を指定するには、domain-name オプションを使用することをお勧めします)。文字セットの制限については、RFC 1035 を参照してください。このオプションは、クライアント マシンのホスト名が設定されていない場合にのみ、dhclient-script(8) によって尊重されます。
DHCP サーバーは、管理者が事前に定義したマッピングに基づいて、各クライアントの MAC アドレスに応じてプライベート IP アドレスを発行します。この機能は、DD-WRT では静的 DHCP 割り当て、dhcpd ドキュメントでは固定アドレス、Netgear ではアドレス予約、Cisco および Linksys では DHCP 予約または静的 DHCP、その他のさまざまなルーター製造元では IP アドレス予約または MAC/IP アドレス バインディングなど、さまざまな名前で呼ばれています。クライアントの MAC アドレスに一致するものが見つからない場合、サーバーはオプションで動的割り当てまたは自動割り当てにフォールバックする場合としない場合があります。