新!「文章導讀」頁上線!有系統、完整瀏覽本站文章!

2013年1月11日

[硬體推薦] EDIMAX EW-7811Un USB 802.11n 無線網卡


如果您希望 Raspberry Pi 不必拖著長長的網路線就能上網,特別是你把 Raspberry Pi 放在客廳的電視機旁、又想無線上網時,這款「EDIMAX EW-7811Un」USB 無線網卡,是我目前為止最推薦的一款商品。也是最被國外 Raspberry Pi 發燒友使用的一款產品。

它的好處很多,包括:

  • 已被證實完全相容於 Raspberry Pi 的作業系統,並且榮登相容性清單中。
  • 不必額外安裝驅動程式,裝上就能用(大推 很棒)!
  • 非常小!裝上去之後幾乎感覺不到它的存在。
  • 耗電少!某些 USB 無線網卡太吃電,裝上後無法正常運作,還得裝在帶電源的 USB Hub 上才行。
  • 支援 802.11 b/g/n 協定。

光是「小、省電、不必裝驅動程式」,就足夠讓人心動了!這款台灣也有賣。你可以把它的型號丟上 Google 就能找得到。我幫大家找到它在 PCHome 線上購物的網頁,大家可以參考看看。

感覺上不會太貴,大約台幣 NT$500 不到。買一個裝在 Raspberry Pi 上,不論是放在客廳,或是執行戶外任務都非常適合。讓我們來看看它裝在 Raspberry Pi 上的「雄姿」:

圖:EDIMAX EW-7811Un 裝在 Raspberry Pi 上的樣子
(圖片來源:savage.home.automation)

原文參考資料中,還逐步教你如何安裝。點入後往下捲動即可看見。原文連結在此:
Raspberry Pi - Installing the Edimax EW-7811Un USB WiFi Adapter (WiFiPi)

