저는 Debian Stretch/Testing과 Xfce를 사용하고 있습니다. 저는 8년 된 Acer 노트북을 가지고 있습니다. 저는 현재 network-manager-gnome
제가 가르치는 대학에서 WiFi에 연결된 노트북을 사용하고 있습니다.
대부분의 경우에는 아무런 문제가 없습니다. 그러나 이상한 일이 일어났습니다. 월요일, 월요일만(지난 3주간 매주 월요일). 내 연결은 약 2~3분 동안 지속되다가 서서히 중단됩니다. 오늘, 휴대폰에서 생성한 WiFi 핫스팟에 연결했을 때 실제로 동일한 작업이 수행되었습니다. 내 휴대폰은 동시에 대학 Wi-Fi에서 잘 작동합니다.
오늘, network-manager-gnome
Wi-Fi 핫스팟을 사용하는 동안 연결이 끊겼습니다. 그래서 네트워크 관리자를 비활성화하고 수동 구성을 통해 핫스팟에 연결했습니다. 이 WiFi 연결은 매우 잘 작동합니다.
수동 구성의 경우 파일을 해당 디렉터리 /etc/network/interfaces
에 저장 했습니다. interfaces.d
내가 만들었다 /etc/network/interfaces.d/wlan0
. 다음과 같은 내용이 있습니다.
auto wlan_home
iface wlan_home inet dhcp
wpa-ssid home-network-ssid
wpa-psk secret-key
auto wlan_hotspot
iface wlan_hotspot inet dhcp
wpa-ssid wifi-hotspot-ssid
wpa-psk secret-key
연결하려면 다음 명령을 사용합니다(홈 네트워크 예).
sudo ifup wlan0=wlan_home
(물론 wlan0
실제 비밀번호가 아닌 생성된 키와 함께 파일(chmod 600)에 대한 올바른 읽기 및 쓰기 권한을 설정했습니다.)
이제 내 질문에 대답하겠습니다. wlan0
대학 네트워크에 연결할 수 있도록 파일 에 올바른 구성 정보를 추가하고 싶습니다 . 네트워크 관리자가 실패할 경우 이 수동 구성을 사용하여 연결할 수 있기를 원합니다. 다음은 연결에 대한 일반적인 정보입니다 nm-connection-editor
. 내 파일에 넣을 올바른 연결 정보에 대한 지침을 찾을 수 없습니다. 그렇지 않은 경우 아마도 유일한 옵션은 wpa_supplicant.conf
파일에 대한 연결을 설정하는 것입니다.
답변1
서로 다른 WLAN에 서로 다른 네트워크 인터페이스를 사용하는 대신 하나의 인터페이스를 사용하는 것이 좋습니다.로밍 모드wpa_supplicant인 경우 wpa_supplicant.conf
WLAN 세부 정보에 사용됩니다. 이것이 제가 노트북에서 하는 일입니다.
그래서 내 /etc/network/interfaces
모습은 어때?
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
내 것에 wpa_supplicant.conf
는 다음과 같은 것이 있습니다.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="first_ssid"
psk="blah1"
priority=30
}
network={
ssid="second_ssid"
psk="blah2"
priority=50
}
등. 너무 좋고 쉽습니다. 저는 이런 방식으로 EAP를 설정하지 않았지만 이를 지정하는 데 사용할 수 있는 몇 가지 옵션이 있습니다.
wpa_cli
필요한 경우 다른 네트워크를 동적으로 사용하거나 추가할 수도 있습니다 . 스크립트 가능합니다.wpa_gui
wpa_cli
(틀림없이매우 흥미로운문제는 매주 월요일마다 어떤 일이 발생하여 연결이 실패하는가입니다. )
답변2
이것은 내 /etc/network/interfaces
파일입니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
# Wifi network interface
allow-hotplug wlan0
#iface wlan0 inet manual
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp
iface wlan0 inet manual
위와 아래에서 주석 처리된 행을 볼 수 있습니다 wpa-roam...
. 이 설정을 사용하면 재부팅하지 않고 시스템이 중단된 후 Wi-Fi가 다시 연결되지 않습니다.
/etc/wpa_supplicant/wpa_supplicant.conf
파일에 대한 내 설정은 다음과 같습니다 .
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="University-Network-Name"
scan_ssid=1
key_mgmt=WPA-EAP
identity="my-username"
password="secret-password"
eap=PEAP
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
priority=30
}
network={
ssid="home-ssid-name"
psk="secret-password"
priority=40
}