OrangePi Lite 系列1:入手后的配置

经过一番波折,终于拿到了板子,可是手头却没有HDMI显示器和USB转串口线,无法连接至电脑。

使用Win32disk工具烧写镜像至内存卡之后,发现windows无法识别内存卡内容,猜想文件系统已经变成了linux才能识别的文件系统,于是装了虚拟机之后发现可以正常读取内存卡内容。

之前在群里听群友说 armbian系统默认是打开了ssh 所以只需要连接网络,我们就可以用电脑来远程操控pi ,找了好久找到一根网线却发现Lite没有有线网口。只能通过wifi联网。

在官方群里面搜索wifi联网教程,显示以下内容:

硬件平台 :OrangePi Lite
操作系统 :Armbian(Linux)
内存 :512M
存储卡 :16G SD卡
镜像源 :https://www.armbian.com/orange-pi-lite/

  1. 编辑/etc/network/interfaces
    增加以下内容:
    allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
  2. 新建并编辑/etc/wpa_supplicant/wpa_supplicant.conf
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid=”wifi名称” psk=”wifi密码” key_mgmt=WPA-PSK priority=1 }
  3. 动态获取ip
    命令串口执行dhclient wlan0

抱着试一试的想法 在虚拟机里编辑了上面的一些文件,但是第三个步骤 dhclient wlan0这个命令不知道要怎么输入进去。加载 /etc/rc.local里发现并没有任何效果,依旧没有成功。

但此时打开/etc/networl/interfaces 发现 里面的内容较之前自行修改的发生了变化:

source /etc/network/interfaces.d/*

# This file intentionally left blank
#
# All interfaces are handled by network-manager, use nmtui or nmcli on
# server/headless images or the "Network Manager" GUI on desktop images

猜想系统初始化后,网络由 Network Manager程序接管。看文件内容,针对命令行的配置工具应该是nmcli 百度之后发现nmcli可以使用如下的命令来连wifi:

nmcli dev wifi connect YourSSID password YourPassword iface wlan0

欣喜的将该命令加到rc.local文件中去,重启依旧无法连接网络。猜想可能是由于执行rc.local时,系统未完全初始化。使用sleep命令来等待一段时间。重启之后顺利联网。通过路由器查看Pi的IP,使用xshell 连接ssh。

PS: 使用ssh时,避免使用小键盘,平时输入时,可以观察到小键盘的实际输入与期望输入不同,但是输密码时不回显,出问题比较难以发现。

你可能感兴趣的:(OrangePi Lite 系列1:入手后的配置)