Tentang linux.or.id

linux.or.id adalah salah satu pusat informasi Linux Indonesia pertama yang bertujuan untuk memberikan wadah terpusat untuk segala macam informasi dan kegiatan komunitas Linux Indonesia, baik memperkenalkan Linux, memberikan dukungan dan bantuan antar sesama pengguna Linux maupun mempererat hubungan persahabatan antar anggota komunitas Linux Indonesia.

linux.or.id merupakan badan non-profit maya yang saat ini hanya dikelola oleh beberapa sukarelawan. Maka dari itu linux.or.id tidak mempunyai kantor maupun alamat darat. Lihat Informasi Kontak untuk menghubungi tim linux.or.id.

linux.or.id memberikan beberapa layanan gratis, antara lain mailing list, DNS (lihat Memperoleh Subdomain linux.or.id), dan situs linux.or.id yang menyajikan tulisan dan informasi tentang Linux khususnya untuk kalangan Indonesia yang ditulis oleh anggota komunitas Linux Indonesia.

Situs linux.or.id

Situs linux.or.id bertujuan supaya dapat dimanfaatkan oleh para pengguna Linux untuk menggali informasi teknis dan non-teknis mengenai Linux dalam Bahasa Indonesia, selain itu situs ini juga diharapkan dapat menjadi ajang pertukaran ilmu dan informasi antar sesama anggota komunitas pengguna Linux.

Kontribusi ke linux.or.id

Untuk saat ini kami sangat membutuhkan kontribusi anda yang berupa tulisan, artikel, buku online, berita maupun content/isi lainnya yang berhubungan dengan Linux atau komunitas Linux Indonesia. Kontribusi ini lebih dibutuhkan untuk saat ini dibandingkan sumbangan berupa uang atau materi.

Jika anda mempunyai account di situs linux.or.id (atau Drupal ID), anda otomatis dapat menulis artikel (story) yang nantinya akan direview oleh tim moderator, dan jika disetujui nantinya akan dipublikasikan di halaman depan situs linux.or.id. Artikel ini bisa berupa berita, review produk/servis/aplikasi/buku, opini, maupun tulisan lainnya selama berhubungan dengan Linux atau komunitas Linux Indonesia.

Tulisan yang berupa FAQ, howto, dan tutorial lebih cocok dimasukkan ke Wiki linux.or.id. Alasannya adalah bahwa Linux dan aplikasinya sering mengalami perubahan yang signifikan selama masa development dan informasi FAQ, howto dan tutorial menjadi cepat basi (outdated). Penempatan di Wiki akan memungkinkan orang lain untuk bersama-sama memperbaiki informasi yang kurang akurat dan menambahkan informasi lain yang relevan.

Anda juga dapat memberikan kontribusi dengan turut aktif di forum maupun di milis yang disediakan oleh linux.or.id, baik dengan membantu menjawab pertanyaan-pertanyaan atau berdiskusi atau menuliskan rangkuman permasalahan dan solusinya ke FAQ, howto atau tutorial.

Tentang Nama "Linux Indonesia"

linux.or.id tidak sama dengan Linux Indonesia. Menurut sepengetahuan kami istilah "Linux Indonesia" adalah istilah generik yang dipakai untuk mengacu kepada keseluruhan komunitas Linux Indonesia. linux.or.id memposisikan dirinya sebagai hub dari berbagai kelompok pengguna Linux Indonesia (KPLI), perorangan, institusi pemerintah, enterprises, korporat, bisnis, media, dan kelompok pengguna Linux lainnya di dunia yang mempunyai interest atas kemajuan Linux, khususnya di komunitas Linux Indonesia. Sifat hubungan ini adalah horisontal (bukan pusat-cabang) dan diharapkan mutual.

Tentang Linux

Linux (atau GNU/Linux) adalah operating system open source yang mulai dikembangkan oleh Linus Torvalds dan masih dikembangkan terus hingga sekarang oleh banyak sukarelawan dan developer di seluruh dunia. Informasi lebih lanjut dapat diperoleh antara lain di halaman Wiki untuk Linux.

Ucapan Terima Kasih

Domain linux.or.id (tidak termasuk subdomain *.linux.or.id untuk KPLI) pada saat ini untuk situs web, DNS dan email dihosting di Indoglobal atas kemurahan hati dan sumbangan dari pengelola Indoglobal yang sudah mendukung linux.or.id dari sejak awal terbentuknya. Terima kasih kepada:

  • Priyadi Iman Nurcahyo, Chief Technical Officer Indoglobal
  • Widya Latief, Chief Executive Officer Indoglobal