16 則留言:

  1. 請問有推薦的 鍵盤滑鼠在台灣而且一定可用的嗎?
    非常感謝。
    目前看到 Logitech K400 似乎不錯,沙發級享受的好物,但是不確定可不可用。
    版主用的是哪一套鍵鼠呢?

    回覆刪除
    回覆
    1. Logitech K400 可以用在 Raspbian 完全沒問題!不過如果那一支要用在其它作業系統(如:Debian Sqeezed)聽國外網友說就完全不會動。如果你用 Raspberry Pi 是只用官方作業系統 Raspbian 的話,那還蠻推薦的。不過如果你喜歡換作業系統玩的話,可能就得換另外一組了。

      這邊有相容性清單,買裡面的鍵鼠組應該就沒錯了:
      http://elinux.org/RPi_VerifiedPeripherals#Working_USB_Keyboards

      刪除
  2. 7811UN神好用,但是$500好像有點誇張噢,我在光華購入三張有找

    回覆刪除
    回覆
    1. PCHome 賣的東西不一定是最便宜。但如果人在外縣市,恐怕也得屈就了。 ^ ^

      刪除
  3. Acer KG-0917 Wireless Keyboard And Mouse Bundle (無線鍵盤與滑鼠)
    但是打符號時都不一樣,請問是否有辦法改嗎? (LINUX新手)

    回覆刪除
    回覆
    1. 這樣呀~那您能在命令列輸入「sudo raspi-config」試試看嗎?那個東西類似 Windows 的「控制台」。輸入後,將光棒移動至「configure_keyboard: Set keyboard layout」按 Enter 選擇它。然後:
      1. 在 Keyboard model 這個選項中,選擇「Generic 105-key (Intl) PC」。
      2. 在 Keyboard layout 這個選項中,選擇「Other」。
      3. 在 Country of origin for the keyboard 選項中,選擇「English (US)」
      4. 此時會回到 Keyboard layout 選項,再選「English (US)」。
      5. 後面要你選 Key to function as AltGr,選「The default for the keyboard layout」。
      6. 之後要你選 Compose Key,選「No compose key」。
      7. 問你 Use Control-Alter-Backspace to terminate the X server,如果你比較習慣用滑鼠點「登出」,那就選擇「No」。喜歡用按 Ctrl-Alt-Backspace 登出,就選「Yes」。

      最後結束重開機看看。如果鍵盤還是不正常,那有可能就得去找你的鍵盤是否有 Linux 專用的 Driver 裝裝看了。我目前只想到這幾種可能。您可以先試試看。不行再留言囉!

      刪除
    2. 在文字介面之下沒有問題,但到了startx之下,我找了一下所有的設定,貌似(不能確定是否有找到)沒有看到設定鍵盤的地方;請問有什麼地方可以做設定?

      刪除
    3. 圖形介面鍵盤設定的部份,您要不要參考一下這一篇?說不定會有用。

      http://en.paperblog.com/how-to-add-or-switch-keyboard-layouts-in-linux-debian-ubuntu-or-linux-mint-567646/

      刪除
  4. 請問一下,我的無線網卡是D-LINK DWA-131(應該是B1的,因為抓不到),請問要怎麼安裝驅動程式,謝謝。

    回覆刪除
    回覆
    1. 您好:

      D-LINK DWA-131 B1 連官方網站都不提供 Linux 驅動程式,很多網友都跟你一樣,兩手一攤,無解!

      不過網路上還是有神人,自製一個「非官方」驅動程式,您不妨試試看:

      1. 先點入下列網址: http://www.raspberrypi.org/phpBB3/viewtopic.php?p=312358#p312358
      2. 該篇前半部是在說他如何做出這支「非官方」驅動程式。這部份就「無視」掉即可。
      3. 捲到該篇底部,有「Here's the compiled driver. You can try to unzip and copy it into ...」字樣之處。
      4. 將他提供的「非官方」驅動程式(網址: http://media.bitsequence.net/8192cu.zip )下載解壓縮。
      5. 把解開後,裡面一支「rtl8192cu」的檔案,取代掉下列路徑「/lib/modules/3.6.11+/kernel/drivers/net/wireless/」內的同名檔案。
      6. 重開機即可。

      我自己沒有 D-LINK DWA-131 B1,所以上述流程都只是看懂對方所說,現學現賣而已。做不出來勿怪!不過同一篇不少網友都說做出來了,我想應該有效吧?

      刪除
    2. 感謝您的回覆。
      再請問一下,因為我是新手,再將檔案複製到/lib/modules/3.6.11+/kernel/drivers/net/wireless/rtl8192cu取代的時候(xwindows下),卻出現他不準我取代8192cu.ko這個檔案。請問我要怎麼做才好?謝謝。

      刪除
    3. 那是因為權限不足所引起的。你是用 pi 這個帳號登入的,不是用 root。pi 是一般帳號,root 是管理者帳號。解決的辦法必須使用「命令列」。請打開命令列視窗,假設您下載的新驅動程式放在 pi 的家目錄(/home/pi)內,您必須這麼做:

      sudo cp /home/pi/rtl8192cu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless/rtl8192cu

      應該就可以蓋過去了。接著重開機就好。

      刪除
    4. 感謝您的回覆,多謝。

      刪除
  5. 同樣型號同一個購物網站但價錢卻不一樣咧~
    http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=DRAF8P-A75202828&SR_NO=DRAF7A&ROWNO=29

    回覆刪除
    回覆
    1. 這個是自由市場很正常的現象。就像您也認同「有折價券的人比較便宜、沒折價券的人比較貴」這個現象。沒拿到折價券的人只能扼腕下次記得列印折價券,不能去跟商家抗議說為何「同物、同店、不同價」。就像您只能扼腕自己沒找到比較便宜的那個網頁,不能去抗議網站「同站、同物、不同價」一樣。

      刪除
  6. 無線網路的部份,我已經快放棄了T_T

    環境我確認過了,沒有問題。



    pi@raspberrypi ~ $ lsmod
    Module Size Used by
    snd_bcm2835 16304 0
    snd_pcm 77560 1 snd_bcm2835
    snd_seq 53329 0
    snd_timer 19998 2 snd_pcm,snd_seq
    snd_seq_device 6438 1 snd_seq
    snd 58447 5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
    snd_page_alloc 5145 1 snd_pcm
    8192cu 490353 0
    evdev 9426 0
    leds_gpio 2235 0
    led_class 3562 1 leds_gpio



    pi@raspberrypi ~ $ iwconfig
    wlan0 unassociated Nickname:""
    Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
    Sensitivity:0/0
    Retry:off RTS thr:off Fragment thr: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




    我的/etc/nework/interface設定如下:


    auto lo

    iface lo inet loopback
    iface eth0 inet dhcp

    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roma /etc/wpa_supplicant/wpa_supplicant.conf

    iface wlan0 inet dhcp
    </檔案>

    sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
    設定如下:


    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1

    network={
    ssid="my-ssid"
    proto=RSN
    key_mgnt=WPA-PSK
    pairwise=CCMP TKIP
    group=COMP TKIP
    psk="my-PSK"
    }
    </檔案>

    我無法直接用ifup重新起,必須要先ifdown才行,不然會告訴我『ifup: interface wlan0 already configured
    』:

    pi@raspberrypi ~ $ sudo ifdown wlan0
    Internet Systems Consortium DHCP Client 4.2.2
    Copyright 2004-2011 Internet Systems Consortium.
    All rights reserved.
    For info, please visit https://www.isc.org/software/dhcp/

    Listening on LPF/wlan0/80:1f:02:ab:21:1e
    Sending on LPF/wlan0/80:1f:02:ab:21:1e
    Sending on Socket/fallback
    pi@raspberrypi ~ $ sudo ifup wlan0
    ioctl[SIOCSIWAP]: Operation not permitted
    ioctl[SIOCSIWENCODEEXT]: Invalid argument
    ioctl[SIOCSIWENCODEEXT]: Invalid argument
    Internet Systems Consortium DHCP Client 4.2.2
    Copyright 2004-2011 Internet Systems Consortium.
    All rights reserved.
    For info, please visit https://www.isc.org/software/dhcp/

    Listening on LPF/wlan0/80:1f:02:ab:21:1e
    Sending on LPF/wlan0/80:1f:02:ab:21:1e
    Sending on Socket/fallback
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16
    No DHCPOFFERS received.
    No working leases in persistent database - sleeping.


    所以……有更新的資訊之前,我打算暫時放棄,反正有線的可以用就好了==

    回覆刪除