系統設定中自帶的wifi熱點是Ad-hoc, Android手機不支援,根據網上資料,安裝ap-hotspot。
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install ap-hotspot
$ sudo ap-hotspot configure
$ sudo ap-hotspot start
正常start後,顯示:
Starting Wireless Hotspot...
Wireless Hotspot active
然後傳回指令行提示符狀态。
如果隻顯示:
Starting Wireless Hotspot...
死在這裡,不傳回,據說是ap-hotspot關聯的的hostapd最新版本有bug。
有兩種方式,一個是安裝1.x版本的hostapd,然後執行apt-mark hold hostapd,不讓它更新。
因為我沒有找到,是以沒有試。
另一種方法是:
$ sudo vim /etc/NetworkManager/NetworkManager.conf
添加以下内容:
[keyfile]
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx
mac後面是無線網卡的實體位址。
儲存後,重新開機電腦,再執行start就OK了。
要停止熱點:
$ sudo ap-hotspot stop
用了一段時間,發現第二種方式還是會出問題,wifi熱點not active了。
從網上找了老版本的hostapd,先解除安裝ap-hotspot,再安裝老版本hostapd,鎖定,再安裝ap-hotspot,目前試用穩定。
上面方法使用中還是有wifi熱點機率性死掉問題,後來發現可能跟USB HUB有關,直接插到電腦上,穩定了。