wifi ap hostapd dnsmasq 连接上,却上不了网

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
dajiashare
帖子: 2
注册时间: 2012-03-18 15:27

wifi ap hostapd dnsmasq 连接上,却上不了网

#1

帖子 dajiashare » 2012-03-20 22:10

大家好,
我想把笔记本做一个AP用,看网上有前辈写了hostapd+dnsmasq/bright_utils的方法。
我试了下,前面的方法结果为:网卡成功激活成AP,手机收到且连接上,分配了IP,但是上不了网。我对网络配置的问题不太懂,所以没找到是哪里的问题,大家知道吗?我的配置写在下边:
hostapd配置:
  • interface=wlan0
    bridge=br0 #used for bridge
    driver=nl80211
    ssid=name
    hw_mode=g
    channel=11
    dtim_period=1
    rts_threshold=2347
    fragm_threshold=2346
    macaddr_acl=0
    auth_algs=3
    ieee80211n=0
    wpa=0
    #wpa_passphrase=123 #password
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
dnsmasq配置:
  • interface=wlan0
    bind-interfaces
    except-interface=lo
    dhcp-range=10.1.1.10,10.1.1.110,6h
iptables.rule配置:
  • # Generated by iptables-save v1.4.10 on Tue Mar 20 21:22:08 2012
    *filter
    :INPUT ACCEPT [7:352]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [7:352]
    -A INPUT -p tcp -m conntrack --ctstate NEW -m tcp --dport 80 -j LOG --log-prefix "NEW_HTTP_CONN: "
    -A FORWARD -s 10.1.1.0/24 -o eth0 -j ACCEPT
    -A FORWARD -d 10.1.1.0/24 -i eth0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
    COMMIT
    # Completed on Tue Mar 20 21:22:08 2012
    # Generated by iptables-save v1.4.10 on Tue Mar 20 21:22:08 2012
    *nat
    :PREROUTING ACCEPT [2:92]
    :INPUT ACCEPT [2:92]
    :OUTPUT ACCEPT [13:679]
    :POSTROUTING ACCEPT [13:679]
    -A POSTROUTING -s 10.1.1.0/24 -o eth0 -j MASQUERADE
    COMMIT
    # Completed on Tue Mar 20 21:22:08 2012
上面的配置是靠3条命令写入的:

代码: 全选

sudo iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -s 10.1.1.0/24 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -d 10.1.1.0/24 -m conntrack --ctstate ESTABLISHED,RELATED -i eth0 -j ACCEPT
interface文件:
  • auto eth0
    pre-up iptables-restore < /etc/iptables.rules
    post-down iptables-save > /etc/iptables.rules
以上配置都是我直接copy我电脑上的文件过来的。
最后我按照前辈的说法ifconfig wlan0 10.1.1.1,启动hostapd,dnsmasq,我确定两个服务都启用了,但是连上无线后依旧上不了网,是不是DHCP哪不对?
用第二种方法直接就报“操作无法支持”----在我吧桥接和无线网卡连接时。
有谁知道问题在哪吗?或者你们通过另外的方法实现了ap? :em11
Orangesea
帖子: 61
注册时间: 2009-07-09 16:37
系统: ubuntu12.04
联系:

Re: wifi ap hostapd dnsmasq 连接上,却上不了网

#2

帖子 Orangesea » 2013-03-23 19:48

搞定了。折腾一下午。你这可能是没有开转发吧

参考:http://hi.baidu.com/gbthereisaway/item/ ... 374ddcafad

注意最后那里:
最后还要注意确保系统打开转发功能
sudo su
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
echo 1 >/proc/sys/net/ipv4/ip_forward
exit
头像
herrickwith
帖子: 45
注册时间: 2012-03-25 19:04
系统: Ubuntu 13.04/win7/8
联系:

Re: wifi ap hostapd dnsmasq 连接上,却上不了网

#3

帖子 herrickwith » 2013-03-25 10:32

手机装个busybox,再装个zt-180,安卓手机就能连上ad-hoc热点了~
-----------------------------------------------
http://www.89zakka.com我的小站
回复