Debian Wheezy はインストール後にワイヤレスネットワークカードを認識しません。

Debian Wheezy はインストール後にワイヤレスネットワークカードを認識しません。

私は友達が自分のラップトップにインストールされているDebianを修理するのを手伝っています。彼はCDからDebian Wheezy 7.8.0 i386 netinstをインストールしました。彼のラップトップはPackard Bell Easynote R6510で、外部USBワイヤレスカード(モデル番号Asus USB N13アダプタN3000)を使用しています。

インストール中、彼はネットワークケーブルを接続しておらず、フルインストールは彼のワイヤレスカードを使用して行われました。このようにして、Debian はカードを正しく認識して使用できます。

インストールが完了した後、システムを再起動しましたが、カードが認識されなくなりました。 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つのイーサネットカードがあり、そのうちの1つはケーブルを介してルーターに接続されています。

編集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.rules2種類のワイヤレスカードがリストされています。私たちは無効にしてこの問題を解決しました。ブラックリストファイルにカーネルモジュールを追加しました。eth2ipw2200wlan0rtl8192cueth2ipw2200/etc/modprobe.d/blacklist.conf

rfkill私たちは報告されたハードストップのためにこの考えを持っていますeth2。これで、外部ワイヤレスデバイスwlan0が正常に動作します。

最初のカードがブロックされたときに2番目のカードが機能しないのはなぜですか?どんなアイデアがありますか?

役に立つヒントを提供してくれたFaheem Mithaに感謝します。あなたの助けなしに問題を解決することはできませんでした。

ベストアンサー1

おすすめ記事