当前位置:Linux教程 - Linux文化 - Centos4.2组建无线AP网关

Centos4.2组建无线AP网关


OS:CENTOS4.2 网卡:tp-link 550G #lspci 01:03.0 Ethernet controller: Atheros Communications, Inc.: Unknown device 001a (rev 01) 查看一下你是不是 Atheros的芯片

到http://madwifi.org/下载驱动 --------------安装------------------ #tar zxvf madwifi-0.9.1.tar.gz #cd madwifi-0.9.1 #make #make install -------加载模块------------------- #modprobe ath_pci #ifconfig -a |more 查看是不是多了ath0和wifi0两个设备,如果是一切正常OK #iwconfig ath0 essid cqie-etic #wlanconfig ath0 create wlandev wifi0 wlanmode ap #ifconfig ath0 inet 20.20.20.1 netmask 255.255.255.0 up -------配置自动加载模块和自动ap模式------- #echo "modprobe ath_pci autocreate ap" > /etc/init.d/athdriver (autocreate ap可以自动加载模块 的时候就自动ap模式) #ln -sf /etc/init.d/athdriver /etc/rc.d/rc3.d/S01athdriver #ln -sf /etc/init.d/athdriver /etc/rc.d/rc4.d/S01athdriver #ln -sf /etc/init.d/athdriver /etc/rc.d/rc5.d/S01athdriver #cat /etc/rc.local echo 1 > /proc/sys/net/ipv4/ip_forward iwconfig ath0 essid cqie-etic wlanconfig ath0 create wlandev wifi0 wlanmode ap (可不要了) ifconfig ath0 inet 20.20.20.1 netmask 255.255.255.0 up 这里可以多参考附里面的参数

iptables的设置 加入:iptables -t nat -A POSTROUTING -o 你的出口网卡 -j MASQUERADE

[root@log ~]# iwconfig ath0 ath0 IEEE 802.11g ESSID:"cqie-etic" Mode:Master Frequency:2.417GHz Access Point: 00:0A:EB:A4:A4:FA Bit Rate:0kb/s Tx-Power:18 dBm Sensitivity=0/3 Retryff RTS thrff Fragment thrff Encryption keyff Power Managementff Link Quality=86/94 Signal level=-9 dBm Noise level=-95 dBm Rx invalid nwid:191 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

附: 1.网络标识:#iwconfig ath0 essid “cqie-etic”

2.网络频率:#iwconfig ath0 freq 5.2G

3.网络频道:# iwconfig ath0 channel 11

4.网络速率:# iwconfig ath0 rate 54M auto

5.WEP加密:# iwconfig ath0 key DEAD-BEFF-AA(可选,默认不加密)

6.发射功率:# iwconfig ath0 txpower 30 (可选, 以dBm为单位,自动使用默认值) 其帮助他的请查看man wlanconfig man iwconfig

加入DHCP服务后: 记得在dhcpd.conf里加入 DHCPDARGS=ath0; 指定接口监听 其他的配置差不多了。 要是你加入了key要输入key后能自动获得IP地址