Hisilicon 3536 보드가 wifi를 사용할 때 지원 도구 wireless_tools와 iptables의 커널 지원 옵션이 활성화되면 보드가 충돌합니다.

Wi-Fi의 wlan 모드는 Wireless_tools 및 wpa_supplicant 도구를 사용해야 합니다. Wireless_tools는 LinuxWireless Extension을 지원하는 무선 장치를 설정하는 데 사용됩니다.wifi 기능을 사용하고 일부 매개 변수를 얻기 위해 수정하는 도구입니다.매개 변수는 드라이버 또는 Linux를 다시 시작하지 않고도 변경할 수 있습니다.

Wi-Fi의 AP 핫스팟은 nat 모드에서 네트워크에 연결되며 네트워크 카드의 네트워크 포워딩 프록시 기능을 실현하려면 iptables 도구가 필요하므로 네트워크 카드로 구성된 AP 핫스팟이 인터넷 액세스 기능을 실현할 수 있습니다.

질문:

3536 보드가 wifi를 사용할 때 사용하기 위해서는  wireless_tools 와  iptables  도구가 필요하며 이 두 가지 도구를 사용하려면 커널 구성 옵션에서 지원 및 관련 옵션을 활성화해야 합니다.

  • 커널의  wireless_tools  에서 옵션 활성화: <*> 호스트 AP용 IEEE 802.11(Prism2/2.5/3 및 WEP/TKIP/CCMP)  
  • 커널의 iptables  에서 옵션  열기  [*] Netfilter 연결 추적

이 둘 중 어느 것이 켜져 있거나 둘 다 켜져 있더라도 시작 후 보드가 자동으로 충돌하고 모든 네트워크 카드가 시작할 수 없거나 직접 충돌하기도 합니다.

해결책:

이러한 커널 옵션을 활성화하고 다시 컴파일한 후 make ARCH=arm CROSS_COMPILE=arm-hisiv400-linux-modules를 실행하여 커널에서 drivers/net/ethernet/stmmac/stmmac.ko 드라이버를 업데이트해야 합니다. 보드는 이전 커널에서 이 새 stmmac.ko 파일을 /hitoe/ 아래의 보드 루트 파일 디렉토리에 넣은 다음 커널을 업데이트하고 보드를 다시 시작하면 정상적으로 사용할 수 있습니다. 

Guess you like

Origin blog.csdn.net/weixin_42432281/article/details/105854608