在ubuntu 12.04/12.10上创建能够给android手机(AP模式)使用的热点
来源:互联网 发布:ubuntu 安装五笔 编辑:程序博客网 时间:2024/05/07 02:24
我用爪机的是MX3,很坑爹,试了好多方法都不行,先记录下我手机能用的的方法,之后再t贴上其他的方法。
1.首次按你要确认你的无线适配器支持热点, 如果你在windows下可以建立热点,那可以忽略这一步
sudo lshw | less
找到 -network这个选项块,确保这个无线驱动器是ath5k 或者ath9k,这个方法只是用于这两个驱动器,一般电脑都适用
2.安装hostapd(hotspot server)和dnsmasq(dns dhcp server)
sudo apt-get install hostapd dnsmasq
3.停止这些服务如果已经开启,并关闭开机自启动
sudo service hostapd stopsudo service dnsmasq stopsudo update-rc.d hostapd disablesudo update-rc.d dnsmasq disable
4.设置配置文件dnsmasq.conf,如果文件中已经有下面的内容无需重复添加
sudo gedit /etc/dnsmasq.conf在文件末尾添加如下信息:
# Bind to only one interfacebind-interfaces# Choose interface for bindinginterface=wlan0# Specify range of IP addresses for DHCP leassesdhcp-range=192.168.150.2,192.168.150.10
5.设置配置文件hostapd.conf
sudo gedit /etc/hostapd.conf
在文件末尾添加如下信息:
# Define interfaceinterface=wlan0# Select driverdriver=nl80211# Set access point namessid=myhotspot# Set access point harware mode to 802.11ghw_mode=g# Set WIFI channel (can be easily changed)channel=6# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)wpa=2wpa_passphrase=mypassword注意ssid和passphrase对应的是名字和密码,可以自行更改
6.创建一个命令文件start.sh,可以放在/home目录下,方便点
#!/bin/bash# Start# Configure IP address for WLANsudo ifconfig wlan0 192.168.150.1# Start DHCP/DNS serversudo service dnsmasq restart# Enable routingsudo sysctl net.ipv4.ip_forward=1# Enable NATsudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE# Run access point daemonsudo hostapd /etc/hostapd.conf# Stop# Disable NATsudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE# Disable routingsudo sysctl net.ipv4.ip_forward=0# Disable DHCP/DNS serversudo service dnsmasq stopsudo service hostapd stop
然后在终端输入以下命令就可以启动热点了
sudo sh start.sh
注意如果rp不好,在最后一步遇到dnsmasq: failed to create listening socket for 127.0.0.1: 地址已在使用,不用担心,看下面的解决方案:
* 编辑
/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
但是好像也没啥影响。下面是其他方法的一些链接:
Create Wifi Hotspot in Ubuntu Laptop For Android Phones
呵呵
0 0
- 在ubuntu 12.04/12.10上创建能够给android手机(AP模式)使用的热点
- ubuntu14.04上创建能够给android手机(AP模式)使用的热点
- Ubuntu 创建android手机能够连接的Wifi热点
- 在Virtualbox的Ubuntu上创建无线(WiFi)热点
- ubuntu 创建AP wifi 热点
- 利用无线网卡在XP系统上设置手机可用的无线AP热点的方法
- MT7601U在smart210上AP热点的创建(小度wifi,360随身WIFI 2代,小米wifi)
- ubuntu共享wifi(AP)给安卓(Android)手机,如何查看ubuntu无线网卡是否支持AP(master )模式
- Android AP模式创建有/无密码热点
- Android AP 热点 使用经验
- Ubuntu 下用hostapd创建AP热点
- android AP热点(wifi热点)开发
- ubuntu使用ap-hotspot建立WIFI热点
- ubuntu使用ap-hotspot建立WIFI热点
- Ubuntu / linux 下创建Wi-Fi热点 以AP模式互联共享网络宽带
- Linux创建Wi-Fi的AP热点
- 自动连接上wifi的Ap热点
- 在Ubuntu14.04下使用ap-hotspot建立无线热点(AP mode)
- [iOS]将deviceToken转换成字符串
- HipHop php :PhP 转 C++
- Struts2返回JSON数据的具体应用范例
- C#类数组
- DedeCMS小说模型数据表前缀名错误的解决办法
- 在ubuntu 12.04/12.10上创建能够给android手机(AP模式)使用的热点
- 股权众筹监管细则即将出台 众筹平台应何去何从?
- 详解Clojure的递归(上)—— 直接递归及优化
- apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)
- JQuery param()
- 温度转华氏摄氏度
- Php Fatal error: Allowed memory size of 33554432 bytes exhausted 的解决办法
- 股票数据查询接口
- 这个blog也要搞起来了