FreeBSD 12.0에서 Wi-Fi 찾기 및 설정

FreeBSD 12.0에서 Wi-Fi 찾기 및 설정

저는 Lenovo Ideapad 100S 14'' IBR-14'' Intel Celeron CPU N3060 @ 1.60GHz, 32GB SSD, 4GB RAM을 가지고 있지만 여러 세대가 있기 때문에 어떤 Wi-Fi를 사용하는지, 어떻게 찾는지 모르겠습니다. FreeBSD에서 사용되는 드라이버에.

우리는 그것에 대해 무엇을 할 수 있나요?

답변1

드라이버가 사용하는 커널 Wi-Fi를 찾으려면 다음을 수행하십시오.

$sysctl net.wlan.devices 
net.wlan.devices: iwm0

이제 우리는 iwm0을 사용해야 한다는 것을 알고 있습니다.

해당 하드웨어가 수행하는 작업을 확인할 수도 있습니다.

$ pciconf -lv iwm0
iwm0@pci0:2:0:0:    class=0x028000 card=0x82708086 chip=0x08b48086 rev=0x93 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Wireless 3160'
    class      = network

이제 우리는 그것이 Intel Wireless AC를 탑재한 모델이라는 것을 알고 있으며, iwm0이 모델은 802.11n AC가 아닌 bgn 기능을 위해 나에게 판매되었기 때문에 매우 좋은 소식입니다.

과거에는 Intel 3160AC 드라이버를 컴파일해야 했지만 이제는 기본 커널에서 지원됩니다.

이제 설정을 위해 다음 위치에서 모듈, 펌웨어 및 지원되는 Wi-Fi 인증 프로토콜을 로드합니다 /etc/rc.conf.

legal.intel.license_ack=1
if_iwm_load="YES"
iwm3160fw_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"

또한 에서는 /etc/rc.confDHCP 클라이언트가 정의되고 wpa_supplicant, 인터페이스가 활성화되며, 국가에 더 적합한 더 강한 주파수로 전송하기 위해 국가가 PT로 정의됩니다.

wpa_supplicant_enable="YES"
synchronous_dhclient="YES"
wlans_iwm0="wlan0"
create_args_wlan0="country PT"

이제 검색하여 wpa_config설치하세요.

#pkg search wpa_config
wpa_gui-2.6                    Qt-based frontend for wpa_supplicant
wpa_supplicant-2.6             Supplicant (client) for WPA/802.1x protocols
#pkg install wpa_gui wpa_supplicant

지금 편집 /etc/wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant

network={
 ssid="my_ssid"
 priority=146
 scan_ssid=1
 psk="wifipassword"
}

다시 시작한 후 이 줄을 보거나 나중에 사용할 수 있습니다 dmesg.

iwm0: hw rev 0x160, fw ver 17.352738.0, address f4:06:69:xx:xx:xx
wlan0: Ethernet address: f4:06:69:xx:xx:xx
iwm0: iwm_update_edca: called
iwm0: iwm_update_edca: called
wlan0: link state changed to UP

이제 Wi-Fi 연결, IP 주소 및 인터넷 연결이 가능해졌습니다.

$ ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    ether f4:06:69:xx:xx:xx
    inet 192.168.1.9 netmask 0xffffff00 broadcast 192.168.1.255 
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
    status: associated
    ssid xxxx channel 13 (2472 MHz 11g) bssid 30:b5:c2:xx:xx:xx
    regdomain ETSI country PT authmode WPA2/802.11i privacy ON
    deftxkey UNDEF AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 30 bmiss 10
    scanvalid 60 protmode CTS wme roaming MANUAL
    groups: wlan 

마지막으로 그래픽으로 구성하려면 를 사용할 수 있습니다 . Lumina를 사용하는 경우 트레이에 Wi-Fi 아이콘을 표시하도록 wpa_gui설치할 수도 있습니다 .pcbsd-utils

명령줄에서 사용 가능한 SSID를 나열하려면 다음을 수행합니다.

#ifconfig wlan0 list scan
SSID/MESH ID    BSSID              CHAN RATE    S:N     INT CAPS
MEO-1608CD      c4:ea:1d:16:08:cd    1   54M  -87:-96   100 EP   RSN      HTCAP WPS WPA WME
MEO-WiFi        c6:ea:1d:16:08:ce    1   54M  -89:-96   100 ES   HTCAP WME
Vodafone-11...  9c:97:26:11:ad:10    1   54M  -70:-96   100 EP   RSN HTCAP WPS WPA WME
NOS-14F0        f0:f2:49:99:14:f8   12   54M  -88:-96   100 EPS  WPS HTCAP WPA RSN WME BSSLOAD
NOS_WIFI_Fon    bc:4d:fb:53:65:d9   12   54M  -88:-96   100 ES   HTCAP WME BSSLOAD
xxxx            30:b5:c2:xx:xx:xx   13   54M  -44:-96   100 EPS  RSN HTCAP WME
xxxxx           30:b5:c2:xx:xx:xx   36   54M  -50:-96   100 EP   RSN HTCAP VHTCAP VHTOPMODE WME
MEO-A8E087-5G   e2:b9:e5:a8:e0:87   60   54M  -78:-96   100 EP   RSN HTCAP VHTCAP VHTOPMODE VHTPWRENV WPS WPA WME
oLi oNe         2c:9d:1e:d3:22:c0  124   54M  -75:-96    98 EP   RSN BSSLOAD HTCAP VHTCAP VHTOPMODE VHTPWRENV WPS WPA WME

추가 자료: FreeBSD 매뉴얼30.3. 무선 네트워크

관련 정보