Migrasi server Radius
Version 1.0
Author: gtoms<henry at gultom dot or dot id>
Last edited 17/04/2008

Server radius kantor yang lama sering bermasalah sehingga diputuskan migrasi ke server baru dengan spek lebih baik untuk menjalankan fungsi radiator, mysql didalam sistem operasi Linux yang dalam instalasi ini menggunakan distribusi ‘mbah’ Debian. Semua proses dimulai dari instalasi sistem operasi Debian 4 Etch, Radiator-3.14, Mysql 5, memindahkan data mysql dan konfigurasi Radiator dari server lama ke server baru. Migrasi ini harus hati-hati dan teliti karena server radius ini merupakan salah satu mesin yang penting dibutuhkan dalam proses bisnis kantor, didalamnya terdapat data accounting dial up, hotspot client baik di Jakarta maupun kantor cabang.

Beberapa langkah proses migrasi ini adalah :

- Server radius baru sudah diinstall menggunakan sistem operasi linux dengan distro kesayangan saya yaitu : mbah Debian yang saat ini sudah versi 4.0 dengan kode nama Etch.
- Install dan konfigurasi software pendukung pada radius baru : Radiator-3.14, Mysql 5
- Menyesuaikan konfigurasi .cfg radiator lama ke .cfg radiator server radius baru.
- Memindahkan /var/lib/mysql/radius dari mailserver lama ke /var/lib/mysql/radius mailserver baru
- Mengganti ip radius baru menjadi ip radius lama.
- Menjalankan Radcron, untuk selanjutnya radius baru Trial dan Live
- Optimalkan firewal pada radius baru

Untuk sistem operasinya, menggunakan installer Debian Network install from a minimal CD(netinst) sebesar 180 MB, dan di burn ke cdrom, lalu hanya menginstall system nya saja dan software-software pendukung diinstall menyusul melalui repositori debian atau dari official situs software tersebut.
Uuntuk sebuah server radius cukuplah menset partisi sbb:

/
swap
/home

Untuk Instalasi Sistem operasi Linux Debian 4.0 bisa melihat langkah dan screenshotnya di :
http://www.howtoforge.com/perfect_setup_debian_etch
tidak semua dalam langkah di website itu saya terapkan, jadi sesuaikan sesuai kebiasaan kita menginstall server debian dengan hasil yang sudah kita ketahui sebelumnya.
Menginstall sistem operasi Debian itu tidalah sulit jika sudah memahami prosesnya, tinggal enter dan mengikuti petunjuk instalasi. Update network mirrornya menggunakan repositori di Indonesia bisa ke kambing.ui.edu atau indika.net.id tingal pilih di Network Mirror pada Debian installer Netinst.

Kalau proses instalasi sistem operasi saya berada didalam ruang server dan berdiri didepan monitor radius baru sambil kedinginan, maka proses instalasi dan konfigurasi software pendukungnya saya lebih memilih pakai remote lewat pc saya di luar ruang server sehinga bisa duduk dan tidak kedinginan, berikut copy paste dari konsol yang sempat terdokumentasikan dan beberapa bagian ada yg tidak terdokumentasi atau telah saya edit :
===========================================================================

Melengkapi instalasi sistem operasi Debian :
mail-server:/home/gtoms# apt-get install build-essential
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
binutils cpp cpp-4.1 dpkg-dev g++ g++-4.1 gcc gcc-4.1 libc6-dev libssp0 libstdc++6-4.1-dev linux-kernel-headers
Suggested packages:
binutils-doc cpp-doc gcc-4.1-locales debian-keyring gcc-4.1-doc lib64stdc++6 manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc
libc6-dev-amd64 lib64gcc1 lib64ssp0 glibc-doc libstdc++6-4.1-doc
Recommended packages:
bzip2 libmudflap0-dev
The following NEW packages will be installed:
binutils build-essential cpp cpp-4.1 dpkg-dev g++ g++-4.1 gcc gcc-4.1 libc6-dev libssp0 libstdc++6-4.1-dev linux-kernel-headers
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 14.4MB of archives.
After unpacking 53.1MB of additional disk space will be used.
Do you want to continue [Y/n]? y
.........skip..........
...........................


Setelah konfigurasi instalasi sistem operasi Linux Debian berjalan lancar termasuk setting /etc/network/interfaces dan /etc/resolv.conf, dilanjutkan instalasi Radiator yang membutuhkan Perl 5 atau diatasnya :

Feature Radiator buatan Open System Consultant :

Radiator now supports more 802.1X secure wireless and LAN authentication methods than any other RADIUS server giving a wide choice of 802.1X network clients. Private server and client certificates for testing 802.1X authentication included.

For the busy ISP and network administrator, Radiator brings benefits like:
-Secure reliable RADIUS proxying using RadSec
-Acts as a Diameter to RADIUS gateway for NAS authentication and accounting
-Smooth migration path from small to very large ISP's with no upgrade fees
-Supports small and large virtual ISP and carrier systems
-Works reliably in a huge range of environments
-Easy modification to suit your special requirements: full source and extension API
-Compliance with relevant standards
-Quick to set up and low maintenance
-Web based GUI for configuration and monitoring
-Perpetual license and free access to new releases and patches for the first year (renewal annually)
-Easy assimilation of new user populations from other ISPs during mergers and acquisitions - authenticate different realms in different ways
-Easy migration from small to extremely large user populations: change your database type as your requirements change
-Use standard tools like SNMP to monitor your server
-Support for Radar monitoring for RADIUS enterprise management
-Support for 802.1X wireless authentication
-Interoperates with Coova - the open source captive portal for wireless hotspot managementn


INSTALASI RADIATOR
Rdiator membutuhkan Perl 5 keatas dan dalam sistem operasi Linux Debian Perl sudah terinstall dengan baik.

