ポイントツーポイントイーサネット接続用にDHCPサーバーを一時的に起動します。

ポイントツーポイントイーサネット接続用にDHCPサーバーを一時的に起動します。

イーサネットケーブルを使用してノートブックに直接接続されたDHCPクライアントを使用するように構成されたヘッドレスコンピュータがあります。ヘッドレスコンピュータが接続できるように、ラップトップの対応するインターフェイスでdhcpサーバーを起動できるようにするライナー(dnsmasqを使用?)を見たことがあります。このオネライナは常にフォアグラウンドで実行され、dhcp 要求を表示するので、ヘッドレスコンピュータがいつ接続されているかを確認し、その IP アドレスを知ることができます。その行が何であるかを教えてもらえますか?

クイック/一時的なDNS設定を検索し、dnsmasqのマンページを参照してみましたが、何も見つかりませんでした。

答え1

リンク - ローカルIPv6アドレスを使用して接続できます。

ヘッドレスコンピュータのアドレスを確認してください(接続されていると仮定eth3):

$ ping6 -L -I eth3 ff02::1
64 bytes from fe80::2671:89ff:ddb9:80be%eth3: icmp_seq=1 ttl=64 time=0.123 ms

次に、アドレスを使用してssh入力します(ssh有効な場合)。

ssh user@[fe80::2671:89ff:ddb9:80be%eth3]

これらのアドレスには追加の機器が必要であり、すべてのプログラムがそれを解析できるわけではありませんssh

両方のコンピュータにavahi-daemon同様のmDNS / DNS-SDソフトウェアがある場合は、次のコマンドを使用しますssh

ssh user@name_headless.local

ping name_headless.local(正常に解決されていることを確認できます。)

もちろん、IPv4接続が必要でない限り、他のものを設定する必要はありません。

答え2

dnsmasq --port 0 --no-daemonDHCPサーバーのみ(DNS無効)フォアグラウンドで開始されますdnsmasq(割り当てられたリースを表示できるように)。これを--port 0無視してデフォルト設定を使用して追加することで、利用可能なすべてのインターフェイスへのデフォルトバインディングを防ぐこともできますdnsmasq。より/etc/dnsmasq.conf--conf-file ''--interfacednsmasqマニュアルページ完全なオプションのリストを確認してください。

関連情報