当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2013-04-20 16:37 

注册: 2012-08-14 21:25
帖子: 91
送出感谢: 1
接收感谢: 2
RT,网上找了好多方法,都在DHCP上失败了,今天又重新找教程,终于找到一个完美的,开启无线AP方法了
之前DHCP失败的就算我手动设置手机的wifi ip还是不能上网
首先要安装hostapd
引用:
sudo apt-get install hostapd

无线网卡要支持AP模式,我用的ath9k_htc的USB网卡成功了,你们的自测吧。PS:笔记本自带的intel是没戏了,洗洗睡吧。另外一个RT73USB的失败了,google后发现是RT系列的一个比较老的问题,修复的话只能自己编译hostapd才可以,所以就算了

新建/etc/hostapd/hostapd.conf
我自己的:
引用:
interface=wlan2
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=Ubuntu test
hw_mode=g
channel=6
beacon_int=100
dtim_period=1
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0 #这个是MAC过滤,0是允许过滤列表外的访问,1是允许过滤列表内的访问
deny_mac_file=/etc/hostapd/hostapd.deny #过滤列表的地址,没有这个文件自己新建一个,不过滤的注释掉这行好了
auth_algs=3
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0

#WEP密码设置,需要这个的自己设置,我只过滤MAC就行了,有些比如PSP和NDS就需要WEP,WPA不能连接的
#wep_default_key=0 #这个是默认WEP密码,0就是wep_key0为默认,只能0-3
#wep_key0=123456789a
#wep_key1="vwxyz"
#wep_key2=0102030405060708090a0b0c0d
#wep_key3=".2.4.6.8.0.23"

eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1

#WPA/WPA2密码在这,我也是不需要
#wpa=1
#wpa_psk=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
#wpa_passphrase=secret passphrase #WPA密码


保存后可以用sudo hostapd -d /etc/hostapd/hostapd.conf 看看能不能搜到热点(我这个配置文件是用模板的配置改的,我比较懒)

然后安装DHCP服务:sudo apt-get install dhcp3-server
su下允许这个命令:echo "1" > /proc/sys/net/ipv4/ip_forward
然后还要改/etc/sysctl.conf
net.ipv4.ip_forward=1这行的注释去掉

改/etc/dhcp/dhcpd.conf:
引用:
subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.2 192.168.0.250;

option domain-name-servers 8.8.8.8;
option routers 192.168.0.1;
}


ip转发,用哪个网卡上网的,下面的wlan0就替换成什么
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

给USB的网卡配置ip:
sudo ifconfig wlan2 192.168.0.1 netmask 255.255.255.0
打开wlan2的DHCP服务:
sudo dhcpd wlan2 -pf /var/run/dhcp-server/dhcpd.pid

好了,现在手机上面可以连接上热点了,DHCP获取ip也没问题了,上网什么的杠杠的


_________________
邮箱:wzhy90@qq.com



_________________
评价: 7.41% fcymk2micro_cy
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2013-04-25 22:46 
头像

注册: 2007-03-15 16:58
帖子: 2802
地址: 湖北武汉
送出感谢: 2
接收感谢: 4
学习了!!1


_________________
引用:


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2013-04-25 23:00 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2015-01-04 11:26 

注册: 2010-01-22 23:45
帖子: 248
送出感谢: 30
接收感谢: 3
我也是这种方法,但是开启softAP后,手机能上网,但是ubuntu本机就不能上网了!需要重启ubuntu,一天之内得重启N多次,这谁受得了.有没有什么办法,让ubuntu开softAP模式时候也能自己上网,手机也能通过softAP上网??


_________________
-


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2015-01-04 13:07 

注册: 2009-08-04 16:33
帖子: 16808
送出感谢: 21
接收感谢: 1818
引用:
有没有什么办法,让ubuntu开softAP模式时候也能自己上网,手机也能通过softAP上网??

viewtopic.php?f=116&t=467340&p=3120662#p3120662


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2015-01-06 22:54 
头像

注册: 2009-03-06 10:52
帖子: 261
系统: ubuntu-12.04
送出感谢: 4
接收感谢: 0 次
mark


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2015-01-12 8:58 

注册: 2008-10-01 17:35
帖子: 30
送出感谢: 0 次
接收感谢: 1
mark!!!!!!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 用hostapd开启无线AP,终于成功配置DHCP了!!
帖子发表于 : 2015-03-06 13:02 

注册: 2011-07-20 11:33
帖子: 105
送出感谢: 9
接收感谢: 1
wzhy90 写道:
RT,网上找了好多方法,都在DHCP上失败了,今天又重新找教程,终于找到一个完美的,开启无线AP方法了
之前DHCP失败的就算我手动设置手机的wifi ip还是不能上网
首先要安装hostapd
引用:
sudo apt-get install hostapd

无线网卡要支持AP模式,我用的ath9k_htc的USB网卡成功了,你们的自测吧。PS:笔记本自带的intel是没戏了,洗洗睡吧。另外一个RT73USB的失败了,google后发现是RT系列的一个比较老的问题,修复的话只能自己编译hostapd才可以,所以就算了

新建/etc/hostapd/hostapd.conf
我自己的:
引用:
interface=wlan2
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=Ubuntu test
hw_mode=g
channel=6
beacon_int=100
dtim_period=1
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0 #这个是MAC过滤,0是允许过滤列表外的访问,1是允许过滤列表内的访问
deny_mac_file=/etc/hostapd/hostapd.deny #过滤列表的地址,没有这个文件自己新建一个,不过滤的注释掉这行好了
auth_algs=3
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0

#WEP密码设置,需要这个的自己设置,我只过滤MAC就行了,有些比如PSP和NDS就需要WEP,WPA不能连接的
#wep_default_key=0 #这个是默认WEP密码,0就是wep_key0为默认,只能0-3
#wep_key0=123456789a
#wep_key1="vwxyz"
#wep_key2=0102030405060708090a0b0c0d
#wep_key3=".2.4.6.8.0.23"

eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1

#WPA/WPA2密码在这,我也是不需要
#wpa=1
#wpa_psk=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
#wpa_passphrase=secret passphrase #WPA密码


保存后可以用sudo hostapd -d /etc/hostapd/hostapd.conf 看看能不能搜到热点(我这个配置文件是用模板的配置改的,我比较懒)

然后安装DHCP服务:sudo apt-get install dhcp3-server
su下允许这个命令:echo "1" > /proc/sys/net/ipv4/ip_forward
然后还要改/etc/sysctl.conf
net.ipv4.ip_forward=1这行的注释去掉

改/etc/dhcp/dhcpd.conf:
引用:
subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.2 192.168.0.250;

option domain-name-servers 8.8.8.8;
option routers 192.168.0.1;
}


ip转发,用哪个网卡上网的,下面的wlan0就替换成什么
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

给USB的网卡配置ip:
sudo ifconfig wlan2 192.168.0.1 netmask 255.255.255.0
打开wlan2的DHCP服务:
sudo dhcpd wlan2 -pf /var/run/dhcp-server/dhcpd.pid

好了,现在手机上面可以连接上热点了,DHCP获取ip也没问题了,上网什么的杠杠的


请问,这个工具能不能实现双有线网卡,ETH0转发ETH1上网,连接无线AP时DHCP分配的工作,而且只给AP用户分配IP地址,有线的不分配。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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