/etc/wpa_supplicant/wpa_supplicant.conf
모든 ESSID와 비밀번호가 잘 구성되어 있습니다 . KDE나 Gnome과 같은 그래픽 인터페이스가 없습니다. 사용 가능한 네트워크 간에 전환하려면 네 가지 명령을 실행해야 합니다.
저는 Debian을 사용하고 있으며 Linux용 Arch와 유사한 유틸리티를 원합니다.네트워크 제어내 연락처를 관리하세요. 데비안에서는 어떤 옵션을 사용할 수 있나요?
답변1
두 가지 옵션은 wicd-cli
(meuh의 의견에서 지적됨) 및 입니다 networkmanager
. 어느 것을 사용할지는 개인 취향에 따라 다릅니다. 나는 networkmanager
더 나은 매뉴얼이 있기 때문에 그것을 사용합니다(그러나 그것은 선호의 문제입니다).
wpa_supplicant
파일을 저장하는 것처럼/etc/wpa_supplicant/
인터페이스당 하나, networkmanager
파일을 다음 위치에 저장하세요./etc/NetworkManager/system-connections/
SSID당 하나. 의 매개변수 이름은 의 매개변수 이름과 networkmanager
크게 다르지 않습니다 wpa_supplicant
. 예를 들어 의 파일은 /etc/NetworkManager/system-connections/
다음과 같습니다.
[connection]
id=BluePenguin
uuid=799ce6af-b66c-4669-9319-8d9a029cb6ee
type=wifi
[wifi]
ssid=BluePenguin
[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=******
(이것은 와 유사하게 보일 것입니다 network={}
)wpa_supplicant
내 경험은 networkmanager
데비안이 아닌 아치에 관한 것이기 때문에 데비안 종속성 체인을 100% 정확하게 판단할 수는 없습니다. 그러나 networkmanager
Xorg(또는 GTK 또는 KDE)는 필요하지 않습니다.
또한 명령줄 도구 networkmanager
: nmcli
는 디자인 면에서 와 매우 유사합니다 iproute2
. 기본적으로 다음과 같습니다.
ip addr help
addr
이 명령에 대한 도움을 받으려면 다음을 수행할 수 있습니다.
nmcli device wifi help
모든 wifi
명령 에 대한 도움말을 확인하세요 devices
. 정기적으로 사용하기 때문에 매우 직관적 ip
이라고 생각 nmcli
하지만 다시 말하지만 개인 취향의 문제입니다.
networkmanager
내장형 DHCP 클라이언트가 있지만 외부 클라이언트를 사용하도록 구성할 수 있습니다.
명령 수를 줄이기 위해 nmcli
하나의 SSID 연결을 끊고(DHCP 끄기) 새 SSID에 연결(DHCP 시작)하는 작업은 on 명령을 사용하여 수행됩니다(비밀번호가 저장되어 있다고 가정).
nmcli device wifi connect <new SSID>
또는 게으른 타이피스트의 경우:
nmcli d w c <new SSID>
인용하다:
답변2
다음과 같은 방법으로 명령줄에서 네트워크를 관리할 수 있습니다.
1)wpa_cli
wpa_supplicant
이미 실행 중이라고 가정합니다 .
유형:
nmcli
다음과 유사한 프롬프트가 표시됩니다.
wpa_cli v2.3
Copyright (c) 2004-2014, Jouni Malinen <[email protected]> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'wlan0'
Interactive mode
다음 명령을 사용하여 네트워크를 검색할 수 있습니다.
scan
그리고
scan_results
몇 가지 정보를 얻을 수 있습니다: bssid/주파수/signallevel/flags/ssid
연결하려면 네트워크를 만들어야 합니다.
add_network
그러면 숫자, 즉 네트워크 ID가 출력됩니다. 예를 들면 다음과 같습니다.0
이 명령은 빈 네트워크를 생성하여 네트워크에 대해 add_network
설정해야 하는 네트워크를 구성합니다 .SSID
PSK
set_network 0 ssid "your_Network_here"
set_network 0 psk "your_secret_passphrase_here"
네트워크 및 설정을 활성화하고 저장합니다.
enable network 0
save_config
연결되면 dhclient
명령을 실행하여 IP를 가져옵니다.
대화형 모드를 사용 q
하거나 quit
종료합니다.
2) 사용wpa_supplicant
/etc/wpa_supplicant.conf
다음 명령을 사용하여 구성 파일을 만듭니다 wpa_passphrase
.
wpa_passphrase Your_ssid Your_passphrase > /etc/wpa_supplicant.conf
연결하고 실행하세요:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
dhclient wlan0