
SSH経由でRaspberry PiのWi-Fiに接続しましたが、ssh raspberrypi.local
次のコードをファイルに追加すると完了しました.wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid="Welcome Home"
psk="Thanhlich267"
priority=1
}
私は他のLinux組み込みシステム(Google Coral Board、BeagleBone)で同じことをする方法を学びようとしていますが、それを達成する方法がわかりません。誰でも私にアドバイスを与えることができますか?
ありがとう、
答え1
wpa_supplicant.conf
WiFi ネットワーク接続の設定にのみ使用されます。ホスト名を使用可能にすることとは関係ありません.local
。これはavahi-daemon
、RasPisでサービスがデフォルトで有効になっているという事実によって部分的に有効になります。それを使うマルチキャストDNSまたはmDNSプロトコルは、同じネットワークセグメント内の他のシステムにのみその名前とIPを通知します。
avahi-daemon
通常、ネットワークからシステムを検索するには、基本的な構成で十分である必要があります<hostname>.local
。他の組み込みシステムにサービスがインストールされて開始されていることを確認してください。
残念ながら、Google Coral Board用Mendel LinuxRasPiで一般的に使用されるRaspbianよりも簡素化され、ユーザーフレンドリーではない可能性があります。
BeagleBoardは最初に次のものと一緒に出荷することができます。オングストローム分布しかし現在利用可能な Debian ベースのミラーがあるようです。- どれを使っていますか?
答え2
RPiのホスト名はに設定されていますraspberrypi
。 「ゼロ設定ネットワーキング」/サフィックスをavahi
追加します.local
。 RPiを見ると、/etc/hostname
これを見ることができます。必要に応じて、デフォルト値を別のものに変更できます。
私のポイントは:他のオペレーティングシステムにファイルがあることを確認しましたか/etc/hostname
?その場合は、ファイルを編集してホスト名を追加します。そうでない場合は、「ホスト名Google Coral Board / BeagleBone設定」などを検索してみてください。