วันเสาร์ที่ 4 มิถุนายน พ.ศ. 2554

ตั้งค่า Coova AP ให้เตะ User จากข้างนอก

การตั้งค่า Coova AP ให้เตะ user จาก Radius server ได้ จากที่ใช้งานจริง ผมใช้เฟิร์มแวร์
CoovaAP Firmware - version 1.0 beta.12

ใช้โปรแกรมที่ถนัด รีโมตผ่าน ssh เข้าไปแก้ไขไฟล์ดังนี้

#vi /etc/chilli.conf
เพิ่มข้อความด้านล่าง ในบรรทัดสุดท้าย

# TAG COA Port
coaport 3779

แก้ไขไฟล์
#vi /etc/init.d/S90chilli

เพิ่มบรทัดนี้ลงไป ต่อจาก LISTEN_IP=127.0.0.1

LISTEN_IP=127.0.0.1
DAEMON_ARGS="--coaport 3779 --conf /etc/chilli.conf"

เสร็จแล้วมาเพิ่มไฟล์วอร์ล ให้เข้ามาใช้พอร์ต 3779
#vi /etc/firewall.user

เลื่อนลงมาจนเกือบท้าย ๆ ให้หา ### Open port to WAN จะมีตัวอย่างของพอร์ต 22 อยู่

### Open port to WAN

iptables -t nat -A prerouting_wan -p tcp --dport 3779 -j ACCEPT
iptables -A input_wan -p tcp --dport 3779 -j ACCEPT

iptables -t nat -A prerouting_wan -p udp --dport 3779 -j ACCEPT
iptables -A input_wan -p udp --dport 3779 -j ACCEPT

เสร็จแล้วสั่ง
#reboot

เท่านี้ ก็ลองสั่ง เตะ user จากเซิฟเวอร์ freeradius ดู ลักษณะนี้ เปลี่ยนที่เป็นสีส้มให้ตรงกับที่ใช้
echo "User-Name=username" | radclient -x 127.0.0.1:3779 disconnect radiussecret

ไม่มีความคิดเห็น:

แสดงความคิดเห็น