用户登录前连接到网络

作为一个学习实验,我试图将Ubuntu Desktop变成服务器。 我能够在启动时禁用X,现在,我试图让我的计算机在任何用户登录之前在启动时连接到我的WiFi网络。这样,我就不必每次都靠近我的计算机了。它重新启动的时间。 我已经使用网络管理器设置了WiFi连接,如果这可以帮助某种方式(很好,不必再次重新配置它!)。

我发现了怎么做:)只需进入网络管理器/编辑连接。 选择您的连接,单击编辑并选中“可供所有用户使用”。

您可能还需要在/ etc / network / interfaces中为每个要在引导时自动启动的接口添加一行:

auto eth0 auto wifi0 

如果您使用的是Ubuntu 16.x,请导航到/etc/NetworkManager/system-connections/ 。 在那里,您将找到与无线网络同名的文件。 此文件包含您的wifi凭据和设置。 编辑它,找到具有permission=的行,并删除=符号(或整行)后的所有内容。

重启,您可以在登录前连接。

dhaupin的解决方案通过微小的修改解决了我的问题:

我的/etc/NetworkManager/system-connections/文件没有permission=行。 但它确实有一个psk-flags=1行。 评论它并添加一个psk="MyWifiPassword"行修复了Network-Mangler问题。

重新启动,无需登录即可上线。

编辑interfaces文件/ etc / network / interfaces

sudo gedit /etc/network/interfaces

添加以下内容,

auto ra0
iface ra0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf