Debian Wheezy가 설치 후 무선 네트워크 카드를 인식하지 못합니다.

Debian Wheezy가 설치 후 무선 네트워크 카드를 인식하지 못합니다.

나는 내 친구가 자신의 노트북에 설치된 데비안을 수리하는 것을 도우려고 합니다. 그는 CD에서 Debian Wheezy 7.8.0 i386 netinst를 설치했습니다. 그의 노트북은 Packard Bell Easynote R6510이며 외부 USB 무선 카드(모델 번호 Asus USB N13 어댑터 N3000)를 사용합니다.

설치하는 동안 그는 네트워크 케이블을 연결하지 않았고 전체 설치는 그의 무선 카드를 사용하여 이루어졌습니다. 이런 식으로 데비안은 카드를 올바르게 인식하고 사용할 수 있습니다.

설치가 완료된 후 시스템을 다시 시작했는데 이제 카드가 더 이상 인식되지 않습니다. gnome 상단 표시줄에 있는 네트워크 아이콘을 클릭하면 "하드웨어 스위치에 의해 무선이 비활성화되었습니다"라는 메시지가 표시됩니다.

무선카드를 설치한 뒤에도 끄지 않으셔서 저희는 설정 문제인줄 알았습니다. 설치 중에 카드를 사용할 수 있도록 구성을 수정하는 방법이 있습니까?

편집하다

출력은 다음과 같습니다 ifconfig.

eth0      Link encap:Ethernet  HWaddr 00:40:d0:74:3a:d3  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:10 Base address:0xa100 

eth1      Link encap:Ethernet  HWaddr 00:e0:98:42:20:7c  
          inet addr:192.168.1.70  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:98ff:fe42:207c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3696 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1689 errors:0 dropped:0 overruns:0 carrier:0
          collisions:19 txqueuelen:1000 
          RX bytes:3976612 (3.7 MiB)  TX bytes:226713 (221.3 KiB)
          Interrupt:11 Base address:0xa300 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1200 (1.1 KiB)  TX bytes:1200 (1.1 KiB)

노트북에는 두 개의 이더넷 카드가 있으며 그 중 하나는 케이블을 통해 라우터에 연결됩니다.

편집 2

이것은 /var/log/messages내가 마지막 실행(몇 분 전)의 파일에서 찾은 것입니다. 무선 카드를 언급하는 줄(적어도 우리가 찾은 것)을 붙여넣겠습니다.

...
Apr  5 22:18:01 batman kernel: [   10.662012] rtl8192cu: MAC address: ac:9e:17:78:1a:74
Apr  5 22:18:01 batman kernel: [   10.662029] rtl8192cu: Board Type 0
Apr  5 22:18:01 batman kernel: [   10.818286] usb 1-2.2: firmware: agent loaded rtlwifi/rtl8192cufw.bin into memory
Apr  5 22:18:01 batman kernel: [   10.819057] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
Apr  5 22:18:01 batman kernel: [   10.819363] cfg80211: Calling CRDA for country: US
Apr  5 22:18:01 batman kernel: [   10.835532] cfg80211: Regulatory domain changed to country: US
Apr  5 22:18:01 batman kernel: [   10.835543] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Apr  5 22:18:01 batman kernel: [   10.835554] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm)
Apr  5 22:18:01 batman kernel: [   10.835565] cfg80211:     (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm)
Apr  5 22:18:01 batman kernel: [   10.835574] cfg80211:     (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm)
Apr  5 22:18:01 batman kernel: [   10.835584] cfg80211:     (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm)
Apr  5 22:18:01 batman kernel: [   10.835594] cfg80211:     (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
Apr  5 22:18:01 batman kernel: [   10.890421] usbcore: registered new interface driver rtl8192cu
...

설명서를 보면 rtl8192cu무선 네트워크 카드용 드라이버인 것으로 나타났습니다.

편집 3

파일 내용은 다음과 같습니다 /etc/udev/rules.d/70-persistent-net.rules.

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:40:d0:74:3a:d3", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCMCIA device 0xc1ab:0x0149 (pcnet_cs)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:98:42:20:7c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0 (ipw2200)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:12:f0:3a:eb:65", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# USB device 0x:0x (rtl8192cu)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ac:9e:17:78:1a:74", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

ifconfig장치만 보고 되지만 ( 위에서 언급한 대로) 실행하면 다음과 같은 결과 lo가 나타납니다.eth0eth1iwconfig

lo        no wireless extensions.

eth2      IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Channel:0  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power=off   Sensitivity=8/0  
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth1      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Encryption key:off
          Power Management:on

eth0      no wireless extensions.

편집 4 - 문제 해결

귀하의 조언을 바탕으로 다음과 같은 방법으로 문제를 해결했습니다. 이 문서에는 드라이버 포함 및 드라이버 포함 /etc/udev/rules.d/70-persistent-net.rules두 가지 유형의 무선 카드가 나열되어 있습니다 . 우리는 비활성화하여 이 문제를 해결했습니다 . 블랙리스트 파일에 커널 모듈을 추가했습니다 .eth2ipw2200wlan0rtl8192cueth2ipw2200/etc/modprobe.d/blacklist.conf

rfkill우리는 보고된 하드 스톱 때문에 이런 생각을 갖게 되었습니다 eth2. 이제 외부 무선 장치 wlan0가 제대로 작동합니다.

첫 번째 카드가 차단되었을 때 두 번째 카드가 작동하지 않는 이유는 무엇인지 알 수 없습니다. 어떤 아이디어가 있나요?

유용한 팁을 제공한 Faheem Mitha에게 감사드립니다. 귀하의 도움 없이는 문제를 해결할 수 없었을 것입니다.

관련 정보