radius:/home/gtoms# tar xvf Radiator-3.14.tgz
......................
......................
Radiator-3.14/goodies/mobileip.cfg
Radiator-3.14/goodies/eap_peap_tls.cfg
Radiator-3.14/goodies/restartWrapper
Radiator-3.14/goodies/users.ldif
Radiator-3.14/goodies/saslauthd.cfg
Radiator-3.14/goodies/digipass.cfg
Radiator-3.14/goodies/sql.cfg
Radiator-3.14/goodies/wimsComplexConfig.txt
Radiator-3.14/goodies/eap_tls.cfg
Radiator-3.14/goodies/rotateacct.pl
Radiator-3.14/goodies/ldap-sasl.cfg
Radiator-3.14/goodies/tacacsplustest
Radiator-3.14/goodies/proxy.cfg
Radiator-3.14/goodies/soaprequest.wsdl
Radiator-3.14/goodies/kerberos.txt
Radiator-3.14/goodies/teleid
Radiator-3.14/goodies/ace.txt
Radiator-3.14/goodies/radiator-ldap.ldif
Radiator-3.14/goodies/dictionary.hiper
Radiator-3.14/goodies/linux-radiator.init
Radiator-3.14/goodies/mkcertificate.sh
Radiator-3.14/goodies/apache2-radius.txt
Radiator-3.14/goodies/SafewordPreAuth.pl
Radiator-3.14/goodies/msisdn.hook
Radiator-3.14/goodies/jet.cfg
Radiator-3.14/goodies/pam.cfg
Radiator-3.14/goodies/internalhook.cfg
Radiator-3.14/goodies/sqliteCreate.sql
Radiator-3.14/goodies/vlanhooks.txt
Radiator-3.14/goodies/AuthDBUNIX.pm
Radiator-3.14/goodies/oscaironetconfig.txt
Radiator-3.14/goodies/nthash.pl
Radiator-3.14/goodies/krb5.cfg
Radiator-3.14/goodies/ace.cfg
Radiator-3.14/goodies/edirectory.cfg
Radiator-3.14/goodies/optigold.cfg
Radiator-3.14/goodies/ibm-snmp.txt
Radiator-3.14/goodies/ntlm_eap_peap.cfg
Radiator-3.14/goodies/radsec-server.cfg
Radiator-3.14/goodies/platypus.cfg
Radiator-3.14/goodies/RadiatorMacOSX.tar.gz
Radiator-3.14/goodies/AdvancedISPBilling.cfg
Radiator-3.14/goodies/ic-isp.cfg
Radiator-3.14/goodies/3com4400.txt
Radiator-3.14/goodies/highavail.txt
Radiator-3.14/goodies/billmax.cfg
Radiator-3.14/goodies/asplog.txt
Radiator-3.14/goodies/tacacsplusserver.cfg
Radiator-3.14/goodies/dbd-csv.txt
Radiator-3.14/goodies/CiscoDialupIPPools.doc
Radiator-3.14/Radius/
Radiator-3.14/Radius/AuthACE.pm
Radiator-3.14/Radius/TLS.pm
Radiator-3.14/Radius/Client.pm
Radiator-3.14/Radius/AuthMOBILEIP.pm
Radiator-3.14/Radius/AuthSOAP.pm
Radiator-3.14/Radius/AuthHTGROUP.pm
Radiator-3.14/Radius/Nas/
Radiator-3.14/Radius/Nas/Bay8000SNMP.pm
Radiator-3.14/Radius/Nas/Portslave.pm
Radiator-3.14/Radius/Nas/Colubris.pm
Radiator-3.14/Radius/Nas/PortslaveMoxa.pm
Radiator-3.14/Radius/Nas/Portmaster4.pm
Radiator-3.14/Radius/Nas/Ping.pm
Radiator-3.14/Radius/Nas/Tigris.pm
Radiator-3.14/Radius/Nas/Xyplex.pm
Radiator-3.14/Radius/Nas/NortelCVX1800.pm
Radiator-3.14/Radius/Nas/Redback.pm
Radiator-3.14/Radius/Nas/Bay5399SNMP.pm
Radiator-3.14/Radius/Nas/Cisco.pm
Radiator-3.14/Radius/Nas/Portmaster3.pm
Radiator-3.14/Radius/Nas/TigrisNew.pm
Radiator-3.14/Radius/Nas/Computone.pm
Radiator-3.14/Radius/Nas/Cyclades.pm
Radiator-3.14/Radius/Nas/Bay4000SNMP.pm
Radiator-3.14/Radius/Nas/Shiva.pm
Radiator-3.14/Radius/Nas/unknown.pm
Radiator-3.14/Radius/Nas/TotalControl.pm
Radiator-3.14/Radius/Nas/TigrisOld.pm
Radiator-3.14/Radius/Nas/ignore.pm
Radiator-3.14/Radius/Nas/Bay.pm
Radiator-3.14/Radius/Nas/NomadixSNMP.pm
Radiator-3.14/Radius/Nas/CiscoVPDN.pm
Radiator-3.14/Radius/Nas/Patton.pm
Radiator-3.14/Radius/Nas/AscendSNMP.pm
Radiator-3.14/Radius/Nas/Ascend.pm
Radiator-3.14/Radius/Nas/BayFinger.pm
Radiator-3.14/Radius/Nas/PortslaveLinux.pm
Radiator-3.14/Radius/Nas/Livingston.pm
Radiator-3.14/Radius/Nas/TotalControlSNMP.pm
Radiator-3.14/Radius/Nas/CiscoSessionMIB.pm
Radiator-3.14/Radius/Nas/Hiper.pm
Radiator-3.14/Radius/StatsLogSQL.pm
Radiator-3.14/Radius/Rcrypt.pm
Radiator-3.14/Radius/Nas.pm
Radiator-3.14/Radius/AuthRADSEC.pm
Radiator-3.14/Radius/LogGeneric.pm
Radiator-3.14/Radius/LogSQL.pm
Radiator-3.14/Radius/SessINTERNAL.pm
Radiator-3.14/Radius/EAP_21.pm
Radiator-3.14/Radius/AuthLogSYSLOG.pm
Radiator-3.14/Radius/User.pm
Radiator-3.14/Radius/AuthPLATYPUS.pm
Radiator-3.14/Radius/AddressAllocatorDHCP.pm
Radiator-3.14/Radius/RadSec.pm
Radiator-3.14/Radius/AuthINTERNAL.pm
Radiator-3.14/Radius/SNMP.pm
Radiator-3.14/Radius/AuthURL.pm
Radiator-3.14/Radius/SNMPAgent.pm
Radiator-3.14/Radius/SessGeneric.pm
Radiator-3.14/Radius/AuthRODOPI.pm
Radiator-3.14/Radius/AuthVOLUMEBALANCE.pm
Radiator-3.14/Radius/AuthDNSROAM.pm
Radiator-3.14/Radius/EAP_13.pm
Radiator-3.14/Radius/DES.pm
Radiator-3.14/Radius/SessNULL.pm
Radiator-3.14/Radius/AuthNTLM.pm
Radiator-3.14/Radius/Select.pm
Radiator-3.14/Radius/AuthRADKEY.pm
Radiator-3.14/Radius/AuthMULTICAST.pm
Radiator-3.14/Radius/SessDBM.pm
Radiator-3.14/Radius/Context.pm
Radiator-3.14/Radius/ServerTACACSPLUS.pm
Radiator-3.14/Radius/AddressAllocatorGeneric.pm
Radiator-3.14/Radius/AuthCDB.pm
Radiator-3.14/Radius/AuthEXTERNAL.pm
Radiator-3.14/Radius/AddressAllocatorSQL.pm
Radiator-3.14/Radius/AuthPAM.pm
Radiator-3.14/Radius/SessSQL.pm
Radiator-3.14/Radius/AuthGROUP.pm
Radiator-3.14/Radius/DHCP.pm
Radiator-3.14/Radius/Finger.pm
Radiator-3.14/Radius/EAP_6.pm
Radiator-3.14/Radius/AuthLDAP2.pm
Radiator-3.14/Radius/AuthRADIUS.pm
Radiator-3.14/Radius/RDict.pm
Radiator-3.14/Radius/AuthOTP.pm
Radiator-3.14/Radius/AuthFILE.pm
Radiator-3.14/Radius/Configurable.pm
Radiator-3.14/Radius/AuthLogFILE.pm
Radiator-3.14/Radius/AuthGeneric.pm
Radiator-3.14/Radius/SimpleClient.pm
Radiator-3.14/Radius/AuthROUNDROBIN.pm
Radiator-3.14/Radius/AuthPORTLIMITCHECK.pm
Radiator-3.14/Radius/ClientListLDAP.pm
Radiator-3.14/Radius/Util.pm
Radiator-3.14/Radius/AuthUNIX.pm
Radiator-3.14/Radius/StatsLogFILE.pm
Radiator-3.14/Radius/Tacacsplus.pm
Radiator-3.14/Radius/AuthLDAPSDK.pm
Radiator-3.14/Radius/AuthNISPLUS.pm
Radiator-3.14/Radius/ClientListSQL.pm
Radiator-3.14/Radius/AuthLDAPRADIUS.pm
Radiator-3.14/Radius/RadpwtstGui.pm
Radiator-3.14/Radius/Realm.pm
Radiator-3.14/Radius/AuthSASLAUTHD.pm
Radiator-3.14/Radius/AuthIPASS.pm
Radiator-3.14/Radius/SOAPRequest.pm
Radiator-3.14/Radius/LogEMERALD.pm
Radiator-3.14/Radius/AuthDIGIPASS.pm
Radiator-3.14/Radius/LogSYSLOG.pm
Radiator-3.14/Radius/AuthADSI.pm
Radiator-3.14/Radius/AuthSYSTEM.pm
Radiator-3.14/Radius/Log.pm
Radiator-3.14/Radius/EAP_4.pm
Radiator-3.14/Radius/EAP.pm
Radiator-3.14/Radius/AuthRSAMOBILE.pm
Radiator-3.14/Radius/AuthOPIE.pm
Radiator-3.14/Radius/AuthRADMIN.pm
Radiator-3.14/Radius/EAP_17.pm
Radiator-3.14/Radius/Stream.pm
Radiator-3.14/Radius/AuthIMAP.pm
Radiator-3.14/Radius/Ldap.pm
Radiator-3.14/Radius/AuthLDAP.pm
Radiator-3.14/Radius/AuthLogSQL.pm
Radiator-3.14/Radius/AuthDBFILE.pm
Radiator-3.14/Radius/Win32Service.pm
Radiator-3.14/Radius/AuthSQL.pm
Radiator-3.14/Radius/Handler.pm
Radiator-3.14/Radius/Predicate.pm
Radiator-3.14/Radius/Radius.pm
Radiator-3.14/Radius/EAP_26.pm
Radiator-3.14/Radius/AuthNT.pm
Radiator-3.14/Radius/AttrVal.pm
Radiator-3.14/Radius/StreamTLS.pm
Radiator-3.14/Radius/AuthLOADBALANCE.pm
Radiator-3.14/Radius/Mib.pm
Radiator-3.14/Radius/SqlDb.pm
Radiator-3.14/Radius/AuthEMERALD4.pm
Radiator-3.14/Radius/AuthTEST.pm
Radiator-3.14/Radius/AuthEMERALD.pm
Radiator-3.14/Radius/Monitor.pm
Radiator-3.14/Radius/AuthTACACSPLUS.pm
Radiator-3.14/Radius/EAP_5.pm
Radiator-3.14/Radius/Resolver.pm
Radiator-3.14/Radius/AuthKRB5.pm
Radiator-3.14/Radius/EAP_25.pm
Radiator-3.14/Radius/AuthDYNADDRESS.pm
Radiator-3.14/Radius/AuthLSA.pm
Radiator-3.14/Radius/ServerConfig.pm
Radiator-3.14/Radius/AuthLogGeneric.pm
Radiator-3.14/Radius/ServerRADSEC.pm
Radiator-3.14/Radius/AuthSQLRADIUS.pm
Radiator-3.14/Radius/AuthPOP3.pm
Radiator-3.14/Radius/MSCHAP.pm
Radiator-3.14/Radius/LogFILE.pm
Radiator-3.14/Radius/StatsLogGeneric.pm
Radiator-3.14/builddbm
Radiator-3.14/certificates/
Radiator-3.14/certificates/root.pem
Radiator-3.14/certificates/README
Radiator-3.14/certificates/cert-clt.pem
Radiator-3.14/certificates/root.der
Radiator-3.14/certificates/cert-srv.pem
Radiator-3.14/certificates/cert-clt.p12
Radiator-3.14/certificates/demoCA/
Radiator-3.14/certificates/demoCA/cacert.pem
Radiator-3.14/radpwtst
Radiator-3.14/users
Radiator-3.14/ppm/
Radiator-3.14/ppm/README
Radiator-3.14/ppm/Authen-Digipass.ppd
Radiator-3.14/ppm/MSWin32-x86-multi-thread/
Radiator-3.14/ppm/MSWin32-x86-multi-thread/Authen-ACE4.ppm.tar.gz
Radiator-3.14/ppm/MSWin32-x86-multi-thread/Authen-Digipass.ppm.tar.gz
Radiator-3.14/ppm/MSWin32-x86-multi-thread-5.8/
Radiator-3.14/ppm/MSWin32-x86-multi-thread-5.8/Authen-Digipass.ppm.tar.gz
Radiator-3.14/ppm/MSWin32-x86-multi-thread-5.8/Authen-ACE4.ppm.tar.gz
Radiator-3.14/ppm/Authen-ACE4.ppd
Radiator-3.14/ppm/searchsummary.ppm
Radiator-3.14/ppm/summary.ppm
Radiator-3.14/buildsql
Radiator-3.14/dictionary.sip
Radiator-3.14/Makefile.PL
Radiator-3.14/radius2.cfg
Radiator-3.14/radiusd
Radiator-3.14/portlist
Radiator-3.14/passwd.md5
Radiator-3.14/MANIFEST
Radiator-3.14/dictionary
Radiator-3.14/LICENSE
Radiator-3.14/Radiator.pkginfo
Radiator-3.14/radhostname.pl
Radiator-3.14/test.pl
Radiator-3.14/dictionary.ascend
Radiator-3.14/README
Radiator-3.14/radius.cfg
Radiator-3.14/META.yml
Radiator-3.14/Radiator.spec
Radiator-3.14/eaptest1.dat
Radiator-3.14/group
Radiator-3.14/passwd
Radiator-3.14/eaptest2.dat

