大家好!
我在Fedorea6架設 free radius,透過 radiusd -X在本機上使用files 中的
測試帳號 testf/testf,
radtest testf testf 127.0.0.1 0 testing123
測試帳號的訊息一切OK,如下
Sending Access-Request of id 169 to 127.0.0.1 port 1812
User-Name = "testf"
User-Password = "testf"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=169, length=34
Reply-Message = "Hello, testf"
再者,我使用 mysql 中的帳號,也 ok
Sending Access-Request of id 182 to 127.0.0.1 port 1812
User-Name = "brenden"
User-Password = "zi6qj6n84"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=182, length=38
Service-Type = Framed-User
Framed-IP-Address = 255.255.255.254
Framed-IP-Netmask = 255.255.255.0
此Radius Server 正常運作!
但是,我只要不是在本機上,而使用其他機器透過Vigor2910G的AP
在xp2┌無線上網┘,每一次都失敗,我已經設好
/etc/raddb/users
testf Auth-Type:= Local, User-Password== "testf"
/etc/raddb/clients.conf 中Vigor2910G的 ip 相關設定如下
client 192.168.10.0/24 {
secret= zi6qj6n84
shortname= 192.168.10.x
}
每次都會丟出"no User-Password or CHAP-Password attribute" 的訊息
讓我懷疑Vigor 2910G有問題,但是我使用它┌有線┘透過RJ-45連到我的NB
然後,使用NTRadPing.exe 去測試,把secret/UserName/UserPassword填進去,怪的事它可以正常的接收到回應!
那表示,Radius 可以驗證成功!Vigor2910G也沒問題才對!
想請問,為何我的Vigor2910G無線部份就是測試不過,請問我該如何解決?
謝謝!