树莓派3怎样修改sources.list

树莓派3怎样修改sources.list,第1张

修改配置文件 pi@aborn ~ $ vi /etc/apt/sources.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

1、检查USB无线网卡是否已经正确识别

将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令

lsusb

如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和芯片型号

pi@raspberrypi:~$ lsusb

Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以我的EDUP为例,使用的是Realtek RTL8188CUS的芯片。

最新的raspbian已经有了wifi必要的包,直接插上就可以用了。不过最好还是可以看看 iwconfig 确认一下,输入 iwconfig 显示如下:

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

lono wireless extensions.

eth0 no wireless extensions.

如果出现了wlan0,那说明网卡已经正常工作了。(这里的示例是已经用usb无线网卡连接上网络了,所以会显示ESSID。)如果这里的显示不正常,请安装连接wifi必要的包

sudo apt-get install wireless-tools wpasupplicant firmware-realtek

2、设置wifi

输入如下命令可以搜索附近所有可连接的Wifi AP:

pi@raspberrypi:~$ iwlist wlan0 scan

wlan0 Scan completed :

Cell 01 - Address: 50:BD:5F:69:32:E8

ESSID:"TP-LINK_32E8"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.412 GHz (Channel 1)

Encryption key:on

Bit Rates:300 Mb/s

Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202

IE: WPA Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Quality=99/100 Signal level=62/100

Cell 02 - Address: 00:6B:8E:67:27:19

ESSID:"PHICOMM_672719"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.412 GHz (Channel 1)

Encryption key:on

Bit Rates:300 Mb/s

Extra:wpa_ie=dd180050f20101000050f20401000050f20401000050f2020c00

IE: WPA Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Quality=100/100 Signal level=54/100

(由于我这边的wifi比较多,返回信息太长了,所以就不全部展现了)

如果不需要知道wifi详细参数,之查找Wifi AP的话 可以输入 iwlist wlan0 scan | grep ESSID 回显如下

pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID

ESSID:"TP-LINK_32E8"

ESSID:"lpcx26"

ESSID:"PHICOMM_672719"

ESSID:"wangcheng"

ESSID:"TP-LINK_2BA4"

ESSID:"ME-139"

ESSID:"138-303"

ESSID:"ChinaNet-2VJV"

ESSID:"MERCURY_5CEE4E"

ESSID:"NO"

ESSID:"TP-LINK_E3DB46"

ESSID:"qingchao5"

ESSID:"ChinaNet-Fyuz"

ESSID:"MERCURY_9C1C"

ESSID:"liuchunyan"

ESSID:"TP-LINK_0596"

确定树莓派可以检测到你建立的wifiap之后,按照如下方法配置

使用如下命令获得wifi设置 wpa_passphrase SSID名称 密码 回显如下

pi@raspberrypi:~$ wpa_passphrase SSID password

network={

ssid="SSID"

#psk="password"

psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4

}

复制这段回显并保存到自己的配置文件中

pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

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

update_config=1

network={

ssid="SSID"

#psk="password"

psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4

}

Ctrl + O 快捷键 保存Ctrl + X 快捷键 退出 Nano 编辑器

修改完成后,使用以下命令重启网络

pi@raspberrypi:~$ sudo /etc/init.d/networking restart

pi@raspberrypi:~$ sudo service networking restart #跟上面行的作用一样。

pi@raspberrypi:~$ sudo ifdown wlan0 #有时需要执行 或者 下一行命令才能发生作用。

pi@raspberrypi:~$ sudo ifup wlan0#建议尝试本条命令

pi@raspberrypi:~$ wpa_cli status #查看连接状态

成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)。

如果还是没有反应,重启树莓派 sudo reboot 命令重启。

树莓派 3 代 B+ 已自带了蓝牙和 WIFI 模块,且支持 2.4/5G HZ 双频段无线网络。本以为连下 WIFI 就是动动手指的事情。

偏偏公司是 WPA2 企业级加密的无线网,图形界面下显示的 WIFI 名称是灰色的,无法直接连接。无奈只好通过命令行配置。

树莓派用的是当前最新版本的 Raspbian 系统 (2018-10-09),无线网络配置文件为 /etc/wpa_supplicant/wpa_supplicant.conf 。所以直接将 WIFI 的连接信息补充到该配置文件中即可。

连接“最简单”的 WIFI (如手机热点)时配置如下:

其中 WIFI 的连接信息主要是 network 项中的内容。

如果需要同时配置多个 WIFI 的连接并为其设置优先级,可参考以下配置:

其中 priority 项用于设置优先级,该值 越大 则优先级 越高

隐藏 WIFI 不能被自动搜索到,需要手动添加连接。

主要是添加 scan_ssid=1 项。

示例配置文件如下(尴尬,不是很懂。但我是可以连的。。):

更多 wpa_supplicant.conf 文件的配置实例可参考 man wap_supplicant.conf

wpa_supplicant.conf 文件的配置说明可参考 这篇博客 (内容太详细了,,没细看)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12064391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存