radius:/home/gtoms# ls
baca Radiator-3.14 Radiator-3.14.tgz Radmin-1.92.tar

radius:/home/gtoms# cd Radiator-3.14

radius:/home/gtoms/Radiator-3.14# ls
builddbm dictionary doc goodies Makefile.PL passwd ppm Radiator.spec radius.cfg README
buildsql dictionary.ascend eaptest1.dat group MANIFEST passwd.md5 radhostname.pl Radius radiusd test.pl
certificates dictionary.sip eaptest2.dat LICENSE META.yml portlist Radiator.pkginfo radius2.cfg radpwtst users


radius:/home/gtoms/Radiator-3.14# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Radius
radius:/home/gtoms/Radiator-3.14# ls
builddbm dictionary doc goodies Makefile META.yml portlist Radiator.pkginfo radius2.cfg radpwtst users
buildsql dictionary.ascend eaptest1.dat group Makefile.PL passwd ppm Radiator.spec radius.cfg README
certificates dictionary.sip eaptest2.dat LICENSE MANIFEST passwd.md5 radhostname.pl Radius radiusd test.pl
radius:/home/gtoms/Radiator-3.14# nano README
radius:/home/gtoms/Radiator-3.14# nano README
radius:/home/gtoms/Radiator-3.14# make test
cp Radius/SimpleClient.pm blib/lib/Radius/SimpleClient.pm
cp Radius/AuthACE.pm blib/lib/Radius/AuthACE.pm
cp Radius/AuthROUNDROBIN.pm blib/lib/Radius/AuthROUNDROBIN.pm
cp Radius/AuthPORTLIMITCHECK.pm blib/lib/Radius/AuthPORTLIMITCHECK.pm
cp Radius/TLS.pm blib/lib/Radius/TLS.pm
cp Radius/ClientListLDAP.pm blib/lib/Radius/ClientListLDAP.pm
cp Radius/Util.pm blib/lib/Radius/Util.pm
cp Radius/Client.pm blib/lib/Radius/Client.pm
cp Radius/AuthMOBILEIP.pm blib/lib/Radius/AuthMOBILEIP.pm
cp Radius/AuthSOAP.pm blib/lib/Radius/AuthSOAP.pm
cp Radius/AuthHTGROUP.pm blib/lib/Radius/AuthHTGROUP.pm
cp Radius/AuthUNIX.pm blib/lib/Radius/AuthUNIX.pm
cp Radius/StatsLogFILE.pm blib/lib/Radius/StatsLogFILE.pm
cp Radius/Tacacsplus.pm blib/lib/Radius/Tacacsplus.pm
cp Radius/AuthNISPLUS.pm blib/lib/Radius/AuthNISPLUS.pm
cp Radius/AuthLDAPSDK.pm blib/lib/Radius/AuthLDAPSDK.pm
cp Radius/Nas/unknown.pm blib/lib/Radius/Nas/unknown.pm
cp Radius/ClientListSQL.pm blib/lib/Radius/ClientListSQL.pm
cp Radius/Nas/Bay8000SNMP.pm blib/lib/Radius/Nas/Bay8000SNMP.pm
cp Radius/AuthLDAPRADIUS.pm blib/lib/Radius/AuthLDAPRADIUS.pm
cp Radius/Nas/TotalControl.pm blib/lib/Radius/Nas/TotalControl.pm
cp Radius/RadpwtstGui.pm blib/lib/Radius/RadpwtstGui.pm
cp Radius/Nas/TigrisOld.pm blib/lib/Radius/Nas/TigrisOld.pm
cp Radius/Rcrypt.pm blib/lib/Radius/Rcrypt.pm
cp Radius/StatsLogSQL.pm blib/lib/Radius/StatsLogSQL.pm
cp Radius/Nas/Portslave.pm blib/lib/Radius/Nas/Portslave.pm
cp Radius/Nas.pm blib/lib/Radius/Nas.pm
cp Radius/Realm.pm blib/lib/Radius/Realm.pm
cp Radius/AuthRADSEC.pm blib/lib/Radius/AuthRADSEC.pm
cp Radius/LogGeneric.pm blib/lib/Radius/LogGeneric.pm
cp Radius/AuthSASLAUTHD.pm blib/lib/Radius/AuthSASLAUTHD.pm
cp Radius/LogSQL.pm blib/lib/Radius/LogSQL.pm
cp Radius/AuthIPASS.pm blib/lib/Radius/AuthIPASS.pm
cp Radius/Nas/Colubris.pm blib/lib/Radius/Nas/Colubris.pm
cp Radius/EAP_21.pm blib/lib/Radius/EAP_21.pm
cp Radius/SessINTERNAL.pm blib/lib/Radius/SessINTERNAL.pm
cp Radius/AuthLogSYSLOG.pm blib/lib/Radius/AuthLogSYSLOG.pm
cp Radius/Nas/Portmaster4.pm blib/lib/Radius/Nas/Portmaster4.pm
cp Radius/Nas/PortslaveMoxa.pm blib/lib/Radius/Nas/PortslaveMoxa.pm
cp Radius/SOAPRequest.pm blib/lib/Radius/SOAPRequest.pm
cp Radius/User.pm blib/lib/Radius/User.pm
cp Radius/LogEMERALD.pm blib/lib/Radius/LogEMERALD.pm
cp Radius/AuthDIGIPASS.pm blib/lib/Radius/AuthDIGIPASS.pm
cp Radius/AuthPLATYPUS.pm blib/lib/Radius/AuthPLATYPUS.pm
cp Radius/AddressAllocatorDHCP.pm blib/lib/Radius/AddressAllocatorDHCP.pm
cp Radius/Nas/ignore.pm blib/lib/Radius/Nas/ignore.pm
cp Radius/LogSYSLOG.pm blib/lib/Radius/LogSYSLOG.pm
cp Radius/RadSec.pm blib/lib/Radius/RadSec.pm
cp Radius/AuthADSI.pm blib/lib/Radius/AuthADSI.pm
cp Radius/AuthINTERNAL.pm blib/lib/Radius/AuthINTERNAL.pm
cp Radius/SNMP.pm blib/lib/Radius/SNMP.pm
cp Radius/Nas/Bay.pm blib/lib/Radius/Nas/Bay.pm
cp Radius/AuthSYSTEM.pm blib/lib/Radius/AuthSYSTEM.pm
cp Radius/Log.pm blib/lib/Radius/Log.pm
cp Radius/EAP_4.pm blib/lib/Radius/EAP_4.pm
cp Radius/EAP.pm blib/lib/Radius/EAP.pm
cp Radius/AuthOPIE.pm blib/lib/Radius/AuthOPIE.pm
cp Radius/AuthRSAMOBILE.pm blib/lib/Radius/AuthRSAMOBILE.pm
cp Radius/AuthRADMIN.pm blib/lib/Radius/AuthRADMIN.pm
cp Radius/AuthURL.pm blib/lib/Radius/AuthURL.pm
cp Radius/Nas/NomadixSNMP.pm blib/lib/Radius/Nas/NomadixSNMP.pm
cp Radius/Nas/CiscoVPDN.pm blib/lib/Radius/Nas/CiscoVPDN.pm
cp Radius/SNMPAgent.pm blib/lib/Radius/SNMPAgent.pm
cp Radius/SessGeneric.pm blib/lib/Radius/SessGeneric.pm
cp Radius/EAP_17.pm blib/lib/Radius/EAP_17.pm
cp Radius/Nas/Patton.pm blib/lib/Radius/Nas/Patton.pm
cp Radius/Nas/Ping.pm blib/lib/Radius/Nas/Ping.pm
cp Radius/AuthRODOPI.pm blib/lib/Radius/AuthRODOPI.pm
cp Radius/AuthVOLUMEBALANCE.pm blib/lib/Radius/AuthVOLUMEBALANCE.pm
cp Radius/AuthDNSROAM.pm blib/lib/Radius/AuthDNSROAM.pm
cp Radius/Stream.pm blib/lib/Radius/Stream.pm
cp Radius/AuthIMAP.pm blib/lib/Radius/AuthIMAP.pm
cp Radius/Ldap.pm blib/lib/Radius/Ldap.pm
cp Radius/Nas/Tigris.pm blib/lib/Radius/Nas/Tigris.pm
cp Radius/EAP_13.pm blib/lib/Radius/EAP_13.pm
cp Radius/AuthLDAP.pm blib/lib/Radius/AuthLDAP.pm
cp Radius/AuthLogSQL.pm blib/lib/Radius/AuthLogSQL.pm
cp Radius/DES.pm blib/lib/Radius/DES.pm
cp Radius/Nas/AscendSNMP.pm blib/lib/Radius/Nas/AscendSNMP.pm
cp Radius/SessNULL.pm blib/lib/Radius/SessNULL.pm
cp Radius/AuthDBFILE.pm blib/lib/Radius/AuthDBFILE.pm
cp Radius/Win32Service.pm blib/lib/Radius/Win32Service.pm
cp Radius/Nas/Xyplex.pm blib/lib/Radius/Nas/Xyplex.pm
cp Radius/AuthSQL.pm blib/lib/Radius/AuthSQL.pm
cp Radius/Nas/Ascend.pm blib/lib/Radius/Nas/Ascend.pm
cp Radius/Nas/NortelCVX1800.pm blib/lib/Radius/Nas/NortelCVX1800.pm
cp Radius/Nas/BayFinger.pm blib/lib/Radius/Nas/BayFinger.pm
cp Radius/AuthNTLM.pm blib/lib/Radius/AuthNTLM.pm
cp Radius/Nas/Redback.pm blib/lib/Radius/Nas/Redback.pm
cp Radius/Nas/Bay5399SNMP.pm blib/lib/Radius/Nas/Bay5399SNMP.pm
cp Radius/Select.pm blib/lib/Radius/Select.pm
cp Radius/Nas/Cisco.pm blib/lib/Radius/Nas/Cisco.pm
cp Radius/Handler.pm blib/lib/Radius/Handler.pm
cp Radius/AuthRADKEY.pm blib/lib/Radius/AuthRADKEY.pm
cp Radius/Predicate.pm blib/lib/Radius/Predicate.pm
cp Radius/AuthNT.pm blib/lib/Radius/AuthNT.pm
cp Radius/Radius.pm blib/lib/Radius/Radius.pm
cp Radius/EAP_26.pm blib/lib/Radius/EAP_26.pm
cp Radius/AuthMULTICAST.pm blib/lib/Radius/AuthMULTICAST.pm
cp Radius/AttrVal.pm blib/lib/Radius/AttrVal.pm
cp Radius/SessDBM.pm blib/lib/Radius/SessDBM.pm
cp Radius/Nas/PortslaveLinux.pm blib/lib/Radius/Nas/PortslaveLinux.pm
cp Radius/StreamTLS.pm blib/lib/Radius/StreamTLS.pm
cp Radius/AuthLOADBALANCE.pm blib/lib/Radius/AuthLOADBALANCE.pm
cp Radius/Nas/Portmaster3.pm blib/lib/Radius/Nas/Portmaster3.pm
cp Radius/ServerTACACSPLUS.pm blib/lib/Radius/ServerTACACSPLUS.pm
cp Radius/Context.pm blib/lib/Radius/Context.pm
cp Radius/AddressAllocatorGeneric.pm blib/lib/Radius/AddressAllocatorGeneric.pm
cp Radius/Mib.pm blib/lib/Radius/Mib.pm
cp Radius/AuthCDB.pm blib/lib/Radius/AuthCDB.pm
cp Radius/Nas/Livingston.pm blib/lib/Radius/Nas/Livingston.pm
cp Radius/SqlDb.pm blib/lib/Radius/SqlDb.pm
cp Radius/AuthEMERALD4.pm blib/lib/Radius/AuthEMERALD4.pm
cp Radius/AuthEXTERNAL.pm blib/lib/Radius/AuthEXTERNAL.pm
cp Radius/AuthTEST.pm blib/lib/Radius/AuthTEST.pm
cp Radius/AddressAllocatorSQL.pm blib/lib/Radius/AddressAllocatorSQL.pm
cp Radius/SessSQL.pm blib/lib/Radius/SessSQL.pm
cp Radius/AuthPAM.pm blib/lib/Radius/AuthPAM.pm
cp Radius/AuthEMERALD.pm blib/lib/Radius/AuthEMERALD.pm
cp Radius/Nas/TotalControlSNMP.pm blib/lib/Radius/Nas/TotalControlSNMP.pm
cp Radius/AuthGROUP.pm blib/lib/Radius/AuthGROUP.pm
cp Radius/DHCP.pm blib/lib/Radius/DHCP.pm
cp Radius/Monitor.pm blib/lib/Radius/Monitor.pm
cp Radius/AuthTACACSPLUS.pm blib/lib/Radius/AuthTACACSPLUS.pm
cp Radius/Finger.pm blib/lib/Radius/Finger.pm
cp Radius/Nas/CiscoSessionMIB.pm blib/lib/Radius/Nas/CiscoSessionMIB.pm
cp Radius/Nas/TigrisNew.pm blib/lib/Radius/Nas/TigrisNew.pm
cp Radius/EAP_5.pm blib/lib/Radius/EAP_5.pm
cp Radius/Resolver.pm blib/lib/Radius/Resolver.pm
cp Radius/EAP_6.pm blib/lib/Radius/EAP_6.pm
cp Radius/Nas/Computone.pm blib/lib/Radius/Nas/Computone.pm
cp Radius/Nas/Cyclades.pm blib/lib/Radius/Nas/Cyclades.pm
cp Radius/Nas/Hiper.pm blib/lib/Radius/Nas/Hiper.pm
cp Radius/AuthKRB5.pm blib/lib/Radius/AuthKRB5.pm
cp Radius/AuthLDAP2.pm blib/lib/Radius/AuthLDAP2.pm
cp Radius/EAP_25.pm blib/lib/Radius/EAP_25.pm
cp Radius/AuthDYNADDRESS.pm blib/lib/Radius/AuthDYNADDRESS.pm
cp Radius/AuthLSA.pm blib/lib/Radius/AuthLSA.pm
cp radhostname.pl blib/lib/radhostname.pl
cp Radius/AuthRADIUS.pm blib/lib/Radius/AuthRADIUS.pm
cp Radius/RDict.pm blib/lib/Radius/RDict.pm
cp Radius/ServerConfig.pm blib/lib/Radius/ServerConfig.pm
cp Radius/AuthOTP.pm blib/lib/Radius/AuthOTP.pm
cp Radius/AuthLogGeneric.pm blib/lib/Radius/AuthLogGeneric.pm
cp Radius/ServerRADSEC.pm blib/lib/Radius/ServerRADSEC.pm
cp Radius/AuthFILE.pm blib/lib/Radius/AuthFILE.pm
cp Radius/Configurable.pm blib/lib/Radius/Configurable.pm
cp Radius/AuthSQLRADIUS.pm blib/lib/Radius/AuthSQLRADIUS.pm
cp Radius/Nas/Bay4000SNMP.pm blib/lib/Radius/Nas/Bay4000SNMP.pm
cp Radius/AuthPOP3.pm blib/lib/Radius/AuthPOP3.pm
cp Radius/MSCHAP.pm blib/lib/Radius/MSCHAP.pm
cp Radius/AuthLogFILE.pm blib/lib/Radius/AuthLogFILE.pm
cp Radius/Nas/Shiva.pm blib/lib/Radius/Nas/Shiva.pm
cp Radius/LogFILE.pm blib/lib/Radius/LogFILE.pm
cp Radius/StatsLogGeneric.pm blib/lib/Radius/StatsLogGeneric.pm
cp Radius/AuthGeneric.pm blib/lib/Radius/AuthGeneric.pm
cp buildsql blib/script/buildsql
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/buildsql
cp builddbm blib/script/builddbm
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/builddbm
cp radpwtst blib/script/radpwtst
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/radpwtst
cp radiusd blib/script/radiusd
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/radiusd
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
Starting tests...
Starting 2 test servers. Please wait...
ok 1a
ok 1b
ok 1c
ok 1d
ok 1e
ok 2a
ok 2b
ok 2c
ok 2d
ok 2e
ok 2f
ok 2g
ok 2h
ok 2i
ok 2j
ok 2k
ok 2l
ok 2m
ok 2n
ok 2o
ok 2p
ok 2q
ok 2r
ok 2s
ok 2t
ok 2u
ok 2v
ok 2w
ok 2x
ok 2y
ok 2z
ok 2aa
ok 2ab
ok 3a
ok 3b
ok 3c
ok 3d
ok 3e
ok 3f
ok 3g
ok 3h
ok 4a
ok 4b
ok 4c
ok 5a
ok 5b
ok 5c
ok 5d
ok 5e
ok 5f
ok 5g
ok 6a
ok 6b
ok 6c
ok 6d
ok 6e
ok 6f
ok 6g
ok 6h
ok 7a
ok 7b
ok 7c
ok 8a
ok 8b
Tests completed
radius:/home/gtoms/Radiator-3.14#

