Wednesday, June 07, 2006

Membangun Netmeeting Server On Linux

Setelah 2 minggu ber-google ria, akhirnya PR untuk membangun Netmeeting Server dengan OS linux pun rampung terselesaikan.
Untuk step-step instalasinya dapat dilihat dibawah ini .....

Linux Internet Locator Server Instalation Guide

OS : Redhat 9.0
Paket program yang terinstall :

  • OpenLDAP
  • Perl

Konfigurasi OpenLDAP

# rpm -qa grep openldap

Konfigurasi Perl LDAP

# perl -MCPAN -e shell

Akan mendapatkan konfirmasi setting LDAP server untuk yang pertama kali, hingga mendapatkan prompt :

cpan>

Kemudian jalankan install

cpan> force install Net::LDAP

hingga muncul pesan akhir seperti dibawah ini :

/usr/bin/makeinstall --OK

kemudian keluar dari shell Perl

cpan> quit

Catatan : saat instalasi Perl, server harus connect ke internet, karena proses instalasi membutuhkan file-file yang ada di global internet

Konfigurasi Netmeeting Directory Kit

Tahap awal download source NDK di URL : http://www.freesoft.org/software/NetMeeting/download dan letakkan di directory /usr/local/src

# wget http://www.freesoft.org/software/NetMeeting/download/ndk-1.2.tgz

# cd /usr/local/src

# cp ndk-1.2.tgz /etc/openldap

# cd /etc/openldap

# tar -zxf ndk-1.2.tgz /etc/openldap

# mkdir /var/openldap-netmeeting

# chmod 777 /var/openldap-netmeeting

Copy netmeeting.perl

# cp /etc/openldap/ndk-1.2/netmeeting.perl /usr/libexec

Configure OpenLDAP

# cd /etc/openldap/schema

# cp ../ndk-1.2/netmeeting.schema ./

# cp core.schema core.schema.bak

# cp /etc/openldap/ndk-1.2/core.schema.patch /etc/openldap/schema

# patch core.schema <>

# cd ..

# cp slapd.conf slapd.conf.bak

# cp ./ndk-1.2/slapd*.conf ./

# chmod 666 slapd.conf

# vi slapd.conf

========edit bagian ini pada bagian include ==========

/etc/openldap/schema/core.schema

/etc/openldap/schema/netmeeting.schema

=========edit bagian ini untuk netmeeting.perl =========

/usr/libexec/netmeeting.perl

# vi slapd2.conf

========edit bagian ini pada bagian include ==========
/etc/openldap/schema/core.schema
/etc/openldap/schema/netmeeting.schema

=========edit bagian ini untuk ldbm database directory =========
/var/openldap-netmeeting

Untuk starting up server dilakukan dengan prosedure :

# /usr/sbin/slapd -f /etc/openldap/slapd.conf -u nobody

# /usr/sbin/slapd -h ldap://localhost:2345/ /etc/openldap/slapd2.conf

# etc/openldap/ndk-1.2/initialize

Catatan :

Harus menggunakan OpenLDAP versi 2.5 kebawah. Ini disebabkan karena saat melakukan konfigurasi core.schema untuk NDK (Netmeeting Directory Kit), format core.schema.patch harus sama dengan format core.schema yang ada pada OpenLDAP.



No comments: