等待网络配置之前启动 wicd

等待网络配置之前启动 wicd

我家里有一个小型的、通常无头的媒体服务器,我正尝试将其主网络接口从有线以太网更改为 WiFi。为此,我安装了 wicd,它似乎非常适合配置网络。但是,由于臭名昭著的“等待网络配置”问题,启动机器需要很长时间。

我已经更改了我的 /etc/network/interfaces 文件并将引用从 更改eth0wlan0,但无济于事。

令我印象深刻的是,我看到了类似的东西:

...
Waiting for network configuration...
Waiting 60 more seconds for network configuration
Continuing without network configuration
...
* Starting network configuration daemon wicd         [OK]
...

我可以启动 wicd 吗等待网络配置?我是否应该放弃 wicd,只编辑一些配置文件,然后这一切就“正常工作”了?

答案1

所以我找到了两种解决这个问题的方法,都概述在此 Debian 页面

  1. 继续使用,但仅留下环回条目wicd即可有效禁用。/etc/network/interfaces
  2. wlan0直接配置/etc/network/interfaceswicd可以删除(正如上面steeldriver所建议的那样)。

编辑:我现在已经尝试了两种方法,并且都有效,但使用方法 2 并不像我想象的那么难!根据 Debian 文档的建议,我所需要做的就是确保安装了 wpasupplicant(已经安装了),将主网络/etc/network/interfaces接口的现有两行更改为wlan0,然后添加两行,如下所示:

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid  MyNetworkSSID
    wpa-psk   MySecretPassphrase

我不需要输入有关网络的每一个属性,甚至不需要将 WPA-PSK 密码转换为十六进制(尽管我选择使用该wpa_passphrase工具)。因此,我可以更加确定网络在启动时将处于活动状态,并且可以放弃wicd占用资源的守护进程。

相关内容