radius:/home/gtoms/Radiator-3.14# make install
Installing /usr/local/share/perl/5.8.8/radhostname.pl
Installing /usr/local/share/perl/5.8.8/Radius/SNMPAgent.pm
Installing /usr/local/share/perl/5.8.8/Radius/SessDBM.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthPOP3.pm
Installing /usr/local/share/perl/5.8.8/Radius/RadSec.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthDYNADDRESS.pm
Installing /usr/local/share/perl/5.8.8/Radius/SessNULL.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_5.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthPAM.pm
Installing /usr/local/share/perl/5.8.8/Radius/LogSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_21.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRSAMOBILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthGROUP.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthSOAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/ClientListSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthHTGROUP.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_25.pm
Installing /usr/local/share/perl/5.8.8/Radius/RDict.pm
Installing /usr/local/share/perl/5.8.8/Radius/MSCHAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLDAPRADIUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLDAPSDK.pm
Installing /usr/local/share/perl/5.8.8/Radius/Context.pm
Installing /usr/local/share/perl/5.8.8/Radius/Log.pm
Installing /usr/local/share/perl/5.8.8/Radius/LogFILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/ServerTACACSPLUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/SqlDb.pm
Installing /usr/local/share/perl/5.8.8/Radius/ClientListLDAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthKRB5.pm
Installing /usr/local/share/perl/5.8.8/Radius/Select.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLogFILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthNT.pm
Installing /usr/local/share/perl/5.8.8/Radius/Radius.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthADSI.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthSASLAUTHD.pm
Installing /usr/local/share/perl/5.8.8/Radius/StatsLogGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthSQLRADIUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/Mib.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLDAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/SessINTERNAL.pm
Installing /usr/local/share/perl/5.8.8/Radius/Handler.pm
Installing /usr/local/share/perl/5.8.8/Radius/Realm.pm
Installing /usr/local/share/perl/5.8.8/Radius/AddressAllocatorGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthFILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/SNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/SessGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/Tacacsplus.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthTEST.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLDAP2.pm
Installing /usr/local/share/perl/5.8.8/Radius/Rcrypt.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRADIUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AddressAllocatorDHCP.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRADKEY.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Finger.pm
Installing /usr/local/share/perl/5.8.8/Radius/DES.pm
Installing /usr/local/share/perl/5.8.8/Radius/Stream.pm
Installing /usr/local/share/perl/5.8.8/Radius/SimpleClient.pm
Installing /usr/local/share/perl/5.8.8/Radius/SOAPRequest.pm
Installing /usr/local/share/perl/5.8.8/Radius/LogGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/SessSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthIMAP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Predicate.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthUNIX.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLogSYSLOG.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthURL.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthIPASS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRODOPI.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_4.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthDIGIPASS.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_13.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthTACACSPLUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthDBFILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRADMIN.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthVOLUMEBALANCE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AttrVal.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthACE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthNTLM.pm
Installing /usr/local/share/perl/5.8.8/Radius/Configurable.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthSYSTEM.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_26.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthMULTICAST.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthEMERALD4.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthEXTERNAL.pm
Installing /usr/local/share/perl/5.8.8/Radius/DHCP.pm
Installing /usr/local/share/perl/5.8.8/Radius/StatsLogFILE.pm
Installing /usr/local/share/perl/5.8.8/Radius/LogEMERALD.pm
Installing /usr/local/share/perl/5.8.8/Radius/Ldap.pm
Installing /usr/local/share/perl/5.8.8/Radius/StatsLogSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthNISPLUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_17.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthRADSEC.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLogGeneric.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthOTP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Util.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthMOBILEIP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Monitor.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthPLATYPUS.pm
Installing /usr/local/share/perl/5.8.8/Radius/ServerRADSEC.pm
Installing /usr/local/share/perl/5.8.8/Radius/Win32Service.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthROUNDROBIN.pm
Installing /usr/local/share/perl/5.8.8/Radius/TLS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLSA.pm
Installing /usr/local/share/perl/5.8.8/Radius/EAP_6.pm
Installing /usr/local/share/perl/5.8.8/Radius/User.pm
Installing /usr/local/share/perl/5.8.8/Radius/AddressAllocatorSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthPORTLIMITCHECK.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthDNSROAM.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthINTERNAL.pm
Installing /usr/local/share/perl/5.8.8/Radius/ServerConfig.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthEMERALD.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthCDB.pm
Installing /usr/local/share/perl/5.8.8/Radius/StreamTLS.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLOADBALANCE.pm
Installing /usr/local/share/perl/5.8.8/Radius/LogSYSLOG.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthOPIE.pm
Installing /usr/local/share/perl/5.8.8/Radius/AuthLogSQL.pm
Installing /usr/local/share/perl/5.8.8/Radius/Resolver.pm
Installing /usr/local/share/perl/5.8.8/Radius/RadpwtstGui.pm
Installing /usr/local/share/perl/5.8.8/Radius/Client.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Colubris.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Redback.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Xyplex.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Bay8000SNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Portmaster4.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/NomadixSNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/PortslaveMoxa.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/TotalControl.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/TigrisNew.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Computone.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Patton.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/CiscoSessionMIB.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Shiva.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/TotalControlSNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Ascend.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/TigrisOld.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/CiscoVPDN.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/ignore.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Bay5399SNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Portslave.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/NortelCVX1800.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/BayFinger.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Portmaster3.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/AscendSNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Bay.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Cyclades.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/unknown.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Tigris.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Livingston.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Cisco.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Bay4000SNMP.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Hiper.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/Ping.pm
Installing /usr/local/share/perl/5.8.8/Radius/Nas/PortslaveLinux.pm
Installing /usr/local/bin/builddbm
Installing /usr/local/bin/radiusd
Installing /usr/local/bin/radpwtst
Installing /usr/local/bin/buildsql
Writing /usr/local/lib/perl/5.8.8/auto/Radius/.packlist
Appending installation info to /usr/local/lib/perl/5.8.8/perllocal.pod
radius:/home/gtoms/Radiator-3.14#

