回答

收藏

[教程] 树莓派教程2-网络配置

Raspberry Pi Raspberry Pi 12975 人阅读 | 0 人回复 | 2014-03-05

本帖最后由 阿宝 于 2014-6-16 13:48 编辑

树莓派教程二-网络配置

       树莓派我玩了将近二个月,大多基本功能都实行了,在此我将一一撰写教程,一来怕自己忘记,二来让友友们有个借鉴,网上虽然也有相近教程的,但我自己的是经过实测的。
       废话少说,准备工作: 无线网卡NG8508-GS 一枚,网线一根。电视机或显示器一台,用VGA或HDMI线连接。用网线连接树莓派上网。
        插入网卡后,树莓派会重启,进入命令行后,输入:
       sudo 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

        最后的 RTL8188CUS 802.11n WLAN Adapter 即是无线网卡,已经正确被识别。

         测试无线信号:
       sudo iwlist wlan0 scan
         如果有wlan0,则会显示找到的所有无线网络的MAC地址,SSID等相关信息。
       在 /home/pi/ 目录下创建一个备份文件夹:
         sudo mkdir   /home/pi/my_backup
       将 /etc/network/interfaces 配置文件备份到 /home/pi/my_backup/ 目录下:
         sudo cp  /etc/network/interfaces  /home/pi/my_backup/
       备份好后打开 /etc/network/interfaces 网络配置文件:
       sudo nano /etc/network/interfaces
       假设你家里的局域网络名为: mynetwork,密码为123456。"#"号后的为注释,输入时不要添加。输入:
auto lo                        #表示使用localhost
iface lo inet loopback      
iface eth0 inet dhcp       #如果有有线网卡eth0,则用dhcp获得ip地址


auto wlan0                    #如果有wlan0,则自动配置wlan0
allow-hotplug wlan0       #允许无线网卡热插拔
iface wlan0 inet static      #wlan0使用静态ip地址


wpa-ssid  "mynetwork"    #局域网名
wpa-psk  "123456"          #局域网密码
address 192.168.1.150     #分配给pi的ip地址,你可随意设置
netmask 255.255.255.0    #子网掩码
gateway 192.168.1.1        #网关


   #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf     #pi原来的网络配置文件,注释掉
#iface default inet dhcp               #此行注释掉

        按Ctrl + O保存,Ctrl + X退出。拔掉网线,重新启动网络配置:
        sudo  /etc/init.d/networking restart
        查询树莓派的ip地址:
        ipconfig
        测试网络是否连接成功:
        curl -s -m 30 ifconfig.me     #此句是查询外网ip地址,需安装curl : sudo apt-get install curl
        30秒内会显示外网ip。或者更新一下:
        sudo apt-get update
        如果网络没连接,可先停用wlan0:

        sudo  ifdown wlan0
        再启动wlan0:
        sudo ifup wlan0
        还不能上网的话,那就reboot重启吧。

注意问题:
         之所以用静态ip地址,是因为我发现我使用的NG8508-GS网卡用dhcp分配ip地址,有时会分配不了,当断网后树莓派是不会自动联网的。如果发现网卡灯不亮或者怎么配置都上不网,那么最可能的问题是你用的电源不好,小于1A,或者尽管是1-2A的电源,但是树莓派的F3保险丝(限流700mA)坏了,发热阻值过高,导致cpu的电压过低,我就遇到这种情况,怎么配置网络也没有,当时又没万用表,解决方法是:把F3自恢复保险拆了!将它的两端用金属丝短接。之后网络就出现过啥问题乐。此法慎用,不要用2A电源!烧坏树莓派自己负责哈!

参考文章:树莓派上手实战之配置无线网络 http://blog.sina.com.cn/s/blog_488a3b1e0101ajw0.html
                  腾达 w311m 无线网卡  http://auction1.paipai.com/D31716A7000000000401000027D04EB3
                  树莓派(raspberry pi)学习15: 运用WIFI网卡连接无线网络  http://www.myexception.cn/pb/1209761.html


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条