Rekan-rekan sukarelawan yang sudah mencurahkan tenaga, pikiran dan waktu yang berharga demi kemajuan linux.or.id. Terima kasih kepada:

  • Mohammad DAMT (ide dan domain linux.or.id),
  • Zakaria (situs pemula dan wiki),
  • Harry Sufehmi (wiki, artikel dan diskusi masukan melalui milis),
  • David Sudjiman (artikel dan diskusi masukan situs linux.or.id melalui milis),
  • Willy Sudiarto Rahardjo (admin forum),
  • Hendrajana (ex admin forum),
  • Kurniadi (artikel),
  • Frans Thamura (kritikan pedasnya),
  • Masim Vavai Sugianto,
  • dan masih banyak rekan lain yang belum tertulis di sini namanya, terutama yang aktif di milis linux-aktivis.

Developer dari aplikasi yang sudah digunakan linux.or.id. Thank you to the developers of the following applications that are or had been used by linux.or.id:

Lihat Juga


~ Selasa, 10 Juni 2008 1 komentar

MENCINTAI

Jangan mencintai seseorang seperti bunga,
karena bunga mati kala musim berganti,
Cintailah mereka seperti sungai,
sebab Sungai mengalir selamanya.
Cinta mungkin akan meninggalkan hatimu bagaikan kepingan kaca,
tapi tancapkan dalam pikiranmu,
bahwa ada seseorang yang akan bersedia untuk menambal lukamu
dengan mengumpulkan kembali pecahan kaca itu.
Sehingga kamu akan menjadi utuh kembali.

~ Jumat, 06 Juni 2008 0 komentar

HARTA

Harta yang paling menguntungkan ialah SABAR.

Teman yang paling akrab adalah AMAL.

Pengawal peribadi yang paling waspada DIAM.

Bahasa yang paling manis SENYUM.

Dan ibadah yang paling indah tentunya KHUSYUK.

Tiada siapa yang paling pandai dan paling bodoh di dunia ini

karena setiap yang pandai itu boleh menjadi bodoh

dan setiap yang bodoh itu boleh menjadi pandai

Apabila kepercayaan telah hilang lenyap,

kehormatan telah musnah,

maka matilah orang itu -Whittier

Selalu bayangkan diri anda di dalam kasut seseorang.

Jika anda rasa ianya menyakitkan,

fikirlah ia mungkin menyakitkan orang lain juga

Setiap jiwa yang dilahirkan

telah tertanam dengan benih untuk mencapai keunggulan hidup.

Tetapi benih itu tidak akan tumbuh seandainya tidak dibajai dengan keberanian


~ 0 komentar

Sahabat

Sahabat adalah keperluan jiwa yang mesti dipenuhi.

Dialah ladang hati, yang kau taburi dengan kasih dan kau

subur dengan penuh rasa terima kasih.

Dan dia pulalah naungan dan pendianganmu.

Kerana kau menghampirinya saat hati lupa dan

mencarinya saat jiwa memerlukan kedamaian

~ 0 komentar

CINTA

selamat datang cinta....
rengkuhlah daku keharibaan pelukanmu yang memabukkan....
terbangkanlah daku kekeluasan cakrawala yang tak bertepi......
agar daku kian mengerti segala rahasia....
yang selama ini tersembunyi.......
selamat datang cinta......
ajarkanlah daku makna kebahagiaan.....
keindahan.....
dan...
keabadiamu

~ 0 komentar

Install & Config Banjar ( BANdwidth Justification for AdministratoR) ON Ubuntu 7.04 Server

Banjar ( BANdwidth Justification for AdministratoR ) adalah software untuk aplikasi Bandwidth Management dalam Network yang dibuat oleh Bpk Anton Raharja, Bandwidth Management kali ini langsung difungsikan sebagai router. Aplikasi Banjar ini dapat mengatur bandwidth agar brustable atau dapat diartikan user dapat mencapai titik maximal menggunakan bandwidth sesuai dengan pengaturan CIR ketika hanya user tersebut yang sedang aktif dalam network, dan bila semua user dalam CIR tersebut aktif maka 1 user digaransi mendapat minimal bandwidth yang sudah di tentukan. Banjar juga dapat mengatur dedicated bandwidth untuk user, mengatur besar bandwidth International dan Local untuk tiap-tiap user. Aplikasi Banjar dilengkapi pula dengan menu firewall yang defaultnya untuk bad port sudah terinstall, namun apabila ingin menambahkan script firewall untuk network sendiri banjar bisa di entry firewall baru.

