若是你曾想过要用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