树莓派怎么连接wifi

树莓派怎么连接wifi,第1张

修改网络配置文件,修改/etc/network/interfaces文件,命令vi
/etc/network/interfaces,修改成如下:
auto
lo
iface
lo
inet
loopback
iface
eth0
inet
dhcp
allow-hotplug
wlan0
iface
wlan0
inet
static
wpa-ssid
netgear
#你要连接的wifi
ssid
wpa-psk
1234567890
#你的wpa连接密码
address
1921681110
#
设定的静态ip地址
netmask
2552552550
#
网络掩码
gateway
19216811
#
网关
network
19216811
#
网络地址
#wpa-roam
/etc/wpa_supplicant/wpa_supplicantconf
#注释掉这一行
iface
default
inet
dhcp
修改完成后,reboot命令就可以了。

打开树莓派内置命令行工具,输入sudo nano /etc/wpa_supplicant/wpa_supplicantconf回车

回车后可以看到树莓派曾经连过的WiFi信息,通过键盘方向键移动光标到最后一条WiFi信息下面。

在这里我要连接的WiFi名称是MP4(密码33529400),我要向树莓派中添加该WiFi信息。

所以我输入以下命令

network={

ssid=“MP4”

psk="33529400”

scan_ssid=1

}

4ssid表示WiFi名称,psk表示密码,scan_ssid=1表示扫描该隐藏WiFi热点。

5确定无误后按ctrl+o保存,再回车确定保存。

6按ctrl+x退出,重启树莓派,重启后可以看到隐藏的WiFI已连接。

参考文章。
参考文章2。

简单说,只需要改两个文件即可,甚至改一个文件即可。

抛开Linux系统问题,光树莓派的话,只需要打开 /etc/wpa_supplicant/wpa_supplicantconf 这个文件编辑,里面会有明文显示wifi的登录名和密码,如果想改的话直接在这里改好保存退出就ok了。如下图:

图中我配置了两个Wifi的登录信息,这样的话,一个连不上可以自动连第二个。
在文中,很明显就可以找到登录名和密码的位置,增删改都不用多说。如果要增加一个WIFI信息,那就把整个 network={} 复制出来一个改改就好了。

一般Linux系统都不是直接改上面那个文件的,实际上WIFI登录密码是直接写在 /etc/network/interfaces 这个文件里的。
但是树莓派默认不会在这个文件直接写wifi信息,而是让它读取额外的一个文件来找到wifi信息。
interfaces 这个文件内容非常少非常简单,一看就明了,下图是这个文件的全部内容(忽略掉注释内容):

如图注

树莓派是一个只有xyk大小的卡片式电脑,基于ARM架构,采用Linux作为其 *** 作系统;它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接非常不方便,下面我们介绍下如何让树莓派通过无线网卡连接网络。

1、将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry(如何通过ssh连接树莓派,请自行网上查找,当然如果树莓派已配备好了键鼠,也可以本机 *** 作)。

2、连接成功后,用lsusb命令,可以看到:

3、可以看到已经识别硬件了,然后再用ifconfig,看到wlan0信息如下:

4、接下来,我们要修改网络配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:

auto lo

iface lo inet loopback

iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet static

wpa-ssid  netgear          #你要连接的wifi ssid

wpa-psk  1234567890     #你的wpa连接密码

address 1921681110     # 设定的静态IP地址

netmask 2552552550     # 网络掩码

gateway 19216811      # 网关

network 19216811      # 网络地址

#wpa-roam /etc/wpa_supplicant/wpa_supplicantconf       #注释掉这一行

iface default inet dhcp

5、修改完成后,reboot命令就可以了。

注意事项

注意:第四步中要切换root权限,否则可能无法写入。

一 设置有线网卡静态IP:
sudonano /etc/dhcpcdconf
在文件结尾加入以下内容:
interface wlan0
static ip_address=1921681141/24
static router=19216811
static domain_name_serverrs=19216811 101801 #
DNS
二 配置wlan
输入 sudo nano /etc/wpa_supplicant/wpa_supplicantconf
在尾部添加wifi账号和密码
network={
ssid=""
psk=""
}
三 设置 interfaces
输入 sudo
nano /etc/network/interfaces
source-directory /etc/network/interfacesd
auto
lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug
wlan0
iface wlan0 inet dhcp # 这里改为dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicantconf
allow-hotplug
wlan1


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

原文地址: http://outofmemory.cn/yw/12823154.html

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

发表评论

登录后才能评论

评论列表(0条)

保存