radius:/home/gtoms/Radiator-3.14# cd ..

radius:/home/gtoms# cd /root/radiator

radius:~/radiator# ls -al
total 664
drwxr-xr-x 8 500 500 4096 2008-03-17 00:41 .
drwxr-xr-x 5 root root 4096 2008-03-17 00:47 ..
drwxr-xr-x 8 root root 4096 2008-03-17 00:40 blib
-r--r--r-- 1 500 500 4923 2002-11-29 13:10 builddbm
-r--r--r-- 1 500 500 9461 2006-01-16 07:07 buildsql
drwxr-xr-x 3 500 500 4096 2006-01-16 07:08 certificates
-rw-r--r-- 1 root root 12433 2008-03-17 00:41 detail
-r--r--r-- 1 500 500 248249 2006-01-16 07:07 dictionary
-r--r--r-- 1 500 500 8729 2004-08-28 06:11 dictionary.ascend
-r--r--r-- 1 500 500 995 2003-04-14 18:21 dictionary.sip
drwxr-xr-x 2 500 500 4096 2006-01-16 07:08 doc
-r--r--r-- 1 500 500 446 2001-06-20 10:59 eaptest1.dat
-r--r--r-- 1 500 500 569 2001-06-20 11:50 eaptest2.dat
drwxr-xr-x 2 500 500 12288 2006-01-16 07:08 goodies
-r--r--r-- 1 500 500 77 1999-04-22 10:19 group
-r--r--r-- 1 500 500 7967 2005-11-30 05:20 LICENSE
-rw-r--r-- 1 root root 45145 2008-03-17 00:40 Makefile
-r--r--r-- 1 500 500 3625 2006-01-16 07:07 Makefile.PL
-r--r--r-- 1 500 500 10134 2005-11-16 05:34 MANIFEST
-rw-r--r-- 1 500 500 339 2006-01-16 07:08 META.yml
-r--r--r-- 1 500 500 231 2003-02-27 12:04 passwd
-r--r--r-- 1 500 500 209 2003-02-27 12:05 passwd.md5
-rw-r--r-- 1 root root 1558 2008-03-17 00:41 password.log
-rw-r--r-- 1 root root 0 2008-03-17 00:40 pm_to_blib
-r--r--r-- 1 500 500 491 1999-07-15 07:52 portlist
drwxr-xr-x 4 500 500 4096 2006-01-16 07:08 ppm
-r--r--r-- 1 500 500 155 2001-10-26 12:39 radhostname.pl
-r--r--r-- 1 500 500 536 2006-01-16 06:41 Radiator.pkginfo
-r--r--r-- 1 500 500 5228 2006-01-16 07:08 Radiator.spec
drwxr-xr-x 3 500 500 4096 2006-01-16 07:08 Radius
-r--r--r-- 1 500 500 724 2000-11-08 04:19 radius2.cfg
-r--r--r-- 1 500 500 57187 2006-01-16 07:08 radius.cfg
-r-xr-xr-x 1 500 500 22983 2006-01-16 07:07 radiusd
-rw-r--r-- 1 root root 5 2008-03-17 00:40 radiusd2.pid
-rw-r--r-- 1 root root 5 2008-03-17 00:40 radiusd.pid
-r-xr-xr-x 1 500 500 28510 2006-01-16 07:07 radpwtst
-r--r--r-- 1 500 500 580 2004-03-17 05:29 README
-r--r--r-- 1 500 500 16491 2006-01-16 07:08 test.pl
-r--r--r-- 1 500 500 12279 2005-10-25 17:26 users
-rw-r--r-- 2 root root 18998 2008-03-17 00:41 usersdb.dir
-rw-r--r-- 2 root root 18998 2008-03-17 00:41 usersdb.pag
-rw-r--r-- 1 root root 1736 2008-03-17 00:41 wtmp


