Archive for the ‘Learning’ Category
Mandriva 2009.1 Spring : Instalasi Zabbix System Monitoring
What is Zabbix ?
http://www.zabbix.com/
Installation on Mandriva 2009.1 Spring
1. Adding repository arsip.or.id
[root@srempuan telo]#urpmi.addmedia –distrib –mirrorlist http://www.arsip.or.id/mandrivalinux/official/2009.1/i586/
2. Install Zabbix Server
[root@srempuan telo]# urpmi zabbix
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium “main_rilis_arsip”)
fping 2.4b2 12mdv2009.1 i586
(medium “contrib_rilis_arsip”)
libiksemel3 1.3 4mdv2009.0 i586
zabbix 1.6.2 3mdv2009.1 i586
2.7MB of additional disk space will be used.
418KB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n)
http://telkom.arsip.or.id/mandrivalinux/official/2009.1/i586/media/main/release/fping-2.4b2-12mdv2009.1.i586.rpm
http://telkom.arsip.or.id/mandrivalinux/official/2009.1/i586/media/contrib/release/libiksemel3-1.3-4mdv2009.0.i586.rpm
http://telkom.arsip.or.id/mandrivalinux/official/2009.1/i586/media/contrib/release/zabbix-1.6.2-3mdv2009.1.i586.rpm
installing libiksemel3-1.3-4mdv2009.0.i586.rpm zabbix-1.6.2-3mdv2009.1.i586.rpm fping-2.4b2-12mdv2009.1.i586.rpm from /var/cache/urpmi/rpms
Preparing… ##############################################################################################################################################
1/3: fping ##############################################################################################################################################
2/3: libiksemel3 ##############################################################################################################################################
3/3: zabbix ##############################################################################################################################################
[root@srempuan telo]#
Google Picasa 3
Download Google Picasa 3 from
http://picasa.google.com/linux/download.html#picasa30
Choose
- rpm, for Red Hat/Fedora/Suse/Mandriva i386 or x86_64:
http://dl.google.com/linux/rpm/testing/i386/picasa-3.0-current.i386.rpm
for example. coz im using mandriva linux.
After download it, install with urpmi command
——————
[root@srempuan Download]# urpmi picasa-3.0-current.i386.rpm
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium “main_rilis_arsip”)
cups-common 1.3.10 2mdv2009.1 i586
glibc_lsb 2.4.7 4mdv2009.1 i586
make 3.81 4mdv2009.1 i586
(medium “main_backport_arsip”)
lsb 4.0 1mdv2009.1 i586
lsb-core 4.0 1mdv2009.1 i586
(medium “Main”)
libopenslp1 1.2.1 8mdv2009.1 i586
pax 3.4 5mdv2009.1 i586
perl-CGI 3.39 2mdv2009.1 noarch
(command line)
picasa 3.0.5744 02 i386
103MB of additional disk space will be used.
32MB of packages will be retrieved.
Proceed with the installation of the 9 packages? (Y/n)
———–

install google picasa
Then run.

