ubuntu建立软ap共享无线网络

建立ad-hoc模式共享网络 viewtopic.php?f=116&t=387194

有些android手机可能不支持ad-hoc模式,要第三方rom才行。

首先安装这些工具

代码:

apt-get install wireless_tools iw dnsmasq

我也不知有用没用,反正可以杜绝开头出错

运行

代码:

iw list

看这一段有没有ap模式

引用:

Supported interface modes:

* IBSS

* managed

* AP

* AP/VLAN

* monitor

* mesh point

software interface modes (can always be added):

* AP/VLAN

* monitor

有就可以进行下一步

代码:

apt-get install hostapd

基本上不用修改hostapd.conf就可以运行了

安装hostapd,修为无线网卡指定IP

sudo ifconfig wlan0 192.168.100.1 netmask 255.255.255.0

启动hostapd服务

sudo /etc/rc.d/hostapd start

iptalbes设置nat

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

启用内核转发功能:

sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

要想即时生效的话,直接用下面这句吧(以root身份执行):

echo 1 >/proc/sys/net/ipv4/ip_forward

此时你的无线网卡搜不到无线信号,但是你的手机可以搜到一个叫test的信号,连接即可

注:以上是我瞎猜的,我是在archlinux下完美运行的。ubuntu应该一样的