这是我输入时终端屏幕上显示的消息
sudo ap-hotspot start
Another process is already running
哪个进程正在运行以及如何停止它?
答案1
我找到了这个解决方案
sudo rm /tmp/hotspot.pid
这将删除临时创建的进程 ID,并且不再显示错误。这对我来说是有效的。
答案2
问题可能在于最新版本的 hostapd 包使用 ap-hotspot 安装。
首先卸载 ap-hotspot。下载旧的 hostapd 包(无错误),你可以从
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 包。