picasa 3 for linux
DNS Server dengan BIND
Setelah tahapan instalasi dns server dengan bind di Linux Mandriva 2009.1, disini. Sekarang kita bikin skenario bahwa DNS Server ini akan di gunakan untuk beberapa domain Internet.
Misalnya IP Public DNS Server yang akan digunakan adalah 125.125.125.1 (DNS master saja/simple), dengan IP resolv adalah ns.semusim.info.
Dan IP domain semusim.info ber IP 125.125.125.2
Domain yang dipake adalah semusim.info. Masuk dulu ke Control Panel domain semusim.info dan arahkan NS server ke alamat ns.semusim.info.
Ok, persiapan selesai. Sekarang tinggal mengkonfigurasi mesin DNS server ns.semusim.info di IP 125.125.125.1.
[root@server /]# vim /etc/named.conf
Tambahkan di bagian paling bawah baris isian berikut
zone “semusim.info” IN {
type master;
file “reverse/semusim.info”;
notify no;
};
Kemudian simpan. Setelah itu bikin file semusim.info di /var/lib/named/var/named/reverse (ingat bind di mandriva udah mode chroot). Jadi tinggal bikin aja file semusim.info nya seperti ini :
[root@server /]# vim /var/lib/named/var/named/reverse/semusim.info
Isi :
; Zone file for semusim.info
@ IN SOA ns.semusim.info. root.semusim.info. {
2009071401 ; serial
8H ; refresh
3H ; retry
1W ; expire
1D ; default_ttl
}localhost A 127.0.0.1
semusim.info A 125.125.125.2
ftp CNAME semusim.info
www CNAME semusim.info
Simple Captive Portal
Apa itu captive portal ? cek disini :
dan pada dasarnya seperti ini :
Captive Portal merupakan suatu teknik autentikasi dan pengamanan data yang lewat dari network internal ke network eksternal. Captive Portal sebenarnya merupakan mesin router atau gateway yang memproteksi atau tidak mengizinkan adanya trafik, sampai user melakukan registrasi terlebih dahulu ke dalam sistem. Biasanya Captive Portal ini digunakan pada infrastruktur wireless seperti hotspot area, tapi tidak menutup kemungkinan diterapkan pada jaringan kabel.
Ok, langsung aja, kita akan bikin Captive Portal sederhana, dengan menggunakan :
- Mandriva Linux 2009.1 (http://bayu.blitar.org?l=aqR5Pneu)
- Coova Chilli (http://bayu.blitar.org?l=NOa0OAbb)
- Freeradius (http://bayu.blitar.org?l=rUjUVXBP)
- 2 Ethernet card, 1 ke arah Internet, 1 ke arah LAN
MySQL nya ? ntar aja, kita mo bikin captive portal sesimple dulu. Lanjut …
Install Mandriva 2009.1, bisa merujuk ke http://bayu.blitar.org?l=AucYwqtw , lainnya terserah Anda
.
Setelah instalasi Mandriva Linux, jangan lupa install webserver nya :
urpmi apache
Setelah ok semua, kita lanjut ke instalasi inti dari captive portal itu sendiri, yaitu coova-chilli dan Freeradius. Oiya, sebelome untuk melanjutkan proses ini, jangan lupa juga menyambungkan mandriva linux ke repository terdekat. Gambarannya isa diliat disini : http://bayu.blitar.org?l=AmEHtkFr.
Install Coova ChilliSpot
urpmi chillispot
atau
urpmi coova
Setelah selesai, langsung jalankan :
/etc/init.d/chilli start
atau
service chilli start
Dengan perintah diatas, disamping kita menjalankan service/layanan captive portal, kita juga menggenerate otomatis konfigurasi untuk captive portal. Dan konfigurasi standar hasil generate ini di letakkan di :
/etc/chilli/
[server@smpn1ksb ~]$ ls -l /etc/chilli
total 40
-rw-r–r– 1 root root 5776 2009-06-22 11:58 defaults
-rwxr-xr-x 1 root root 385 2008-12-17 06:33 down.sh*
-rwxr-xr-x 1 root root 8045 2008-12-17 06:33 functions*
-rw-r–r– 1 root root 0 2009-06-23 06:00 hs.conf
-rw-r–r– 1 root root 0 2009-06-23 06:00 local.conf
-rw-r–r– 1 root root 851 2009-06-23 03:42 main.conf
-rwxr-xr-x 1 root root 319 2009-06-23 05:42 route.sh*
-rwxr-xr-x 1 root root 1596 2009-06-23 05:36 up.sh*
drwxr-xr-x 2 root root 4096 2009-06-21 09:32 www/
-rwxr-xr-x 1 root root 670 2008-12-17 06:33 wwwsh*
[server@smpn1ksb ~]$
Untuk file /etc/chilli.conf jangan diutak atik, biarkan standar/default dulu. Dengan hasil konfigurasi seperti diatas. Captive Portal ini sudah bisa digunakan.
Diagram gambar Jaringan :
Internet <> Modem <> Captive Portal <> LAN
Meskipun captive portal sudah bisa digunakan, dan bisa melayani permintaan dari LAN. Ini masih ada kelemahannya. Kelemahannnya adalah :
- Langsung tersambung ke server radius coova.org
- Tidak bisa langsung digunakan untuk akses internet, harus daftar ke coova.org
Untuk mengatasi kelemahan tersebut, kita akan pasang Server Radius sendiri menggunakan Freeradius.
Menggunakan DNS Awari dan OpenDNS di PC Router Linux
Ok. Langsung aja.
IP DNS :
OpenDNS :
- 208.67.222.222
- 208.67.220.220
AWARI :
- 203.34.118.10 (primary)
- 203.34.118.12 (secondary)
ISP Anda :
- x.x.x.x
- x.x.x.x
Disini menggunakan Linux Mandriva yang berfungsi sebagai PC Router/Gateway bagi Warung Internet/Warnet. Aplikasi DNS Server yang digunakan (tepatnya adalah DNS Cache) adalah dnsmasq.
Install Mandriva Directory Server : base plugins (II)
Sebelumnya di http://bayuart.wordpress.com/2009/06/17/install-mandriva-directory-server-base-plugins/
Langsung aja edit file /etc/mmc/plugins/base.ini
[root@server1 /]# vim /etc/mmc/plugins/base.ini
Isinya kurang lebih seperti ini :
[ldap]
# LDAP we are connected to
host = 127.0.0.1
# LDAP base DN
baseDN = dc=bayu, dc=com
# Users location in the LDAP
baseUsersDN = ou=People, %(basedn)s
# Groups location in the LDAP
baseGroupsDN = ou=Group, %(basedn)s
# LDAP manager
#rootName = cn=admin, %(basedn)s
rootName = uid=LDAP Admin,ou=System Accounts,dc=bayu,dc=com
password = kates #(ingat passwordnya tadi)
# If enabled, the MMC will create/move/delete the home of the users
# Else will do nothing, but only write user informations into LDAP
userHomeAction = 1
# Skeleton directory to populate a new home directory
skelDir = /etc/skel
# If set, all new users will belong to this group when created
defaultUserGroup = Domain Users
# Default home directory for users
defaultHomeDir = /home
# user uid number start
uidStart = 10000
# group gid number start
gidStart = 10000
# LDAP log file path
logfile = /var/log/ldap/ldap.log
# FDS log file path
# logfile = /opt/fedora-ds/slapd-hostname/logs/access
# you can specify here where you can authorized creation of your homedir
# default is your defaultHomeDir
# example:
# authorizedHomeDir = /home, /home2, /mnt/depot/newhome
# LDAP user password scheme to use
# Possible values are “ssha” and “crypt”
passwordscheme = ssha
[backup-tools]
# Path of the backup tools
path = /usr/lib/mmc/backup-tools
# Where are put the archives
destpath = /home/archives
——–cutted———
Install Mandriva Directory Server : base plugins
Add repository dulu lah… kaya yang ini nih :
Mandriva 2009.0 http://blitar.linux.or.id/2008/12/17/mandriva-2009-add-repo/
Mandriva 2009.1 http://bayuart.wordpress.com/2009/06/04/mandriva-2009-1-update-repository/
Untuk daftar server repository Mandriva di Indonesia dengan IIX menyusul saja.
Untuk lebih jelas mengenai Mandriva Directory Server / mds, isa di cek langsung di situsnya di :
Langsung ke tahapan instalasi. Jangan lupa pake user “root”
Install paket mds :
[root@server1 box]# urpmi task-mds
In order to satisfy the ‘pylibacl’ dependency, one of the following packages is needed:
1- python-pylibacl-0.4.0-2mdv2009.1.i586: Posix ACL module for Python (to install)
2- pylibacl-0.4.0-1mdv2009.1.i586: Posix ACL module for Python (to install)
What is your choice? (1-2)
Langsung tekan “Enter” aja untuk instalasi default.
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium “arsip_rilis”)
dhcp-server 4.1.0 5mdv2009.1 i586
mmc-agent 2.3.2 7mdv2009.1 i586
mmc-web-base 2.3.2 1mdv2009.1 noarch
mmc-web-mail 2.3.2 1mdv2009.1 noarch
mmc-web-network 2.3.2 1mdv2009.1 noarch
mmc-web-proxy 2.3.2 1mdv2009.1 noarch
mmc-web-samba 2.3.2 1mdv2009.1 noarch
nss_ldap 264 2mdv2009.1 i586
perl-Authen-SASL 2.12 2mdv2009.1 noarch
perl-Authen-Smb 0.91 11mdv2009.1 i586
perl-Convert-ASN1 0.22 1mdv2009.1 noarch
perl-ldap 0.39 1mdv2009.1 noarch
postfix-ldap 2.5.6 4mdv2009.1 i586
python-OpenSSL 0.8 1mdv2009.1 i586
python-ldap 2.3.5 2mdv2009.1 i586
python-mmc-base 2.3.2 7mdv2009.1 i586
python-mmc-mail 2.3.2 7mdv2009.1 i586
python-mmc-network 2.3.2 7mdv2009.1 i586
python-mmc-proxy 2.3.2 7mdv2009.1 i586
python-mmc-samba 2.3.2 7mdv2009.1 i586
python-pycrypto 2.0.1 8mdv2009.1 i586
python-pylibacl 0.4.0 2mdv2009.1 i586
python-twisted 8.2.0 1mdv2009.1 noarch
python-twisted-conch 8.2.0 1mdv2009.1 i586
python-twisted-core 8.2.0 1mdv2009.1 i586
python-twisted-lore 8.2.0 1mdv2009.1 i586
python-twisted-mail 8.2.0 1mdv2009.1 i586
python-twisted-names 8.2.0 1mdv2009.1 i586
python-twisted-news 8.2.0 1mdv2009.1 i586
python-twisted-runner 8.2.0 1mdv2009.1 i586
python-twisted-web 8.2.0 1mdv2009.1 i586
python-twisted-words 8.2.0 1mdv2009.1 i586
python-zope-interface 3.5.0 2mdv2009.1 i586
samba-server 3.3.2 3mdv2009.1 i586
squid 3.0 14mdv2009.1 i586
squidGuard 1.4 1mdv2009.1 i586
task-mds 2.3.2 1mdv2009.1 noarch
55MB of additional disk space will be used.
12MB of packages will be retrieved.
Proceed with the installation of the 37 packages? (Y/n)
Ingat, proses diatas kemungkinan tidak akan sama persis di lokasi masing-masing. Kenapa ? karena ada beberapa aplikasi yang sudah terpasang/terinstall atau belum terinstall di masing-masing komputer.
Setting DHCP Server
Lanjutan lagi dari :
http://bayuart.blogspot.com/2009/06/konfigurasi-mandriva-linux-warnet.html
http://bayuart.wordpress.com/2009/06/05/mandriva-2009-1-spring-in-action-d-part-deux/
http://bayu.blitar.org/2009/06/02/warung-internet-1/
http://bayu.blitar.org/2009/06/05/mandriva-20091-spring-in-action-d/
Setelah kita melihat file konfigurasi shorewall yang kita gunakan sebagai firewall di Mandriva Linux kita, akhirnya kita melanjutkan ke setingan default DHCP dari hasil proses Internet Connection Sharing untuk Warnet / Warung Internet.
/etc/dhcpd.conf
——————————————–
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name “homeland.net”;
option domain-name-servers 202.134.1.10;
range dynamic-bootp 192.168.0.16 192.168.0.253;
default-lease-time 21600;
max-lease-time 43200;
}
——————————————–
Konfigurasi diatas sangatlah sederhana, dan langsung bisa di aplikasikan.
Konfigurasi Mandriva Linux Warnet
Terusan dari tulisan :
http://bayuart.wordpress.com/2009/06/05/mandriva-2009-1-spring-in-action-d-part-deux/
http://bayu.blitar.org/2009/06/02/warung-internet-1/
http://bayu.blitar.org/2009/06/05/mandriva-20091-spring-in-action-d/
Sekarang kita mo menginjak ke konfigurasi dari mandriva linux yang sebelomnya telah terinstall sebagai gateway server warnet / pc router. Dari tulisan sebelumnya mandriva linux yang digunakan adalah versi mandriva linux 2009.1 spring free edition dual iso serta menggunakan aplikasi server gateway seperti :
- shorewall untuk firewall
- squid untuk layanan proxy
- dhcp-server untuk layanan ip dinamis
- bind untul layanan dns / cache lokal
Shorewall
Shorewall yang merupakan kependekan dari Shoreline Firewal, merupakan firewall yang berbasiskan kepada iptables yang dipermudah dalam penggunaanya, apabila anda telah terbiasa menggunakan iptables maka anda mungkin tidak akan membutuhkan tools semacam ini, shorewall dapat di installasi pada kebanyakan sistem Linux, disini saya menggunakan mandriva linux 2009.1 spring untuk dijadikan sebagai Gateway+Router dan juga transparent proxy, untuk mendapatkan versi terbarunya anda dapat mengunjungi web resmi Shorewall.
The Shoreline Firewall, more commonly known as “Shorewall”, is high-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. Shorewall reads those configuration files and with the help of the iptables, iptables-restore, ip and tc utilities, Shorewall configures Netfilter and the Linux networking subsystem to match your requirements. Shorewall can be used on a dedicated firewall system, a multi-function gateway/router/server or on a standalone GNU/Linux system. Shorewall does not use Netfilter’s ipchains compatibility mode and can thus take advantage of Netfilter’s connection state tracking capabilities… from Shorewall.
Mandriva 2009.1 Spring in Action :D – Part Deux
ke
http://bayu.blitar.org/2009/06/05/mandriva-20091-spring-in-action-d-part-deux/
langsung aja…
maap lagi ada gangguan akses ke wordpress.com
Apakah Internet itu ?
Internet :
Bisa diartikan sebagai internetwork atau interconnection networking yaitu hubungan dari berbagai jenis dan tipe komputer dan membentuk sistem jaringan yang mencakup seluruh dunia dengan melewati jalur telekomunikasi
atau
- Kumpulan jaringan komputer yang saling terhubung melalui router
- Internet sering kali di sebut sebagai network of networks
- Cakupan Internet adalah global
- Internet tidak ada pemiliknya
- Internet terdiri atas berbagai jenis teknologi jaringan
- Tingkat keandalannya tinggi
- Tidak di kendalikan secara terpusat
Lebih lengkap silahkan mengacu ke
Domain Name System (DNS)
Cara penulisan Alamat dengan kata.
- Mengapa perlu DNS ?
- Yang diketahui user adalah nama domain, misal www.google.com, www.detik.com, www.blitar.org, dll
- Yang diketahui perangkat jaringan adalah IP Address
- Tugas domain name server
- Melakukan mapping / translasi / penerjemahan dari nama domain menjadi IP Address, misal www.blitar.org -> 1.2.3.4. Artinya www.blita.org ber IP Address 1.2.3.4
- Contoh ketika melakukan browsing:
- User mengetik www.blitar.org
- Browser menanyakan IP Address www.blitar.org pada DNS
- Browser melakukan koneksi dengan www.blitar.org menggunakan IP Address yg telah dikenali tersebut.
- DNS dapat bekerja secara hiraki dalam mencari IP Address
Lebih lengkap mengenai DNS silahkan cek di
Comments (2)




