nm-applet을 통해 802.1 네트워크에 연결할 수 있습니다. 나는 대부분의 경우 nm 없이 실행하고 단지 무선 네트워크에 연결하기 위해 nm를 로드하고 싶지 않기 때문에 이 작업을 좋아하지 않습니다.
802.1 네트워크에 연결할 때 다음 오류가 발생합니다.
Error: Failed to add/activate new connection: (32) Failed to determine AP security information
nmcli가 네트워크 유형을 지정하는 방법을 제공하지 않는 것 같기 때문에 이 문제를 해결하는 방법을 모르겠습니다.
답변1
명령줄을 사용하여 WPA2 Enterprise 연결을 만들 수 있습니다 nmcli
(자신의 Wi-Fi 장치 이름을 wlp3s0
등으로 대체).
nmcli connection add \
type wifi con-name "MySSID" ifname wlp3s0 ssid "MySSID" -- \
wifi-sec.key-mgmt wpa-eap 802-1x.eap tls 802-1x.identity "USERNAME" \
802-1x.ca-cert ~/ca.pem 802-1x.client-cert ~/cert.pem \
802-1x.private-key-password "..." 802-1x.private-key ~/key.pem
그러면 아래에 나열되며 nmcli connection
를 사용하여 불러올 수 있습니다 nmcli connection up MySSID
.
사용자 이름과 비밀번호를 사용하여 인증
(이 섹션은 게시물을 편집한 기여자가 추가한 내용이며 도움이 됩니다.)
또는 사용자 이름/비밀번호 인증을 사용하는 경우(RADIUS를 통해) 아래 명령을 사용하여 이를 추가한 다음( 802-1x.eap
네트워크에 대한 올바른 옵션을 사용하면 아래 예에서는 ttls
인증서 정의가 필요하지 않음) --ask
저장을 사용하여 연결할 수 있습니다. 연결 파일의 비밀번호입니다.
nmcli connection add \
type wifi con-name "MySSID" ifname wlp3s0 ssid "MySSID" -- \
wifi-sec.key-mgmt wpa-eap 802-1x.eap ttls \
802-1x.phase2-auth mschapv2 802-1x.identity "USERNAME"
사용자 이름/비밀번호 옵션을 사용하는 경우 비밀번호를 명령 기록에 보관하는 대신 첫 번째 호출 --ask
후에 추가하여 비밀번호를 저장해야 합니다. nmcli
다른 방법으로 질문을 시도하면 오류 메시지가 표시됩니다. 사용하는 동안 추가 무선 설정을 묻는 메시지가 나타날 수 있습니다 --ask
. 고정 IP를 지정할 필요가 없는 한 이를 입력할 수 있습니다 no
. 이 경우 yes
옵션에 응답하고 올바른 정보를 설정하면 나중에 --ask
비밀번호를 제외하고 는 사용할 필요가 없습니다. 변화.
nmcli를 직접 살펴보세요
일반적으로 명령줄 끝에 단어를 추가하여 첫 번째 단어를 대체할 수 있는 단어를 나타내는 오류 메시지를 생성하여 가능한 설정 공간을 nmcli
탐색할 수 있습니다 . 하나를 선택하면 두 번째 항목에 대해 가능한 하위 설정을 나열하는 오류 메시지가 표시됩니다 . 그 중 하나를 선택하면 가능한 설정이 표시됩니다.asdf.asdf asdf
asdf
asdf
$ nmcli connection add ... asdf.asdf asdf
Error: invalid or not allowed setting 'asdf': 'asdf' not among [connection, 802-11-wireless (wifi), 802-11-wireless-security (wifi-sec), 802-1x, ipv4, ipv6].
$ nmcli connection add ... wifi-sec.asdf asdf
Error: invalid property 'asdf': 'asdf' not among [key-mgmt, wep-tx-keyidx, auth-alg, proto, pairwise, group, leap-username, wep-key0, wep-key1, wep-key2, wep-key3, wep-key-flags, wep-key-type, psk, psk-flags, leap-password, leap-password-flags].
$ nmcli connection add ... wifi-sec.proto asdf
Error: failed to modify wifi-sec.proto: 'asdf' not among [wpa, rsn].
모든 하위 설정을 반복함으로써 위에 표시된 성공적인 명령줄을 통합할 수 있었습니다. 놀랍게도 비밀번호는 개인 키 경로 앞에 와야 합니다. 나중에 비밀번호를 입력하면 아무런 효과가 없습니다!
답변2
무선 네트워크
Wi-Fi 상태 확인
nmcli radio wifi
Wi-Fi 켜거나 끄기
nmcli radio wifi <on|off>
연결할 수 있는 액세스 포인트(AP)를 나열합니다.
nmcli device wifi list
이전 목록 새로 고침
nmcli device wifi rescan
열려 있는 AP에 대한 새 연결 만들기
nmcli device wifi connect <SSID|BSSID>
비밀번호로 보호된 AP에 대한 새 연결 생성
nmcli device wifi connect <SSID|BSSID> password <password>
답변3
NetworkManager
WPA2 Enterprise 구성 파일은 그래픽 프런트 엔드를 사용하여 생성할 수 있습니다. nmcli
이는 nmtui
지원되지 않지만 기존 구성 파일을 사용할 수 있습니다.
답변4
nmcli가 WPA2 엔터프라이즈 네트워크에 연결할 수 없는 것 같습니다. 네트워크는 수동으로 구성하거나 다양한 애플릿을 통해 생성해야 합니다.