connman을 사용하여 개인 WPA2 Wi-Fi에 연결하는 것은 훌륭하게 작동합니다(다음이것지시). 하지만 ieee8021x 네트워크에 연결하려고 하면 항상 다음 오류가 발생합니다.
오류 /net/connman/service/wifi_801f024ae577_556e6974796d65646961205769666953706f74_driven_ieee8021x: 잘못된 매개변수
/var/lib/connman에 있는 구성 파일에 문제가 있는 것 같습니다.
[global]
Name = UnityMedia
[service_umWifiSpot]
Type = wifi
SSID = 556e6974796d65646961205769666953706f74
EAP = peap
Phase2 = MSCHAPV2
Iddentit=unitymedia/myUsername
#[email protected]
Passphrase=myPassword
이것이 내가 연결을 시도하는 방법입니다.
connmanctl> agent on
Agent registered
connmanctl> scan wifi
connmanctl> services
*AO Wired ethernet_b827eb8920a9_cable
*AR ¯\_(ツ)_/¯ wifi_801f024ae577_c2af5c5f28e38384295f2fc2af_managed_psk
furb wifi_801f024ae577_66757262_managed_psk
Unitymedia WifiSpot wifi_801f024ae577_556e6974796d65646961205769666953706f74_managed_ieee8021x
:o) wifi_801f024ae577_3a6f29_managed_psk
ʕ•ᴥ•ʔ wifi_801f024ae577_ca95e280a2e1b4a5e280a2ca94_managed_psk
DIRECT-eE-Sonja's Fire TV wifi_801f024ae577_4449524543542d65452d536f6e6a6127732046697265205456_managed_psk
DIRECT-B9-HP ENVY 4520 series wifi_801f024ae577_4449524543542d42392d485020454e5659203435323020736572696573_managed_psk
SoHigh-WG wifi_801f024ae577_536f486967682d5747_managed_psk
o2-WLAN42 wifi_801f024ae577_6f322d574c414e3432_managed_psk
wifi_801f024ae577_hidden_managed_psk
UPC1989729 wifi_801f024ae577_55504331393839373239_managed_psk
wildline wifi_801f024ae577_77696c646c696e65_managed_psk
Internet wifi_801f024ae577_496e7465726e6574_managed_psk
UPC317EB59 wifi_801f024ae577_55504333313745423539_managed_psk
HP-Print-BE-Officejet Pro 8610 wifi_801f024ae577_48502d5072696e742d42452d4f66666963656a65742050726f2038363130_managed_none
UPC1BD68AB wifi_801f024ae577_55504331424436384142_managed_psk
Scan completed for wifi
connmanctl> connect wifi_801f024ae577_556e6974796d65646961205769666953706f74_managed_ieee8021x
Error /net/connman/service/wifi_801f024ae577_556e6974796d65646961205769666953706f74_managed_ieee8021x: Invalid arguments
이 wpa_supplicant.conf를 통한 연결은 유효합니다:
network={ ssid=”Unitymedia WifiSpot” key_mgmt=WPA-EAP eap=PEAP identity=”unitymedia/myUsername” password=”myPassword” }
누군가 내가 뭘 잘못하고 있는지 알기를 바라나요?
답변1
인텔의 지침을 시도해 보셨나요?강만페이지? (이 페이지가 삭제되었기 때문에 Wayback Machine에서 이전 버전을 받아야 했습니다.)
cat > /var/lib/connman/<pick_a_name>.config <<EOF
[global]
Name = <SSID>
Description = <fill in something descriptive>
[service_peap]
Type = wifi
Name = <SSID - like above>
EAP = peap
Phase2 = MSCHAPV2
Identity = <login>
Passphrase = <password>
EOF
그 후에는 실행하기만 하면 되며 connmanctl connect <IEEE802.1x service>
다음을 호출하여 서비스 이름을 찾을 수 있습니다.
connmanctl enable wifi
connmanctl scan wifi
connmanctl services
Intel 페이지를 다시 인용하여 첫 번째 시도에서 작동하지 않으면 다시 시도하십시오. (Edison을 사용하여 IEEE 802.1x 핫스팟에 성공적으로 로그인하는 데 2번만 시도했습니다.)