查看: 12330|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    2014-6-16 13:32
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-3-5 16:55:45 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 阿宝 于 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


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 13:37 , Processed in 0.109101 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.