安装hostapd
(Ubuntu 14.04) 后,网络管理器图标消失。即使删除后hostapd
,网络管理器图标仍不出现。
在启动过程中:
等待最多 60 秒以开始网络配置
然后又有一条消息:
启动时无需配置网络
我该如何解决这个问题?
答案1
网络管理器的错误显然可以通过以下方式解决:
首先你需要清除hostapd
配置:
sudo apt-get purge hostapd
然后尝试重新安装network-manager
,这样您的配置network-manager
将被保存:
sudo apt-get install --reinstall -fmu network-manager
哪里-f
修复损坏的,-m
是修复缺失并且-u
是显示已升级
sudo reboot
或完全清除hostapd
&network-manager
连同其配置并再次全新安装 network-manager
通过单个命令:
sudo apt-get purge -y hostapd && sudo apt-get purge -y network-manager && sudo apt-get install network-manager && sudo reboot
为了能够hostapd
安装我的意见,您需要逐步遵循本指南:
WifiDocs / MasterMode
然后,如果成功,您可以开始第二步指南从那里设置您的 wifi:
在 Ubuntu 上使用hostapd
创建 WiFi 接入点
引用第二本指南的部分内容5.Troubleshooting
:
如果您已将网络管理器配置为使用 wifi 卡,则应禁用所有无线连接的自动连接。否则,它可能会干扰
hostapd
。如果禁用了某些频率,请确保您的驱动程序设置为使用正确的监管域。您可以使用以下命令查看当前的:iw reg get
如果显示
country 00
,则需要手动设置,在 中/etc/default/crda
。要手动设置,您需要(至少对于某些卡)将cfg80211
和mac80211
安装为内核模块。您可以使用以下命令检查它们是否已安装为模块:zcat /proc/config.gz
查找
CONFIG_CFG80211=m
,如果它显示“=y”,则表示它已编译到内核中,您需要重新安装内核。如果您使用的是 Atheros 卡,可能还需要在驱动程序中设置区域。通过将“cfg80211 ieee80211_regdom=US”添加到/etc/modules
最后一句话是关于您的国家代码的。