INSTALASI MYSQL

radius:~/radiator# apt-get install mysql-server mysql-client mysql-common libmysqlclient15-dev
Reading package lists... Done
Building dependency tree... Done
mysql-common is already the newest version.
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0 psmisc zlib1g-dev
Suggested packages:
dbishell libcompress-zlib-perl tinyca
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libmysqlclient15-dev libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0 psmisc
zlib1g-dev
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.0MB of archives.
After unpacking 108MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://debian.indika.net.id etch/main libnet-daemon-perl 0.38-1.1 [45.8kB]
Get:2 http://debian.indika.net.id etch/main libplrpc-perl 0.2017-1.1 [34.9kB]
Get:3 http://debian.indika.net.id etch/main libdbi-perl 1.53-1etch1 [676kB]
Get:4 http://debian.indika.net.id etch/main libdbd-mysql-perl 3.0008-1 [140kB]
Get:5 http://debian.indika.net.id etch/main mysql-client-5.0 5.0.32-7etch5 [7190kB]
Get:6 http://debian.indika.net.id etch/main psmisc 22.3-1 [80.1kB]
Get:7 http://debian.indika.net.id etch/main mysql-server-5.0 5.0.32-7etch5 [25.4MB]
Get:8 http://debian.indika.net.id etch/main zlib1g-dev 1:1.2.3-13 [406kB]
Get:9 http://debian.indika.net.id etch/main libmysqlclient15-dev 5.0.32-7etch5 [6972kB]
Get:10 http://debian.indika.net.id etch/main mysql-client 5.0.32-7etch5 [45.6kB]
Get:11 http://debian.indika.net.id etch/main mysql-server 5.0.32-7etch5 [47.7kB]
Fetched 41.0MB in 12s (3184kB/s)
Preconfiguring packages ...
Selecting previously deselected package libnet-daemon-perl.
(Reading database ... 21900 files and directories currently installed.)
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.38-1.1_all.deb) ...
Selecting previously deselected package libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2017-1.1_all.deb) ...
Selecting previously deselected package libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-perl_1.53-1etch1_i386.deb) ...
Selecting previously deselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_3.0008-1_i386.deb) ...
Selecting previously deselected package mysql-client-5.0.
Unpacking mysql-client-5.0 (from .../mysql-client-5.0_5.0.32-7etch5_i386.deb) ...
Selecting previously deselected package psmisc.
Unpacking psmisc (from .../psmisc_22.3-1_i386.deb) ...
Selecting previously deselected package mysql-server-5.0.
Unpacking mysql-server-5.0 (from .../mysql-server-5.0_5.0.32-7etch5_i386.deb) ...
Selecting previously deselected package zlib1g-dev.
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3-13_i386.deb) ...
Selecting previously deselected package libmysqlclient15-dev.
Unpacking libmysqlclient15-dev (from .../libmysqlclient15-dev_5.0.32-7etch5_i386.deb) ...
Selecting previously deselected package mysql-client.
Unpacking mysql-client (from .../mysql-client_5.0.32-7etch5_all.deb) ...
Selecting previously deselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.0.32-7etch5_all.deb) ...
Setting up libnet-daemon-perl (0.38-1.1) ...
Setting up libplrpc-perl (0.2017-1.1) ...
Setting up libdbi-perl (1.53-1etch1) ...
Setting up libdbd-mysql-perl (3.0008-1) ...
Setting up mysql-client-5.0 (5.0.32-7etch5) ...
Setting up psmisc (22.3-1) ...

