酷!學園
技術討論區 => Linux 討論版 => 主題作者是: logichom 於 2014-10-29 16:50
-
最近研究freeradius一直研究不出一個問題
上網找也沒有找到範例可參考
目標是要在accounting的attribute內安插一些自定義的參數
預設的有這些
NAS-IP-Address = 192.168.10.10
User-Name = "example"
NAS-Port = 0
NAS-Port-Type = Wireless
Acct-Session-Id = "F8A9D01B3016-0A"
Acct-Multi-Session-Id = "F8A9D01B3016-0000000011"
Framed-IP-Address = 192.168.10.10
Calling-Station-Id = "F8A9D01B3016"
Called-Station-Id = "000B866D70C4"
Acct-Delay-Time = 0
我想在裡面塞入自定義的參數該如何設定?
例如:auth from = "internet"
-
echo "cat <<EOF | /usr/local/sbin/radacct -f /usr/local/etc/radiusclient/radiusclient.conf
User-Name=$RUSE
Acct-Delay-Time=10
Acct-Status-Type=stop
Acct-Session-Id=$SESSION
Acct-Authentic=RADIUS
Service-Type=Login-User
Acct-Delay-Time=0
Acct-Terminate-Cause=Host-Request
Login-Service=SSH
Framed-IP-Address=$REMO_IP
Framed-Protocol=SSH
EOF" > $RUN_PATH/$CONSLOE
參考!!以前搞得
-
謝謝!
我試試看
-
echo "cat <<EOF | /usr/local/sbin/radacct -f /usr/local/etc/radiusclient/radiusclient.conf
User-Name=$RUSE
Acct-Delay-Time=10
Acct-Status-Type=stop
Acct-Session-Id=$SESSION
Acct-Authentic=RADIUS
Service-Type=Login-User
Acct-Delay-Time=0
Acct-Terminate-Cause=Host-Request
Login-Service=SSH
Framed-IP-Address=$REMO_IP
Framed-Protocol=SSH
EOF" > $RUN_PATH/$CONSLOE
參考!!以前搞得
不好意思 請問radiusclient是另外安裝的軟體嗎?還是以前舊版的freeradius?
-
http://wiki.freeradius.org/project/Radiusclient
另外裝
-
http://wiki.freeradius.org/project/Radiusclient
另外裝
請問直接解壓縮後要如何執行?
網路上我找不到安裝說明跟執行文件...
-
看起來是標準的 source tarball
configure 給予可執行權限後執行
執行成功跑 make
沒成功根據錯誤訊息排除
make 成功跑 make install
沒成功再根據錯誤訊息排除...
-
之前有給範例 !! 可以參考他
不用去找文件
-
之前有給範例 !! 可以參考他
不用去找文件
抱歉,個人還是不太懂您的意思
請問是放到/etc底下就可以了嗎?
或者radiusclient有什麼設定檔是可以修改的?
-
文件在這
http://wiki.freeradius.org/config/Radclient
我給的範例比那網頁的Example還多 所以我說不用看他
BTW
radiusclient 的.conf 只改一個 radius server 的IP 位址