Ubuntu 14.04 设置wifi热点
查了一下资料主要有两种方法:
第一种:network manager设置
这种方法配置比较复杂.并且不能给Android
手机和iPhone
共享.果断放弃(其实我是尝试过的,真的没有用).
第二种:使用ap-hotspot,亲测可用
这种方法配置简单,用起来也方便。
第一步:安装ap-hotspot
1 | $ sudo add-apt-repository ppa:nilarimogard/webupd8 |
第二步:配置ap-hotspot
1 | $ sudo ap-hotspot configure |
第三步:启动wifi
1 | $ sudo ap-hotspot start |
正常情况下,Ubuntu 14.04
是会一直在Starting Wireless Hotspot...
状态的,即新建wifi
失败,失败解决方案有下面两种,第一个不行换第二个。
第一次配置无法启动解决方案
- 无法出现
Wireless Hotspot active
,并一直保持Starting Wireless Hotspot...
hostapd
默认版本有bug
解决方法:移除hostapd:
1 | sudo apt-get remove hostapd |
然后
- 64 bit
1 | cd /tmp wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_2.1-0ubuntu1.3_amd64.deb |
- 32bit:
1 | cd /tmp wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_2.1-0ubuntu1.3_i386.deb |
之后需要重新安装ap-hotspot.
如果下载包一直404 not found就去找这里找2.x的deb包下载地址
下载了2.x的包还是不行,直接去Ubuntu官网Ubuntu官网1.0版本下载
重新安装第二次启动出现问题
1 | 出现如下问题: |
解决办法:sudo rm /tmp/hotspot.pid
**NOTE:**另外附上几个常用的命令选项:
1 | Usage: ap-hotspot [argument] |
隐藏SSID
上面讲了这么多,比较复杂,而且这个建的热点还不能隐藏,下面介绍一个比较简单的另一个工具,create_ap
项目的github地址:oblique/create_ap
比较强大,主要是看中了他无线可以隐藏的功能,因为公司不让私自建wifi.
安装create_ap
1 | git clone https://github.com/oblique/create_ap |
create_ap使用
- 无密码
1
create_ap wlan0 eth0 MyAccessPoint
- WPA + WPA2加密
1
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
- 创建隐藏wifi
1
create_ap --hidden wlan0 eth0 MyAccessPoint MyPassPhrase