若是你曾想過要用12.04創建個wifi分享的話,
你應該瞭解到,
直接經過右上角的網絡管理新建的ad-hoc不少安卓設備無法識別。
因此你須要一款名爲ap-hotspot的軟件協助
1.安裝:android
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install ap-hotspot
2.使用web
ap-hotspot configure # 配置wifi ap-hotspot start # 啓動wifi sudo ap-hotspot stop # 關閉wifi sudo ap-hotspot debug # 調試 sudo ap-hotspot restart # 重啓
也許是人品差了一點點, 安裝配置啓動完畢後, 雖然搜到了wifi可是卻鏈接不上,
執行sudo ap-hotspot debug
時有以下錯誤信息:ubuntu
dnsmasq: failed to create listening socket for 127.0.0.1: Address already in use ...fail!
網絡
解決方案:
* 編輯 /etc/NetworkManager/NetworkManager.conf
* 註釋掉:dns=dnsmasq
(前面加#號註釋)
* 重啓network-manager(sudo restart network-manager
)
* 編輯 /etc/dnsmasq.conf
* 添加: listen-address=127.0.0.1
* 重啓dnsmasq (sudo /etc/init.d/dnsmasq restart
)
* 可能會報錯:dnsmasq: unknown interface wlan0
可是好像也沒啥影響。socket
updated 2014年10月14日20:50:27debug
因爲Ubuntu 14.04的bug(Linux Mint 17 好像也有這個bug),須要降級hostapd
,
首先卸載有bug的hostapd
:unix
sudo apt-get remove hostapd
而後安裝低版本的hostapd
:調試
#64位 cd /tmp && wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb && sudo dpkg -i hostapd*.deb && sudo apt-mark hold hostapd
#32位 cd /tmp && wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb && sudo dpkg -i hostapd*.deb && sudo apt-mark hold hostapd
不過我在Mint上卸載hostapd
的時候系統自動把ap-hotspot
也給卸了,再安裝一下就行了。rest