树莓派是一个只有大小的卡片式电脑,基于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 192.168.1.110 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1 # 网络地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行
iface default inet dhcp
5、修改完成后,reboot命令就可以了。
注意事项
注意:第四步中要切换root权限,否则可能无法写入。
② 对不起,用户pi无权以root身份在raspberrypi上执行
可以重置一下root密码,然后操作的
取出SD卡 将树莓派关机,移除sd卡,插入到你的电脑。
在PC上打开SD卡根目录,寻找“cmdline.txt”文件。在编辑器中编辑这个文本,并将下文插入到已有文本的最后
init=/bin/sh
假如原文是这样的:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
那么修改后是这样的:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh
请确保所有内容在同一行。然后保存从PC电脑中取出sd卡。
将sd卡插入树莓派。将树莓派开机,在标识符后,输入以下命令
mount -rw -o remount /
passwd root
提示输入一个新的密码。系统会提示你再次确认输入密码
sync
exec /sbin/init
树莓派会继续启动,然后关掉树莓派并且断电。
用电脑再次编辑“cmdline.txt”文件,把原先添加的代码删除,然后保存。
③ 如何在sd卡修改树莓派登录密码
要SD卡文件系统做插电自启
树莓派默认采用英文字库且系统没预装文字库所即使版locale改文显示文显示堆权块需要我手安装文字体文字体免费源使用ssh输入命令
1 sudo apt-get install ttf-wqy-zenhei
安装程碰(Y/n)都选择y
文字库安装完需要安装文输入输入命令
2 sudo apt-get install scim-pinyin
安装程安装完毕输入
3 sudo raspi-config
选择change_localeDefault locale for the system environment:选择zh_CN.UTF-8,配置完输入命令
4 sudo reboot
重启完VNC连接使用文显示文输入切换文输入ctrl+space
④ 忘记树莓派pi账户密码简单重设
网上搜到的教程多是要修改cmdline.txt,非常繁琐,其实树莓派本身的root账户还没有启用,在root账户下重设pi的密纯野码是很容蠢裤迅易的,下面教你启用root账户,一切都需要在树莓派本机上操作
打开终端,执行
接下来输入一个你为root账户设置的密码,然后再次输入确认
接下来执行
然后输入刚才设置的密码即可以root账户登入
然后执行修改pi用户密码:
输入你要为pi设置的密码即可
最后带此关闭root账户:
⑤ ubuntu系统树莓派wifi设置(大坑)
ubuntu系统烧录后,直接WiFi登录时,可以设置network-config文件,直接删除#号,添加自己的wifi账号和密码。
重点来了,双引号“”的使用见下图,要不搞死你,搞得你想买网线。当你的网络名没有空格时不要加“”,只有当你的网络名有空格的时候,网络名才用“”引起来,好了,就这么简单,花费我半天时间。若是给你节约了时间不要忘记点赞啊
⑥ 树莓派修改Wifi和密码
参考文章。
参考文章2。
简单说,只需要改两个文件即可,甚至改一个文件即可。
抛开Linux系统问题,光树莓派的话,只需要打开 /etc/wpa_supplicant/wpa_supplicant.conf 这个文件编辑,里面会有明文显示wifi的登录名和密码,如果想改的话直接在这里改好保存退出就ok了。如下图:
图中我配置了两个Wifi的登录信息,这样的话,一个连不上可以自动连第二个。
在文中,很明显就可以找到登录名和密码的位置,增删改都不用多说。如果要增加一个WIFI信息,那就把整个 network={...} 复制出来一个改改就好了。敬察
一般Linux系统都不是直接改上面那个文件的,实际上WIFI登录密码是直接写在 /etc/network/interfaces 这个文件里的。
但亮衡茄是树莓派默认不会在这个文件直接写wifi信息,而是让它读取额外的一个文件来找到wifi信息。
interfaces 这个文件内容非常少非常简单,一看就明了,下图是这个文件的全部内容(忽略掉注释内容拦游):
如图注