나는 이 질문과 관련 없는 이유로 기본 시스템 패키지 세트 외에는 아무것도 설치되지 않은 Debian Jessie 시스템을 가지고 있습니다.
무선 네트워크에 연결하는 가장 쉬운 방법은 무엇입니까? 중요한 것은 내 네트워크가 WEP를 사용하고 있다는 것입니다(예, WEP를 사용하는 것이 좋지 않다는 것을 알고 있습니다). 제안된 답변에 다음이 필요한 경우 보너스 포인트필요한 최소 패키지 수(종속성 포함) 각 항목을 수동으로 다운로드해야 하기 때문입니다.
wireless-tools
, , wpa_supplicant
및 을 설치했지만 isc-dhcp-client
아무 것도 얻지 못했습니다. 을(를) 사용하여 링크를 설정할 수 있었지만 ip link set up wlan0
실제로는 라우터에 연결하기 위해 비밀번호를 입력할 수 있는 지점까지는 도달하지 못했습니다.
답변1
무선 인터페이스를 불러와 명령줄에서 부팅할 수 있습니다. Debian Jessie의 기본 패키지에는 이를 수행하는 데 필요한 모든 것이 포함되어 있습니다.
SSID가 "example"이고 WPA2 사전 공유 키가 "abcdefg"라고 가정합니다. 다음을 포함하는 wpa_supplicant.conf 파일을 만듭니다.
network={
ssid="example"
psk="abcdefg"
scan_ssid=1
}
이제 루트로서 다음과 같이 말합니다.
# wpa_supplicant -c wpa_supplicant.conf -i wlan0 &
성공적인 링크가 나타날 때까지 기다렸다가 다음과 같이 말합니다.
# dhclient wlan0
주소 지정 및 기본 라우팅을 사용 ip addr show dev wlan0
하고 확인합니다.ip route show dev wlan0
보다 지속적인 솔루션이 필요하고 여전히 필수 패키지로 제한하고 싶다면 ifupdown 시스템을 사용하는 것이 좋습니다. /etc/network/interfaces.d/wlan0을 편집하면 다음과 같이 됩니다.
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet6 auto
설명하기 위해 /etc/wpa_supplicant/wpa_supplicant.conf를 만듭니다.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="example"
psk="abcdefg"
scan_ssid=1
}
netdev 그룹에 자신을 추가하는 데 사용합니다 usermod -a -G netdev vk5tu
. 로그 아웃. 지금 사용해 보세요 ifup wlan0
. 이 인터페이스는 실행 시 자동으로 나타나야 합니다.
편집하다
WPA 대신 WEP를 사용하고 계신 것으로 보입니다. 이 경우 wpa_supplicant network
절은 다음과 같습니다.
network={
ssid="example"
wep_key0="abcdefg"
wep_tx_keyidx=0
key_mgmt=NONE
}
를 사용하여 WEP를 구성할 수도 있습니다 ifconfig
.
답변2
무선 도구와 WPA 요청자가 이미 설치되어 있으므로 필요한 모든 것이 이미 갖추어져 있습니다. 그러나 WEP를 사용하면 WPA 신청자가 필요하지 않습니다. 다음과 같은 방법으로 네트워크를 구성하십시오 /etc/network/interfaces
.
auto wlan1
iface wlan1 inet dhcp
wireless-key <key>
wireless-essid <ESSID>