Kali ini banjar akan di install pada mesin Ubuntu 7.04 Server yang sudah di pasang 2 Ethernet Card. Berikut adalah langkah-langkah dalam installasi Banjar V.07 ini.

Installasi

1. Lakukan Installasi OS Ubuntu 7.04 Server.

  1. Lakukan update dan upgrade file dari OS ubuntu terbaru

# apt-get update

# apt-get upgrade

  1. Aplikasi ini membutuhkan LAMP ( Linux Apache, Mysql dan PHP )

# apt-get install apache2

# apt-get install mysql-server

# apt-get install php5

  1. Download Software Banjar, kali ini menggunakan subversion.

# apt-get install subversion

# mkdir /opt/banjar

# svn co http://developer.peanutinc.com/svn/banjar/trunk/ /opt/banjar

  1. Copy file banjar ke directory web atau document root dari Ubuntu 7.04 Server

# cp -rR /opt/banjar /var/www

  1. Copy file-file aplikasi banjar

# cd /var/www/banjar

# cp -rR docs/root/banjar /etc

# cp -rR docs/root/sbin /usr/local

  1. Change Permission untuk file-file aplikasi banjar berikut :

# chmod 666 /var/www/banjar/config.php

# chmod 666 /etc/banjar/netfilter.*

# chmod 777 /usr/local/sbin/banjar.sh

  1. Create Database Banjar

# mysqladmin -u root -p create banjar

# mysql -u root -p banjar < /var/www/banjar/docs/db/banjar.sql

  1. Edit Config.php untuk database banjar

# vim /var/www/banjar/config.php

Perhatikan untuk scripts berikut :

$db_param[user] = “root”; // database username

$db_param[pass] = “”; // database password

$db_param[name] = “banjar”; // database name

// base application http path

$http_path[base] = “http://172.19.51.20/banjar”;

  1. Buat penjadwalan dengan cron agar daemon banjar selau update tiap menit

# crontab -e

Isi dengan scripts berikut :

      * * * * * /usr/local/sbin/banjar.sh >/dev/null 2>&1
      Restart Cron
      # /etc/init.d/cron restart
 

Config Banjar

  1. Edit Value scripts seperti berikut agar dapat melakukan edit bandwidth, masquerade, firewall dan lainnya melalui web browser

# vim /var/www/banjar/config.php

$apps_config_editing = 0; menjadi $apps_config_editing = 1;

  1. Browse lokasi banjar di install contoh : http://172.190.51.20/banjar

Default User dan Password :

User = admin

Password = secret

  1. Config banjar dan sesuaikan dengan Network Anda
  1. Lakukan Generate scripts banjar apabila selesai melakukan edit, dalam menu browsernya yaitu “Apply Rules”
  1. Edit file /etc/rc.local dan tambahkan scripts berikut agar banjar otomatis jalan ketika computer di restart atau sehabis dimatikan.

# vim /etc/rc.local

CWD=`pwd`

echo 1 > /etc/banjar/netfilter.flag

cd /usr/local/sbin

./banjar.sh

cd $CWD


~ Rabu, 04 Juni 2008 0 komentar

Cara mudah membuat warnet

ini ada sedikit ilmu untuk di kembangkan, membuat warnet linux juga bisa bro
Warnet harus menggunakan Windows? Tentu saja tidak. Bahkan dengan menggunakan Linux, kamu dapat membuat warnet yang memiliki akses lebih ringan dan cepat. Baca disini caranya. CARA MUDAH MEMBUAT WARNET

Note : Jika anda adalah perusahaan atau perorangan yang tidak ingin di rumitkan oleh hal-hal teknis ini, kami menyediakan mode komersial dari system pengendali warnet. Untuk keterangannya dapat di lihat pada komersil Area. Pada komersil area di sediakan fitur-fitur tambahan untuk menunjang operasi warnet pada skala perusahaan.
INSTALASI SERVER

Note !!!: Sistem ini telah diuji di REDHAT LINUX versi 6.2 dan berjalan baik. Untuk linux distro lain belum teruji.

