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는 처음에 다음과 함께 배송될 수 있습니다.옹스트롬 분포하지만 현재사용 가능한 데비안 기반 미러가 있는 것 같습니다.- 어느 것을 사용하고 있나요?
답변2
RPi의 호스트 이름은 으로 설정되어 있습니다 raspberrypi
. "제로 구성 네트워킹"/ 접미사를 avahi
추가합니다 .local
. RPi를 보면 /etc/hostname
이것을 볼 수 있습니다. 원하는 경우 기본값을 다른 것으로 변경할 수 있습니다.
내 요점은: 다른 운영 체제에 파일이 있는지 확인했습니까 /etc/hostname
? 그렇다면 파일을 편집하고 호스트 이름을 추가하십시오. 그렇지 않은 경우 "호스트 이름 Google Coral Board/BeagleBone 설정"과 같은 것을 검색해 보세요.