
AC端的配置文件放在当前目录下的conf目录中,配置文件名为AC.conf。以下是一个例子:
ACHost {
name = FreeAC #AC的名字。
echoTimeout = 15
idleTimeout = 300
APConfigSource = file
Portal 192.168.131.140 { #PORTAL服务器的IP地址
protocol =HWPP #PORTAL服务器使用的协议,这里是HWPP(华为协议,支持V2.0),还可以是CMCC(中国移动协议)
secret = www.ossh.org #共享密钥
url = http://192.168.131.140 #PORTAL的URL,后面支持wlanuserip等参数。
}
Radius 192.168.131.140 { #以下是RADIUS的参数
authPort =1812
accountPort =1813
secret =testing123
}
controlIPv4 = { #AC本机的IP地址列表,可以是多个。
192.168.131.140
}
freeTarget = { #目的域名或者IP白名单
}
freeIPAdress = { #源IP白名单
}
freeMAC = { #源MAC白名单
}
}
在conf目录下有一个apconf目录,里面每一个文件就针对一个APID,每一个AP都有一个APID。
当AP运行完成后,会在当前目录下生成一个hostapd.conf 。 hostapd可以使用这个配置文件来启动AP。这些配置来自于AC。
interface=wlan0
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=freeac
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
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
|