대학 네트워크에서 WiFi 또는 WPA 신청자의 수동 구성

대학 네트워크에서 WiFi 또는 WPA 신청자의 수동 구성

저는 Debian Stretch/Testing과 Xfce를 사용하고 있습니다. 저는 8년 된 Acer 노트북을 가지고 있습니다. 저는 현재 network-manager-gnome제가 가르치는 대학에서 WiFi에 연결된 노트북을 사용하고 있습니다.

대부분의 경우에는 아무런 문제가 없습니다. 그러나 이상한 일이 일어났습니다. 월요일, 월요일만(지난 3주간 매주 월요일). 내 연결은 약 2~3분 동안 지속되다가 서서히 중단됩니다. 오늘, 휴대폰에서 생성한 WiFi 핫스팟에 연결했을 때 실제로 동일한 작업이 수행되었습니다. 내 휴대폰은 동시에 대학 Wi-Fi에서 잘 작동합니다.

오늘, network-manager-gnomeWi-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파일에 대한 연결을 설정하는 것입니다.

대학 WiFi 설정

답변1

서로 다른 WLAN에 서로 다른 네트워크 인터페이스를 사용하는 대신 하나의 인터페이스를 사용하는 것이 좋습니다.로밍 모드wpa_supplicant인 경우 wpa_supplicant.confWLAN 세부 정보에 사용됩니다. 이것이 제가 노트북에서 하는 일입니다.

그래서 내 /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_guiwpa_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
}

관련 정보