Sediakan sebuah PC yang telah terinstall linux dengan versi kernel 2.2 ke atas. (disarankan RedHat Linux 6.2). PC ini akan digunakan sebagai server. Jangan lupa memasang network card dan modem external pada PC . Untuk linux, sebaiknya digunakan ethernet card PCI dengan chipset RTL 8089. Disamping murah juga mudah penanganannya. Perangkat lunak yang harus ada pada server :

Dialer (wvdial)
named
pppd

Baik wvdal,pppd maupun named sudah tersedia dalam distribusi Redhat linux 6.2

Instalasi Network

Instalasi IP address menggunakan aturan yang di tetapkan RFC 1597 tentang non connected network yaitu :
Network class C menggunakan 192.168.0.0 s/d 192.168.255.255
Network class B menggunakan 172.16.0.0 s/d 172.31.255.255
Network class A menggunakan 10.0.0.0 s/d 10.255.255.255

Misalnya diputuskan menggunakan network class C dengan net address 192.168.1.0. Maka IP server adalah 192.168.1.1 dengan net mask 255.255.255.0.Masuklah sebagai root. Jalan netconf dan isikan IP address dan netmask. Kemudian aktifkan perubahan tersebut. (Jika IP address telah di set pada saat installasi, langkah ini tidak perlu dilakukan lagi.) Periksa configurasi network dengan menjalankan ifconfig. Hasil yang benar akan seperti berikut ini :

