Beagleboard XM에 Angstrom(기본 버전이 아닌 사용자 정의 버전)을 설치하고 있습니다.
무선 네트워크 검색을 사용하여 iwlist
근처의 무선 장치를 볼 수 있습니다.
SSID와 키(소문자 10자리 16진수 코드 사용)를/etc/network/interfaces
를 실행하면 다음과 ifup wlan0
같은 과정을 거쳐 다음 DHCPDISCOVER
과 같이 말합니다.
DHCPOFFERS가 수신되지 않았습니다.
장치는 Realtek rtl8187 칩셋을 갖춘 Alfa USB입니다. (내 노트북의 데비안에서 사용하면 잘 작동합니다).
내 SSID가 아래에 올바르게 표시되지 않는 이유는 무엇이며 iwconfig
, 인터페이스가 DHCP를 통해 IP를 얻을 수 없는 이유는 무엇입니까?
답변1
Wi-Fi 클라이언트를 설정하는 방법을 설명하는 이 튜토리얼을 살펴보세요. 특히 당신이 하려고 하는 대로 명령줄을 통해 설정하는 부분입니다.
튜토리얼의 제목은 다음과 같습니다.WiFi 사용 방법, 특히 이것은부분. 이 튜토리얼에 설명된 단계는 지금까지 질문에 설명한 단계와 약간 다릅니다. 예를 들어 wpa_supplicant 패키지가 올바르게 설치 및 구성되었는지 확인해야 합니다.
또한 튜토리얼에서는 설명하는 것과 다른 파일을 참조합니다 /etc/network/interfaces
./etc/network/interface
답변2
방법 참조 자료를 보내주신 @slm에게 감사드립니다.
NetworkManager
가장 큰 문제는 GUI가 없기 때문에 발생하는 것 같습니다 (BeagleBoard 버전 nmcli
에는 명령줄에서 새 인터페이스를 생성할 수 있는 "연결" 기능이 없으며, 비글보드 직렬 포트에만 연결할 수 있습니다(GUI 없음). 새 연결 설정을 통해. 더 멀리,NetworkManager
가능한나를 죽여왔던 연결들이 마침내 에서 증거를 볼 수 있게 되었습니다 /var/log/syslog
.
따라서 해결책은 NetworkManager
실행을 차단하고 수동으로 실행하고 설정하는 것입니다 wpa_supplicant
.
wpa_supplicant
일부 실행 및 NetworkManager
비실행(및 인터페이스의 여러 시작/중지)을 통해 마침내 DHCP를 할당할 수 있었고 이제 Beagleboard의 무선 연결을 통해 인터넷에 액세스할 수 있었습니다.
부팅 시 연결이 원활하게 설정되는지 확인하고 이더넷 포트가 계속 작동하는지 확인하기 위해 계속해서 만지작거리고 실험해야 하지만 적어도 즉각적인 장애물을 극복했습니다.