Raspi의 Ubuntu 20.04 서버에서 Wifi nmcli 명령에 MSCHAPv2 사용

Raspi의 Ubuntu 20.04 서버에서 Wifi nmcli 명령에 MSCHAPv2 사용

내 Raspberry Pi는 로봇에 있고 그래픽 인터페이스가 없습니다(또는 강제로 설치하지 않기를 바랍니다). 그래서 nmcli를 사용하고 싶습니다. 나는 올바른 주문을 찾으려고 노력해 왔습니다. 아마도 누군가가 시간을 좀 절약해 줄 수 있을 것입니다.

Brandeis University의 내부 WiFi 네트워크에는 2단계를 위해 MSCHAPv2가 필요하고 도메인 이름은 Brandeis.edu이며 내 로그인(@brandeis.edu 포함)과 비밀번호를 알고 있습니다.

순서는 무엇입니까?

또한 이전에 netplan으로 설정한 적이 있습니다(저도 올바른 매개변수를 파악할 수 없었습니다. 따라서 이 경우에 netplan .yaml을 구성하는 방법을 알고 계시다면 그것도 도움이 될 것입니다!

감사해요!

답변1

시도해 보셨나요 nmtui? 이는 보다 대화형이지만 SSH 연결을 통해 계속 실행할 수 있습니다.

답변2

다음을 통해 네트워크를 추가할 수 있습니다.

nmcli con add type wifi \
    ifname "INTERFACE_NAME_HERE" \
    ssid "SSID_HERE" \
    wifi-sec.key-mgmt "wpa-eap" \
    802-1x.identity "[email protected]" \
    802-1x.password "PASSWORD_HERE" \
    802-1x.system-ca-certs "yes" \
    802-1x.domain-suffix-match "brandeis.edu" \
    802-1x.eap "peap" \
    802-1x.phase2-auth "mschapv2"

그런 다음 연결하십시오.

nmcli dev wifi connect SSID_HERE

관련 정보