如果你曾想过要用12.04建立个wifi分享的话,
你应该了解到,
直接通过右上角的网络管理新建的ad-hoc很多安卓设备没法识别。
所以你需要一款名为ap-hotspot的软件协助
1.安装:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
2.使用
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
时有如下错误信息:
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
但是好像也没啥影响。
updated 2014年10月14日20:50:27
ubuntu 14.04的同学看这里:
由于Ubuntu 14.04的bug(Linux Mint 17 好像也有这个bug),需要降级hostapd
,
首先卸载有bug的hostapd
:
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
也给卸了,再安装一下就好了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。