Setting up mysql-server-5.0 (5.0.32-7etch5) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld ..
Checking for corrupt, not cleanly closed and upgrade needing tables..

Setting up zlib1g-dev (1.2.3-13) ...
Setting up libmysqlclient15-dev (5.0.32-7etch5) ...

Setting up mysql-client (5.0.32-7etch5) ...
Setting up mysql-server (5.0.32-7etch5) ...
radius:~/radiator#


radius:~/radiator# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.32-Debian_7etch5-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database radius;
Query OK, 1 row affected (0.02 sec)

mysql> GRANT ALL PRIVILEGES ON radius.* TO root@127.0.0.1 IDENTIFIED BY 'blablabla';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

radius:/home/gtoms# cd /var/lib/mysql
radius:/var/lib/mysql# ls -al
total 23692
drwxr-xr-x 4 mysql mysql 4096 2008-03-17 01:26 .
drwxr-xr-x 21 root root 4096 2008-03-17 01:12 ..
-rw-r--r-- 1 root root 0 2008-03-17 01:12 debian-5.0.flag
-rw-rw---- 1 mysql mysql 10485760 2008-03-17 01:12 ibdata1
-rw-rw---- 1 mysql mysql 5242880 2008-03-17 01:12 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 2008-03-17 01:12 ib_logfile1
drwxr-xr-x 2 mysql root 4096 2008-03-17 01:12 mysql
-rw------- 1 root root 6 2008-03-17 01:12 mysql_upgrade_info
drwx------ 2 mysql mysql 4096 2008-03-17 01:14 radius
-rw-r--r-- 1 gtoms gtoms 3220930 2008-03-17 01:25 varlibradius.tar.gz


Pindahkan data /var/lib/mysql/radius dari data server radius lama ke server radius baru :

radius:/var/lib/mysql# tar -xzf varlibradius.tar.gz
tar: radius/SUBSCRIBERS.MYI: time stamp 2008-03-17 01:30:02 is 197.953057862 s in the future
tar: radius/ACCOUNTING.MYD: time stamp 2008-03-17 01:33:30 is 405.687085901 s in the future
tar: radius/ACCOUNTING.MYI: time stamp 2008-03-17 01:33:30 is 405.643446573 s in the future
tar: radius/SUBSCRIBERS.MYD: time stamp 2008-03-17 01:30:02 is 197.493694577 s in the future

radius:/var/lib/mysql# ls -al
total 23692
drwxr-xr-x 4 mysql mysql 4096 2008-03-17 01:26 .
drwxr-xr-x 21 root root 4096 2008-03-17 01:12 ..
-rw-r--r-- 1 root root 0 2008-03-17 01:12 debian-5.0.flag
-rw-rw---- 1 mysql mysql 10485760 2008-03-17 01:12 ibdata1
-rw-rw---- 1 mysql mysql 5242880 2008-03-17 01:12 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 2008-03-17 01:12 ib_logfile1
drwxr-xr-x 2 mysql root 4096 2008-03-17 01:12 mysql
-rw------- 1 root root 6 2008-03-17 01:12 mysql_upgrade_info
drwx------ 2 mysql mysql 4096 2007-11-07 11:18 radius
-rw-r--r-- 1 gtoms gtoms 3220930 2008-03-17 01:25 varlibradius.tar.gz

radius:/var/lib/mysql#

Restart mysql

radius:~/radiator# tail -f /var/log/syslog
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.procs_priv OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.tables_priv OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.time_zone OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.time_zone_leap_second OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.time_zone_name OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.time_zone_transition OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.time_zone_transition_type OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3603]: mysql.user OK
Mar 17 01:12:15 radius /etc/mysql/debian-start[3615]: Checking for crashed MySQL tables.
Mar 17 01:17:01 radius /USR/SBIN/CRON[3623]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)


Sesuaikan data goodies/ryprepaid_multirate.cfg dari server radius lama ke yang baru.


Manjalankan Radiator dengan radcron :

