【问题标题】:Headless Tinkerboard - Connect to Wifi on bootHeadless Tinkerboard - 在启动时连接到 Wifi
【发布时间】:2019-07-04 12:25:19
【问题描述】:

我已经在我的 TinkerBoard 上安装了Linux tinkerboard 4.4.103+。出于安全原因,我禁用了lightdm,创建了一个新用户并在启动时启用了登录。我通过提供凭据、启用lightdm 并再次禁用它来配置wifi。现在,每当我启动 TinkerBoard 时,它都会以命令行模式启动并要求输入登录名和密码。

我有一些在重启时运行的程序,为此我设置了一个 cron。当我启动 tinkerboard 时,所有应该在启动时运行的程序都会运行,而无需登录系统。但是,我只能在登录时才能连接到 wifi,否则不能。

我对如何设置 wifi 不太了解。我浏览了与此相关的各种博客和网页,并将其与为 Rpi 设置 wifi 进行了比较。我按照 TinkerBoard 论坛中here 的说明进行操作。我做了以下事情:

sudo apt-get wpasupplicant
wpa_passphrase SSID Password

将输出复制到

/etc/wpa_supplicant/wpa_supplicant.conf
ip link show wlan0

得到以下输出

wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f0:03:8c:63:0c:bd brd ff:ff:ff:ff:ff:ff

sudo /sbin/iw wlan0 scan

上面的命令显示tinkerboard连接到wlan0。

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

上面的命令给了我以下输出:

Successfully initialised wpa_supplicant
Failed to open config file '/etc/wpa_supplicant.conf', error: No such file or directory.
Failed to read or parse configuration '/etc/wpa_supplicant.conf'.

由于报错是No file,所以我把上面命令中的复制路径改成如下

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

这给了我以下输出:

Successfully initialised spa_supplicant
ioctl(SIOCSIWAP): Operation not permitted
ioctl(SIOCSIWENDODEEXT): Invalid argument
ioctl(SIOCSIWENCODEEXT): Invalid argument

我仅以 root 身份运行所有代码。我面临的问题是,tinkerboard 在启动时没有连接到互联网,但只有当我使用 loginid 和密码登录时才会这样做。

由于修补程序板安装在客户的位置,因此对登录 ID 和密码的要求成为强制性要求。此外,程序应该在设备开机时运行。重申一下,即使没有登录系统,我的其他 bash 脚本也可以正常运行。但是,修补板仅在我登录系统时才连接到互联网。如何在启动 tinkerboard 时连接到 wifi。

【问题讨论】:

    标签: wifi


    【解决方案1】:

    网上给出的建议都没有奏效。我保留了 NetworkManager.service。登录,进入系统并从Start --> preferences --> Network Connections中选择wifi。更改了设置以包括解决问题的tinkerboard 的所有用户。

    【讨论】:

    • 我花了一些时间寻找解决方案,说实话没想到会这样。我的问题完全一样,所有作业都在运行,没有任何问题,但是如果不先使用键盘和屏幕直接登录,我就无法 ssh 登录。然而,我注意到 wlan 在我登录之前一直在 cli 登录屏幕上写东西。你应该接受你的回答。
    猜你喜欢
    • 2022-06-27
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多