close

安裝MySQL
首先先安裝MySQL資料庫,目前最新版本為4.1版,至http://dev.mysql.com/downloads/mysql/4.1.html下載MySQL安裝程式
可以選擇使用Tarball或RPM方式安裝。本文使用RPM來安裝,下載並安裝Server、Client programs、Libraries and header、Dynamic client libraries(including3.2x)四個檔案
rpm -ivh MySQL-*
為了安全起見,必須為MySQL建立密碼
/usr/bin/mysqladmin -u root password new-password
/usr/bin/mysqladmin -u root -h hostname password new-password
如此即完成安裝MySQL及建立密碼

安裝SER
接著安裝SER套件,最新版本為0.8.14,一樣有分成Tarball及RPM安裝檔。但是0.8.14版的RPM沒有包含ser-mysql及ser-redius等檔案,因此採用Tarball方式安裝。下載ser-0.8.14_linux_i386.tar.gz進行安裝。
cd /; tar zxvf /filepath/ser-0.8.14_linux_i386.tar.gz

ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/9/ser-0.8.12-0.i386.rpm
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/9/ser-mysql-0.8.12-0.i386.rpm
ftp://ftp.berlios.de/pub/ser/0.8.12/packages/redhat/9/ser-radius-0.8.12-0.i386.rpm

設定參數,在/etc/profile加入參數
export SIP_DOMAIN="IP or Domain"
與MySQL建立關連
/usr/local/sbin/ser_mysql.sh create
接著會要求輸入MySQL的root密碼及admin的domain,輸入後便成功建立關連。
修改ser.cfg
/usr/local/etc/ser/ser.cfg
去掉下列行號(刮號內數字)前方之#
(29) loadmodule "/usr/lib/ser/modules/mysql.so"
(40) loadmodule "/usr/lib/ser/modules/auth.so"
(41) loadmodule "/usr/lib/ser/modules/auth_db.so"
(51) modparam("usrloc", "db_mode", 2)
(56) modparam("auth", "calculate_ha1", yes)
(61) modparam("auth_db", "password_column", "password")
(103) if (!www_authorize("iptel.org", "subscriber")) {
(104) www_challenge("iptel.org", "0");
(105) break;
(106) };

在下列行號前面加上#
(47) modparam("usrloc", "db_mode", 0)

將(98)的 (uri==myself)改為(uri=~”IP”)
將(103)(104)的"iptel.org"改為”IP”
最後在(61)下方插入modparam("auth_db", "db_url", "sql://ser:ser@localhost/ser")
啟動ser
/usr/local/sbin/ser

安裝SER RADIUS

下載radiusclient
wget ftp://ftp.cityline.net/pub/radiusclient/radiusclient-0.3.2.tar.gz
編譯之後下載http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/etc/dictionary.ser至/usr/local/etc/radiusclient,執行cat dictionary.ser >> dictionary

安裝FreeRADIUS Server
下載FreeRADIUS
wget ftp://ftp.freeradius.org/pub/radius/freeradius-1.0.1.tar.gz

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 doomak47 的頭像
    doomak47

    建のTRASH CAN

    doomak47 發表在 痞客邦 留言(0) 人氣()