radius:/var/lib/mysql# /etc/radcron
radius:/var/lib/mysql# Mon Mar 17 02:02:46 2008: DEBUG: Adding Clients from SQL database
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select
NASIDENTIFIER,
SECRET,
IGNOREACCTSIGNATURE,
DUPINTERVAL,
DEFAULTREALM,
NASTYPE,
SNMPCOMMUNITY,
LIVINGSTONOFFS,
LIVINGSTONHOLE,
FRAMEDGROUPBASEADDRESS,
FRAMEDGROUPMAXPORTSPERCLASSC,
REWRITEUSERNAME,
NOIGNOREDUPLICATES,
PREHANDLERHOOK from RADCLIENTLIST':
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 203.63.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.xx
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.155.xx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.52.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.55.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.54.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.57.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: ClientListSQL adds Client 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.y
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Checking address 202.51.xxx.yyy
Mon Mar 17 02:02:46 2008: DEBUG: Query is: 'select STATE from RADPOOL where YIADDR='202.51.xxx.yyy'':
Mon Mar 17 02:02:46 2008: DEBUG: Reclaiming expired leases
Mon Mar 17 02:02:46 2008: DEBUG: do query is: 'update RADPOOL set STATE=0
where STATE!=0 and EXPIRY < 1205694166':
Mon Mar 17 02:02:46 2008: DEBUG: Finished reading configuration file 'goodies/ryprepaid_multirate.cfg'
Mon Mar 17 02:02:46 2008: DEBUG: Reading dictionary file './dictionary'
Mon Mar 17 02:02:46 2008: DEBUG: Creating authentication port 0.0.0.0:16xx
Mon Mar 17 02:02:46 2008: DEBUG: Creating accounting port 0.0.0.0:16xx
Mon Mar 17 02:02:46 2008: NOTICE: Server started: Radiator 3.14 on radius


radius:/var/log# tail -f /var/log/daemon.log
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]:
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: +----+------------------+-----------+--------+---------+------+-------+------------------+
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: | Id | User | Host | db | Command | Time | State | Info |
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: +----+------------------+-----------+--------+---------+------+-------+------------------+
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: | 1 | root | localhost | radius | Sleep | 1 | | |
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: | 7 | debian-sys-maint | localhost | | Query | 0 | | show processlist |
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: +----+------------------+-----------+--------+---------+------+-------+------------------+
Mar 25 00:20:13 radius /etc/mysql/debian-start[20345]: Uptime: 2 Threads: 2 Questions: 164 Slow queries: 0 Opens: 159 Flush tables: 1 Open tables: 34 Queries per second avg: 82.000
Mar 25 00:41:52 radius identd[20413]: started
Mar 25 02:00:04 radius identd[20438]: started


radius:/var/log# ps axuwwww
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
........................skip..........................
.......................skip........................

mysql 20285 0.0 1.9 127112 19836 ? Sl 00:20 0:34 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 26465 0.0 1.0 14688 10528 ? S 09:43 0:12 perl /root/radiator/radiusd -foreground -log_stdout -trace 4 -config_file goodies/ryprepaid_multirate.cfg
gtoms 27510 0.0 0.1 7856 1600 ? R 21:03 0:00 sshd: gtoms@pts/0
..............skip...............
..................skip.....................

Radiusd adalah file startup radiator radius servernya, jika dijalankan akan mengcreate PID file dengan nama radiusd.pid
Untuk file konfigurasi berada di goodies/ryprepaid_multirate.cfg



Contoh log :

Mon Mar 17 02:07:55 2008: ERR: Attribute number 10 (vendor 14988) is not defined in your dictionary
Mon Mar 17 02:07:55 2008: DEBUG: Packet dump:
*** Received from 202.51.xxx.y port 13xx ....
Code: Accounting-Request
Identifier: 48
Authentic: qO<163><159>&S<187>j<221><5><235>-~<24><188><183>
Attributes:
Acct-Status-Type = Stop
Acct-Terminate-Cause = User-Request
NAS-Port-Type = Wireless-IEEE-802-11
Calling-Station-Id = "00:14:A4:53:01:6A"
Called-Station-Id = "server1"
NAS-Port-Id = "wlan1"
User-Name = "blablabli7289@namadomainku.com"
NAS-Port = 245167xxxx
Acct-Session-Id = "8040001a"
Framed-IP-Address = 192.xxx.yy.zz
Acct-Input-Octets = 961062
Acct-Output-Octets = 26022977
Acct-Input-Gigawords = 0
Acct-Output-Gigawords = 0
Acct-Input-Packets = 12531
Acct-Output-Packets = 20404
Acct-Session-Time = 2065
NAS-Identifier = "THEVIRA-EAST"
NAS-IP-Address = 202.51.xxx.y
Acct-Delay-Time = 0

Mon Mar 17 02:07:55 2008: DEBUG: Handling request with Handler 'Realm=namadomainku.com'
Mon Mar 17 02:07:55 2008: DEBUG: Deleting session for blablabli7289@namadomainku.com, 202.51.xxx.y, 215167xxxx
Mon Mar 17 02:07:55 2008: DEBUG: Handling with Radius::AuthGROUP:
Mon Mar 17 02:07:55 2008: DEBUG: Rewrote user name to blablabli7289
Mon Mar 17 02:07:55 2008: DEBUG: Handling with Radius::AuthSQL
Mon Mar 17 02:07:55 2008: DEBUG: Handling accounting with Radius::AuthSQL
Mon Mar 17 02:07:55 2008: DEBUG: do query is: 'update SUBSCRIBERS set BALANCE=BALANCE-CEIL((02065*(select a.INC_BALANCE from RATE a,RADCLIENTLIST b where a.DIALUP=b.DIALUP and b.NASIDENTIFIER='202.51.xxx.y'))/(select a.INC_TIME from RATE a,RADCLIENTLIST b where a.DIALUP=b.DIALUP and b.NASIDENTIFIER='202.51.xxx.y')) where USERNAME='blablabli7289' and PREPAID=1':
Mon Mar 17 02:07:55 2008: DEBUG: do query is: 'insert into ACCOUNTING (ACCTDELAYTIME,ACCTINPUTOCTETS,ACCTOUTPUTOCTETS,ACCTSESSIONID,ACCTSESSIONTIME,ACCTSTATUSTYPE,ACCTTERMINATECAUSE,CALLINGID,FRAMEDIPADDRESS,NASIDENTIFIER,NASIPADDRESS,NASPORT,TIME_STAMP,USERNAME) values (0,961062,26022873,'8040001a',2065,'Stop','User-Request','00:14:A4:53:01:6A','192.168.xx.yy','THEVIRA-EAST','202.51.xxx.y',215167xxxx,1205694475,'blablabli7289')':
Mon Mar 17 02:07:55 2008: DEBUG: AuthBy GROUP result: ACCEPT,
Mon Mar 17 02:07:55 2008: DEBUG: Accounting accepted
Mon Mar 17 02:07:55 2008: DEBUG: Packet dump:
*** Sending to 202.51.xxx.y port 13xx ....
Code: Accounting-Response
Identifier: 48
Authentic: qO<163><159>&S<187>j<221><5><235>-~<24><188><183>
Attributes:

Kemudian mencoba login hotspot di kantor menggunakan wireless memakai nokia e61i ku, SUKSES!

screenshot langsung dari nokia e61i


Dalam migrasi ini temanku bagian Database Effendy Aritonang. ikut membantu juga :

screnshoot radius billing log yang dibuat Effendy.


Disclaimer:

This website was created for the author's personal use and entertainment. There is absolutely no warranty. Use entirely at your own risk.

Any information contained herein is freely available elsewhere and simply reinterpreted, or more likely misinterpreted, and cannot be assumed to be accurate. There are mistakes in this website and there may or may not be any effort to correct those mistakes in the future.

The author accepts no responsibility for any loss or damage caused by the use, lack of use, or misuse, of information contained in this website.

Where links are provided to other websites, the author accepts no responsibility and shall not be liable, either directly or indirectly for the content, legality, accuracy, reliability, suitability, quality or decency of content, information, product, advice or services provided by and contained in those sites.

Downloading any information from the Internet is done at your own risk, and the risk can be substantial. You knew that, right?

All trademarks are the property of their respective owners.



Baca juga :


Index

Henry Gultom
henry at gultom dot or dot id
APR 17 2008