您的位置:首页 > 理论基础 > 计算机网络

[RaspberryPi] 树莓派初体验 - 无线网络设置与VNC连接

2016-06-20 07:46 337 查看
上回已经实现了有线网络连接与SSH连接,这次来进行无线网络的连接与VNC连接

TightVNC PC端下载

无线网络连接

*由于宿舍里的无线网是WPA加密的,所以这里也只总结了命令行连接WPA加密的网络的步骤。

**树莓派3自带WiFi模块,所以无需设置网卡驱动等

首先需要给树莓派安装一个WPA连接客户端wpasupplicant,在命令行中输入:

sudo apt-get install wpasupplicant


关于此行命令的解释:
sudo 表示使用高级权限,有的命令需要更多权限才能执行
apt-get 其中apt为Advanced Package Tool的缩写,是一款应用程序管理器。其后跟"install+应用程序名"可以安装应用,跟其他关键词能进行不同操作。一般需要sudo。

安装完成后,就可以连接WPA加密的无线网络了。我总结了一下两种方法,分别适用于临时连接与需要开机时自动连接的情况。

1. 用于临时连接的WPA客户端连接方法

在命令行中输入"wpa_cli"打开客户端,以下操作都在客户端中完成。
add_network
#执行此行命令后会返回一个值,需要记住它,此处假设返回了0
set_network 0 ssid "WiFiSSID"
#引号中填入欲连接的WiFi名称,可以输入中文;ssid前的0是第一行命令返回的值
set_network 0 psk "password" #引号中为WiFi的密码
enable_network 0
#输入q退出


如上能进行一次性的连接,重启("sudo reboot")后网络就会断开,并不会自动连上。另外,关于以上命令中的add_network并不是很了解其用途,为什么下列命令都需要依靠其返回值?

2. 开机自动连接网络的设置

*这部分有很多种方法能够实现,但原理基本都差不多。此处只总结了一种方法。

执行命令
sudo nano /etc/wap_suppplicant/wap_supplicant.conf #nano为一个文本编辑器


文件地址如果输入错误,会导致无法保存。所以对键入的目录没有信心一次写对的话,可以用cd结合ls一步步到所需的目录下再操作。

在打开的wap_supplicant.conf最后加入
network={
ssid="WiFiSSID"
psk="password"
}

*同样的,这里的ssid也能支持中文。

完成后按"ctrl+O"写入或"ctrl+X"在关闭时选择保存。如果不出意外的话退出后就能连接上指定的无线网络了,重启后也能自动连接上。

最后,可以用nano打开/etc/network/interfaces看一下,可以看到在wlan0的部分有一句wap-conf,其后的地址就是刚才更改的wap_supplicant.conf的地址。所以之前的操作就是在更改wlan0的配置文件。有的方法是直接在interfaces中添加网络信息,相当于把写在配置文件中的部分提到了外面而已。另外,还有方法提到注释掉wap-config,而用wap-roam,也是可行的方法,但并不知道这两者的区别是什么。

VNC连接

用VNC连接能够在PC上使用树莓派的图形界面,在没有显示屏的情况下非常实用。

树莓派上需要用apt-get安装tightvncserver,安装完成后执行tightvncserver。如果还没有设置VNC密码会被要求设置,此密码就是PC通过VNC连接树莓派所需的密码,包括能够进行操作的密码和只能查看不能操作的密码,依照界面提示设置好即可。重启后需要再执行一次tightvncserver方可打开VNC。(以后有能力了把它设置成开机自启动)

PC上安装完TightVNC后打开TightVNC Viewer,在remote host中键入"树莓派的IP:1"(如192.168.1.103:1),这个":1"是有必要的,否则会无法连接。(网络知识不够,不能解释原因。)在之后弹出的界面中输入之前设置的密码,就可以进入树莓派的图形界面啦~

参考

用wpa_cli临时连接无线网络:https://www.91ri.org/1701.html
通过修改wpa_supplicant配置文件连接无线网络:https://www.embbnux.com/2016/04/10/raspberry_pi_3_wifi_and_bluetooth_setting_on_console/
VNC连接树莓派:http://wanshili6.blog.163.com/blog/static/214953019201331853215473/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: