我如何配置WiFi以在引导时登录WPA,而不管用户是否登录?


21

我如何设置系统范围的无线WPA密码,该密码从启动时开始,例如,允许我从外部SSH进入计算机?

我正在运行mythbuntu。例如,在我登录之前,WiFi无法连接,因此无法使用SSH从另一台计算机登录。启用自动登录后,它会要求我输入密码以在连接之前解锁我的钥匙圈。我尝试编辑连接并单击“所有用户均可使用”,但是它根本无法连接。

如何调试此问题,或者如何完全手动配置它?


1
您是否为连接启用了“自动连接”复选框?
Li Lo 2010年

这有很好的答案。我认为我们应该重新打开它。
赛斯

关键字:用户正在登录”-这样对我无济于事。WiFi是这台计算机的唯一连接,由于距离而使用抛物线形天线。它在UPS上。在它进行通信之前,我必须先前往它登录控制台
SDsolar's

当然,我只是注意到这是6年11个月前发布的。你好,未来:2017
。– SDsolar '17

Answers:


13

登录并连接到网络后,右键单击“网络管理器”图标。(它应该在屏幕的右上方。)

点击“编辑连接...”

查找您要不登录即可使用的连接。单击它,然后单击“编辑”按钮。

确保选中“自动连接”和“对所有用户可用”框。

现在,连接将在任何人登录之前启动,并且系统上的所有人都可以使用。


我的怀疑是“自动连接”框已清除……这将导致您看到的行为。
推子

如果我这样做,即使
未登录

6

对于“无论是否登录”,您都需要编辑/ etc / network / interfaces文件...

http://ubuntuforums.org/showthread.php?t=263136

该链接很好地描述了过程...

iface wlan0 inet静态
  地址192.168.1.15
  网络掩码255.255.255.0
  无线essid my_essid
  网关192.168.1.1
  前置wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  下压后killall -q wpa_supplicant

<pre>哦,无论是否登录...您都需要编辑/ etc / network / interfaces文件... ubuntuforums.org/showthread.php?t=263136 该链接很好地描述了该过程。 。iface wlan0 inet静态地址192.168.1.15网络掩码255.255.255.0 wireless-essid my_essid网关192.168.1.1 pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf post-down killall -q wpa_supplicant </ pre>
cjac

完成此操作后,重新启动ubuntu后,出现没有完整网络配置的启动系统
Vitor Mazuco 2014年

5

一个更简单的解决方案:将以下行添加到/ etc / network / interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

我已经在16.04 LTS上对其进行了测试。可能适用于其他版本。

资料来源:https : //ubuntuforums.org/showthread.php?t=1963404



0

使用wpa _ 请求者dhclient

您将必须创建一个在启动时启动的脚本,在此处查看

让它运行以下3个命令(可能来自脚本或其他命令)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

wpa_supplicant.conf文件的内容应如下所示(使用标准wpa-psk):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

有关更多加密选项,请参见wpa_supplicant.conf的手册页。

您可能需要调整sleep命令,具体取决于路由器/网卡协商连接的速度。10秒就足够了,但是5甚至2秒就足够了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.