快速业务通道

Freebsd中拿无线网卡当AP 用

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-28
_ath0="inet ssid 108m mode 11g mediaopt hostap"
cloned_interfaces="bridge0"
ifconfig_bridge0="addm rl0 addm ath0 "

注:本人现使用第二种方式

补充三点:

一: 如果你要在 网桥中的无线网卡ath0设置ip 或者bridge0接口设置IP 并且要使用与系统原有8139网卡相同的网段 请使用 255.255.255.255的掩码来设置IP地址
如安装了isc-dhcpd v3的dhcp服务软件后,这样做是推荐的,因为默认的isc-dhcp服务启动时检查每个接口IP,接口IP与dhcpd.conf 设置的动态分配ip不在同网段时,则服务不监听此接口

二:如果你在上面的接口设置了与8139网卡同网段的IP地址 请把/etc/sysctl.conf 中把下列参数设置为0

net.link.ether.inet.log_arp_movements=0
net.link.ether.inet.log_arp_wrong_iface=0

避免过多arp警告之类的信息出现在控制台

三:发现使用第二种网桥后,无线网卡客户端无法PPPoE拨号,似乎pppoe数据包无法通过网桥,经实际测试,用第一种网桥方式,无线网卡客户端可以pppoE拨号 (ADSL猫是通过Switch与BSD的rl0网卡连接的),根据需要自己选择哪种方式吧!

至此大功告成!! 用你笔记本的无线网卡连接上尽情使用吧 :)


12月15日 重要更新(大大提高了AP的稳定性):

请把你的系统源代码更新到最新6.0stable,我是更新到12月15日 ,因为 Freebsd的开发者sam对ath的流量算法sample进行了较大改进, 所以请把ath的控制部分,由onoe 改为sample方式

相关内核配置如下

device ath
device ath_hal
#device ath_rate_onoe
device ath_rate_sample
device wlan

#uname -a

FreeBSD xxx.com 6.0-STABLE FreeBSD 6.0-STABLE #2: Thu Dec 15 10:04:54 CST 2005 root@xxx.com:/usr/obj/usr/src/sys/file5 i386

至此, 消除了原来会出现在控制台的2个严重影响ap稳定性的下列错误
ath0: device timeout
ath0: stuck beacon; resetting (bmiss count 4)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号