[root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:C0:1B:0E:A9
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:3 Base address:0x300
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:74 errors:0 dropped:0 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

entry pertama (eth0) menandakan bahwa module pengendali network card telah terpasang dengan alamat hardware adalah 00:00:C0:1B:0E:A9 dan IP address 192.168.1.1 . Untuk lebih jelas tentang instalasi network di linux baca NET3 -HOWTO (versi terakhir NET3-4-HOWTO) dari LDP (linux documentation project).

Instalasi Modem

Langkah selanjut buat file dengan nama wvdial.conf dan diletak di directory /etc. Isi dari wvdial.conf adalah sbb :

[Modem0]
Modem = /dev/ttyS0
Baud = 115200
Init1 = ATZ
SetVolume = 0
Dial Command = ATDT
[Dialer Defaults]
Modem = /dev/ttyS0
Baud = 115200
Init1 = ATZ
SetVolume = 0
Dial Command = ATDT
[Dialer warnet]
Username = telkomnet@instan
Password = telkom
Phone = 080989999
Inherits = Dialer Defaults
Stupid mode = 0
Auto Reconnect = off

Konfigurasi diatas berarti modem di sambungkan melalui com1 (ttyS0) dengan baud rate serial 115200. Jika modem disambungkan dengan com2, maka device yang digunakan adalah ttyS1.
Perhatikan pada entry [Dialer warnet]. Contoh di atas adalah jika anda menggunakan telkomnet instan. Untuk ISP lain anda dapat ganti username, password, dan nomor telepon yang berbeda. Auto reconnect dapat anda on / off sesuai dengan kebutuhan. Informasi lebih lanjut tentang wvdial dapat di baca pada manual page wvdial dengan mengetikkan perintah man wvdial

Buat direktory bin pada /root jika belum ada. Buat file dengan nama ppp-off pada direktory /root/bin. Isi dari ppp-off adalah sbb:

#!/bin/sh
######################################################################
#
# Determine the device to be terminated.
#
if [ "$1" = "" ]; then
DEVICE=ppp0
else
DEVICE=$1
fi
######################################################################
#
# If the ppp0 pid file is present then the program is running. Stop it.
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
#
# If the kill did not work then there is no process running for this
# pid. It may also mean that the lock file will be left. You may wish
# to delete the lock file at the same time.
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi
#
# Success. Let pppd clean up its own junk.
echo "PPP link to $DEVICE terminated."
exit 0
fi
#
# The ppp process is not running for ppp0
echo "ERROR: PPP link is not active on $DEVICE"
exit 1

ubah mode akses dari ppp-off menjadi executable dengan menjalankan perintah

chmod u+x /root/bin/ppp-off

Jalankan perintah berikut ;

wvdial warnet &

Perintah ini akan memicu proses dial ke isp. Modem berbunyi dan pada monitor muncul tampilan sbb:

[root@server init.d]# wvdial warnet &
[1] 947
[root]# -- WvDial: Internet dialer version 1.41
-- Initializing modem.
-- Sending: ATZ
ATZ
OK
-- Sending: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
OK
-- Modem initialized.
-- Sending: ATDT 080989999
-- Waiting for carrier.
ATDT 080989999
CONNECT 115200
-- Carrier detected. Waiting for prompt.
User Access Verification
Username:
-- Looks like a login prompt.
-- Sending: telkomnet@instan
telkomnet@instan
Password:
-- Looks like a password prompt.
-- Sending: (password)
Entering PPP mode.
Dialer interface address is unnumbered (FastEthernet0)
Your IP address is 202.148.8.106. MTU is 1500 bytes
-- Looks like a welcome message.
-- Starting pppd at Mon Jul 24 15:10:37 2000

Tekan enter jika tidak muncul prompt, kemudian ketikan perintah :

ifconfig

maka pada monitor akan muncul tampilan seperti sebagai berikut :

[root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:AB:78:67
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:285 errors:0 dropped:0 overruns:0 frame:0
TX packets:121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xd000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
ppp0 Link encap:Point-to-Point Protocol
inet addr:202.148.8.106 P-t-P:202.148.8.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10

Perhatikan bahwa entry ppp0 harus muncul. Pada entry ppp0, inet addr adalah IP addr disisi server, sedangkan P-t-P adalah IP address di seberang telepon (ISP).
Jika semuanya sudah ok, berarti server telah terkoneksi dengan isp.

Untuk mematikan koneksi ke isp, ketikkan perintah :

/root/bin/ppp-off

Instalasi named

Keterangan lebih lanjut dapat dibaca di DNS Howto

Terlebih dahulu beberapa file harus dibuat, yaitu :
/etc/hosts
/etc/resolv.conf
/etc/named.conf
/var/named/named.ca
/var/named/named.local
/etc/hosts berisi :

127.0.0.1 localhost.localdomain localhost server
192.168.1.1 localhost.localdomain

Isi /etc/hosts ini bersesuai dengan penamaan server saat instalasi network. Dalam hal ini server diberi nama localhost.localdomain dengan alias localhost atau server. 127.0.0.1 Menyatakan alamat loopback. Jadi baik localhost.localdomain, localhost, maupun server adalah domain name dari 192.168.1.1

/etc/resolv.conf berisi :

search localdomain server
nameserver 127.0.0.1

/etc/named.conf berisi :

options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa"{
type master;
file "named.local";
};

/var/named/named.ca berisi

; This file holds the information on root name servers needed to
; initialize cache of Internet domain name servers
; (e.g. reference this file in the "cache . "
; configuration file of BIND domain name servers).
;
; This file is made available by InterNIC registration services
; under anonymous FTP as
; file /domain/named.root
; on server FTP.RS.INTERNIC.NET
; -OR- under Gopher at RS.INTERNIC.NET
; under menu InterNIC Registration Services (NSI)
; submenu InterNIC Registration Archives
; file named.root
;
; last update: Aug 22, 1997
; related version of root zone: 1997082200
;
;
; formerly NS.INTERNIC.NET
;
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
;
; formerly NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107
;
; formerly C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
;
; formerly TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
;
; formerly NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
;
; formerly NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
;
; formerly NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
;
; temporarily housed at NSI (InterNIC)
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 198.41.0.10
;
; housed in LINX, operated by RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
;
; temporarily housed at ISI (IANA)
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
;
; housed in Japan, operated by WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
; End of File

Perlu diketahui bahwa named.ca ini perlu diperbarui secara berkala, dengan mengambilnya melalui ftp seperti yang dijelaskan pada header file.
/var/named/named.local berisi :

@ IN SOA localhost. root.localhost. (
1997022700 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ; default_ttl
)
@ IN NS localhost.
1 IN PTR localhost.

Periksalah apakah named sudah aktif dengan menjalan perintah
ps -e | grep named
jika tidak muncul apa-apa, berarti named belum aktif, jalankan named dengan perintah
/etc/rc.d/init.d/named start
Kemudian dilakukan pengetesan dengan menggunakan nslookup. Aktifkan koneksi ke ISP dengan menjalankan perintah :
wvdial warnet &
tekan enter jika prompt tidak muncul, jalankan nslookup dengan mengetikan :
nslookup
akan muncul prompt sbb :

[root]# nslookup
Default Server: localhost
Address: 127.0.0.1

Kemudian isikan sembarang url, kira-kira seperti ini ;

www.telkom.net
Server: localhost
Address: 127.0.0.1
Name: intern.telkom.net
Address: 203.130.252.36
Aliases: www.telkom.net
www.yahoo.com
Server: localhost
Address: 127.0.0.1
Non-authoritative answer:
Name: www.yahoo.akadns.net
Addresses: 216.32.74.52, 216.32.74.53, 216.32.74.55, 216.32.74.50
216.32.74.51
Aliases: www.yahoo.com
exit
[root]#

Jika ini berjalan seperti di atas, maka sistem berjalan dengan baik. Matikan koneksi ke isp dengan perintah /root/bin/ppp-off.

Instalasi ip chains

IP chains berguna menghubungkan node-node dalam jaringan dengan internet melalui ppp.
Ketikan perintah :

echo 1 /proc/sys/net/ipv4/ip_forward
ipchains -P forward DENY
ipchains -A forward -s 192.168.1.0/24 -j MASQ

Perintah di atas berarti bahwa seluruh node yang terhubung dengan jaringan 192.168.1.0 akan di forward dengan menggunakan masquerade. Jika jaringan anda bukan 192.168.1.0, maka secara umum perintah nya adalah sbb :

ipchains -A forward -s xxx.xxx.xxx.xxx/y -j MASQ
xxx.xxx.xxx.xxx adalah network address, sedangkan y nilainya bergantung pada kelas subnet yang digunakan :
Netmask y Subnet
255.0.0.0
255.255.0.0

255.255.255.0

255.255.255.255
8
16

24

32

Kelas A

Kelas B

Kelas C

Point to point

Keterangan lebih lanjut di LDP Howto-mini IPMASQUERADE-MINI.
Periksa koneksi ipchain dengan perintah

ipchain -L

Hasilnya seharusnya mirip seperti sbb :

[root@server /root]# ipchains -L
Chain input (policy ACCEPT):
Chain forward (policy DENY):
Chain output (policy ACCEPT):
target prot opt source destination ports
MASQ all ------ 192.168.1.0/24 anywhere n/a

Jika semua berjalan dengan baik, maka server siap digunakan.

Prosedure pengaktifan server

Setiap kali server baru di nyalakan, ada 2 prosedure yang harus diaktifkan yaitu named dan ipchains. Langkah-langkah yang harus di jalankan :

/etc/rc.d/init.d/named start
echo 1 /proc/sys/net/ipv4/ip_forward
ipchains -P forward DENY
ipchains -A forward -s 192.168.1.0/24 -j MASQ

Saat akan menghubungkan server ke internet (ISP) jalankan wvdial dengan mengetikan perintah :

wvdial warnet &

dan

/root/bin/ppp-off

untuk memutuskan hubungan dengan internet (ISP);

INSTALASI CLIENT-CLIENT (TERMINAL-TERMINAL).
Client (terminal) dapat menggunakan sembarang OS, tapi disini akan dijelaskan instlasi network pada Microsoft windows 95,98,2000.
Masuk control panel.
Pilih network
Pilih tcp/ip (jika tidak ada tambahkan).
Isi kan ip address sesuai dengan ketentuan RFC 1597 seperti yang telah dijelaskan diatas, dalam hal ini karena server adalah 192.168.1.1, maka client-client adalah 192.168.1.2 s/d 192.167.1.254.
Tambahkan gateway 192.168.1.1 (ip server)
Pada DNS tab, enablekan DNS. Host dan domain diisi sembarang.Tambahkan pada dns search order 192.168.1.1 (ip server).
Restart komputer.
Dalam keadaan server menyala, ping ke server (dari dos prompt ketik ping 192.168.1.1). Hasilnya kira-kira seperti berikut :

D:ping 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=128
Reply from 192.168.1.1: bytes=32 time
Sambungkan server ke internet (ISP). Kemudian dari client lakukan ping ke sembarang URL. Misalnya ping www. yahoo.com. Jika tersebut mengeluarkan sebuah ip address, maka sistem berjalan dengan baik. Jangan kuatir jika hasil replynya tidak didapat, karena memang agak lama untuk menerima packet kembaliannya.
Jalankan internet explorer atau netscape atau mirc atau icq. Mestinya sih sudah ok.


~ 0 komentar