Untuk keperluan browsing internet di kantor pakai wireless, saya buat
captive portal dengan linksys wrt54gl+dd-wrt dan freeradius di mesin
slackware. Karena ini hanya untuk kegunaan praktis, saya tdk install
program spt phpmyprepaid atau hotcakes. Buat usernya juga di prompt
mysql.
Yang masih menjadi masalah adalah jika power listrik linksys mati (mesin
radius tetap hidup) kemudian beberapa jam menyala kembali maka user abc
tidak bisa logon. Pesen di login hotspot adalah user sudah logon
(sengaja saya buat Simultaneous-Use:=1). Nampaknya user ini tercatat masih
logon di freeradius (terlihat di radwho).
Adakah cara untuk meng-"kick" user yg menggantung selain menghapus
file radutmp / radwtmp ? Sudah coba pakai radzap, tidak bisa:
# radwho
Login Name What TTY When From Location
arief arief shell S30 Mon 15:0 172.16.2. 192.168.2.138
Isi log radacct/172.16.2.37/detail-xxx
...
Mon Oct 5 15:01:58 2009
Acct-Status-Type = Start
User-Name = "arief"
Calling-Station-Id = "00-09-2D-14-F7-01"
Called-Station-Id = "00-18-F8-46-41-74"
NAS-Port-Type = Wireless-802.11
NAS-Port = 30
NAS-Port-Id = "00000030"
NAS-IP-Address = 0.0.0.0
NAS-Identifier = "office"
Framed-IP-Address = 192.168.2.138
Acct-Session-Id = "4ac9c53d0000001e"
Acct-Unique-Session-Id = "92838845204ade01"
Timestamp = 1254729718
Request-Authenticator = Verified
Saya jalankan radzap di bawah, command radwho masih memperlihatkan user
tetap aktif.
# radzap -N 0.0.0.0 -u arief 172.17.1.2 radius123
--
Terimakasih sebelumnya.
Salam,
~~ Arief Yudhawarman ~~
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis