美文网首页硬件&嵌入式
在树莓派上安装无线网卡

在树莓派上安装无线网卡

作者: 黑夜之旅 | 来源:发表于2015-01-09 22:02 被阅读1092次

    为了省事,我买了EP-N8508GS无线网卡,因为能面去编译驱动的麻烦。

    测试驱动

    确认你的Kernel支持那些无线网卡:

    $ find /lib/modules/`uname -r`/kernel/drivers/net/wireless -name "*.ko"
    /lib/modules/3.12.35+/kernel/drivers/net/wireless/rtl8192cu/8192cu.ko
    /lib/modules/3.12.35+/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
    

    查看识别的usb设备:

    pi@raspberrypi ~ $ lsusb
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
    

    注意最后一行的Realtek设备就是无线网卡.

    查看Kernel载入的模块:

    $ lsmod
    8192cu                550797  0
    leds_gpio               2079  0
    led_class               4118  1 leds_gpio 
    

    上面的8192cu就是我的无线网卡的芯片型号.

    执行命令: sudo iwlist wlan0 scan , 看看能否手动扫描周围的ESSID.

    无线配置

    修改配置文件: sudo vim /etc/network/interfaces, 如果需要自动IP, 增加如下:

    # wifi (dhcp config) :
    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    

    如果需要固定IP, 增加的内容如下:

    auto wlan0
    iface wlan0 inet static
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    address 192.168.1.12
    netmask 255.255.255.0
    gateway 192.168.1.1
    

    编辑/etc/wpa_supplicant/wpa_supplicant.conf, 增加如下几行:

    network={
        ssid="ssid1"
        psk="密码"
    }
    network={
        ssid="ssid2"
        psk="密码"
    }
    

    这里存的是明文密码, 如果需要存储加密后的密码, 执行命令wpa_passphrase ssid password, 替换上面的psk密码.
    wpa_supplicant.conf里面更多参数详情, 请参考man手册链接, 上面的配置能应付大多数路由器了.

    重启wlam0

    重启无线网卡: sudo ifdown wlan0 and then sudo ifup wlan0
    然后运行ifconfig wlan0 查看无线网卡是否获能够取到了IP.

    DONE.

    相关文章

      网友评论

        本文标题:在树莓派上安装无线网卡

        本文链接:https://www.haomeiwen.com/subject/losfxttx.html