当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : wifi ap hostapd dnsmasq 连接上,却上不了网
帖子发表于 : 2012-03-20 22:10 

注册: 2012-03-18 15:27
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
大家好,
我想把笔记本做一个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


页首
 用户资料  
 
2 楼 
 文章标题 : Re: wifi ap hostapd dnsmasq 连接上,却上不了网
帖子发表于 : 2013-03-23 19:48 

注册: 2009-07-09 16:37
帖子: 61
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 0 次
搞定了。折腾一下午。你这可能是没有开转发吧

参考:http://hi.baidu.com/gbthereisaway/item/9073a2e4ab2d8a374ddcafad

注意最后那里:
最后还要注意确保系统打开转发功能
sudo su
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
echo 1 >/proc/sys/net/ipv4/ip_forward
exit


页首
 用户资料  
 
3 楼 
 文章标题 : Re: wifi ap hostapd dnsmasq 连接上,却上不了网
帖子发表于 : 2013-03-25 10:32 
头像

注册: 2012-03-25 19:04
帖子: 45
系统: Ubuntu 13.04/win7/8
送出感谢: 0 次
接收感谢: 0 次
手机装个busybox,再装个zt-180,安卓手机就能连上ad-hoc热点了~


_________________
-----------------------------------------------
http://www.89zakka.com我的小站


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译