ap-hotspot问题

这是我键入时终端屏幕中显示的消息

sudo ap-hotspot start Another process is already running 

正在运行哪个进程以及如何阻止它?

我找到了这个解决方案

 sudo rm /tmp/hotspot.pid 

这将删除临时创建的进程ID,不再显示错误。 这适用于我的情况。

问题可能在于使用ap-hotspot安装的最新版本hostapd软件包

首先卸载ap-hotspot。 下载旧的hostapd软件包(无bug)你可以从中获取它

 wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb 

要安装hostpad.deb,您可以使用gdebi包管理器或简单地使用

 sudo dpkg -i hostapd_1.0-3ubuntu2.1_amd64.deb 

安装后保留包,以便不更新最新版本

  sudo apt-mark hold hostapd 

现在正常安装ap-hotspot。

  • 不要更新hostapd包。