orangePi wifi 配置

1 分钟读完

wifi自动连接

开机自动连wifi,就不用插网线了:-D 一根电线就开始裸奔

依赖安装

sudo apt-get install wireless-tools

文件配置

备份修改/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid YOUR-SSID-HERE
    wpa-psk YOUR-PASSWORD-HERE

自动连接多个WiFi网络

修改/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
#ap_scan=1

network={
       ssid="wo_shi_yige_wifi_ssid"
       scan_ssid=1
       psk="wo_shi_mi_ma"
       priority=5
}

network={
       ssid="pi"
       psk="onlyforpi"
       priority=1
}
  • 1 ap_scan:1是默认值,因此我注掉了
    • 1.1 这个模式下总是先连接可见的WiFi,如果扫描完所有可见的网络之后都没有连接上,则开始连接隐藏WiFi。
    • 1.2 会按照network定义的顺序连接WiFi网络,遇到隐藏的将立刻开始连接,因此在这个模式下连接顺序不受priority影响
  • 2 ctrl_interface:这个文件夹里面存的是一个当前使用的interface的socket文件,可以供其他程序使用读取WiFi状态信息
  • 3 network:是一个连接一个WiFi网络的配置,可以有多个,wpa_supplicant会按照priority指定的优先级(数字越大越先连接)来连接,当然,在这个列表里面隐藏WiFi不受priority的影响,隐藏WiFi总是在可见WiFi不能连接时才开始连接。
    1. ssid:网络的ssid
    2. psk:密码
    3. priority:连接优先级,越大越优先
    4. scan_ssid:连接隐藏WiFi时需要指定该值为1
    

修改/etc/network/interfaces使用wpa_supplicant.conf来配置无线网络

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    pre-up wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B 

在这个配置里面有一个ssid=’pi’网络,这是一个最低优先级网络,是用来在陌生网络中配置树莓派的。当处在一个树莓派配置里面的没有的WiFi网络中时,我会自己创建一个叫pi的WiFi,当其他网络都不可用时,香橙派连到这个网络里

配置生效

一定要重启,只是重启networking可能由于未知错误,连接失败

sudo reboot

vncserver

安装

sudo apt-get install tightvncserver

命令

vncserver :1    #开启VNC
vncserver kill :1    #关闭VNC

字体缺失

Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.

18/07/18 09:11:35 Xvnc version TightVNC-1.3.9
18/07/18 09:11:35 Copyright (C) 2000-2007 TightVNC Group
18/07/18 09:11:35 Copyright (C) 1999 AT&T Laboratories Cambridge
18/07/18 09:11:35 All Rights Reserved.
18/07/18 09:11:35 See http://www.tightvnc.com/ for information on TightVNC
18/07/18 09:11:35 Desktop name 'X' (orangepizero:1)
18/07/18 09:11:35 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
18/07/18 09:11:35 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/misc/' not found - ignoring
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring

Fatal server error:
could not open default font 'fixed'
18/07/18 09:11:36 Xvnc version TightVNC-1.3.9
18/07/18 09:11:36 Copyright (C) 2000-2007 TightVNC Group
18/07/18 09:11:36 Copyright (C) 1999 AT&T Laboratories Cambridge
18/07/18 09:11:36 All Rights Reserved.
18/07/18 09:11:36 See http://www.tightvnc.com/ for information on TightVNC
18/07/18 09:11:36 Desktop name 'X' (orangepizero:1)
18/07/18 09:11:36 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
18/07/18 09:11:36 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/misc/' not found - ignoring
Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring

Fatal server error:
could not open default font 'fixed'

安装字体

sudo apt-get install  xfonts-base

重新启动

darkwind@orangepizero:~$ vncserver :1

New 'X' desktop is orangepizero:1

Starting applications specified in /home/darkwind/.vnc/xstartup
Log file is /home/darkwind/.vnc/orangepizero:1.log

连接

192.168.0.188:5901

连上发现报错

vnc报错 因为我们没有安装桌面环境,下面我们来安装。 先关掉桌面

darkwind@orangepizero:~$ vncserver -kill :1
Killing Xtightvnc process ID 5051

桌面安装

sudo apt-get install xfce4

参考资料

让你的树莓派自动连上WiFi,并告诉你地址

香橙派 - 安装配置汇总

留下评论

您的电子邮箱地址并不会被展示。请填写标记为必须的字段。 *

正在加载...