Membuat Router (Redhat 9.0)

Membuat Router Menggunakan Sistem Operasi Linux redhat 9.0
Langkah awal konfigurasinya sbb:

1. Ketikkan perintah
            Route add default gw 192.168.28.1

IP Address yang dimasukkan adalah IP eth1, dimaksudkan dalam membuat router ini IP eth1 akan menjadi Gateway.

2. Kemudian masukkan perintah
            Iptables –t nat –A POSTROUTING –s 192.168.28.0/24 –j MASQUERADE

Perintah ini dimaksudkan bahwa router nantinya akan mempunyai fungsi sebagai pengirim atau pos atau pengantar. IP Address yang digunakan adalah IP Network eth1

3.


4. Simpan konfigurasi router dengan perintah
            Service iptables save

5. Selanjutnya simpan semua konfigurasi pada file rc.d agar router tetap berjalan dengan sendirinya setelah komputer dimatikan.
            Vi /etc/rc.d/rc.local
Lalu masukkan perintah seperti nomor 2.

6. Cek dari client apakah router sudah berjalan. Caranya beri IP Address untuk client. Masukkan eth1 router sebagai gateway untuk client.

7. Kemudian ping IP eth0 dan IP eth1 router dari client, jika ping berhasil berarti router sudah berjalan.

Read More..

Membuat Mail Server (Redhat 9.0)

Untuk membuat Mail Server, paket yang harus di install yaitu paket postfix dan squirrelmail.
Langkah awal konfigurasinya sbb:

1. Pertama, masuk dan edit file postfix.
            Vi /etc/postfix/main.cf

2. Edit perintah-perintah di bawah ini:

myhostname = admin.tkj.com
mydomain   = tkj.com
myorigin   = $mydomain
inet_interface  = all
mydestination   = $myhostname, localhost, $mydomain
mynetwork_style = subnet
mynetwork  = 192.168.28.0/24, 127.0.0.1/8
alias_maps = hash:/etc/postfix/aliases

Jangan lupa tanda pager di depannya di hilangkan agar perintah tersebut dapat berjalan.

3. Lalu jalankan postfix anda
            service postfix restart

4. Selanjutnya edit file ipop3 dan imap.
            vi /etc/xinetd.d/ipop3
    
ubah kata yes pada disable menjadi no
           
            vi /etc/xinet.d/imap

ubah kata yes pada disable menjadi no

Setelah itu restart xinetd service xinetd restart

5. Langkah selanjutnya, kita edit konfigurasi squirrelmail
            Vi /etc/squirrelmail/config.php
    

$org_name          = “ tkj “;
$domain            = ‘ yusuf.com’;
$imapServerAddress = ‘mail.yuusf.com’;
$useSendmail       = false
$smtpServerAddress = ‘mail.yusuf.com’;

Setelah itu, jangan lupa untuk merestart ulang xinetdnya.

6. Langkah berikutnya, buatlah user baru (minimal 2 user). Dalam percobaan ini saya mengambil contoh membuat user informatika  dan tkj

Lalu, test konfigurasi yang telah kita lakukan dengan menggunakan web browser pada client. Ketikkan www.tkj.com/webmail
Jika muncul gambar seperti di bawah ini, maka webmail telah berhasil dibuat. Kemudian coba log in dengan user yang telah dibuat tadi.


Read More..

Membuat FTP (Redhat 9.0)

Untuk membuat FTP, paket yang harus di install yaitu paket vsftpd.
Langkah awal konfigurasinya sbb:

1. Masuk file vsftpd
            vi /etc/vsftpd/vsftpd.conf

2. Pada perintah anonymous_enable=YES ubah menjadi anonymous_enable=NO

3. Lalu di bawanya tambahkan perintah chroot_local_user=YES. Perintah ini berfungsi supaya user lain tidak bisa mengakses root (agar system root tidak di otak atik oleh pihak yang tidak berwenang).

3. Setelah itu jalankan vsftpd service vsftpd start

4. Kemudian cek pada browser client. Ketikkan ftp.tkj.com lalu isi authentification dengan user yang telah dibuat.

5. Jika muncul seperti gambar di bawah, maka ftp telah selesai dibuat.


Read More..

Membuat DNS (Redhat 9.0)

Untuk membuat DNS, paket yang harus di install yaitu paket bind.
Langkah awal konfigurasinya sbb:

1. Masuk dan edit pada file /etc/named.conf. Tambahkan zone sbb (dalam hal ini saya memberi contoh nama domain tkj.com dan IP yang saya gunakan adalah 192.168.28.1):

zone “tkj.com” IN {
      type master;
file “forward”;
};

Zone “28.168.192.in-addr.arpa” IN {
      type master;
      file “reverse”;
};

Setelah itu simpan dengan cara menekan tombol esc + : wq lalu enter

2. Langkah ke dua, masuk pada file /etc/resolv.conf. Ketikkan perintah sbb:
                        search tkj.com
          domain www.tkj.com
          nameserver 192.168.28.1

3. Langkah berikutnya masuk directory /var/named/ lalu copy file berikut dengan nama file zona reverse dan forward yang telah kita buat tadi dengan cara :
          cp localhost.zone forward
          cp named.local reverse

4. Masuk dan edit file forward. Edit konfigurasi yang ada dengan konfigurasi sbb:
           
$TTL 86400
$ORIGIN tkj.com.
@                  1D IN SOA     tkj.com. root (
                                  42   ; serial (d. Adams)
                                  3H   ; refresh
                                  15 M ; retry
                                  1W   ; expiry
                                  1D ) ; minimum

@                  1D IN NS  ns.tkj.com.
ns                 1D IN A   192.168.28.1
www                1D IN A   192.168.28.1
mail               1D IN A   192.168.28.1

konfigurasi di atas kita isi untuk domain, mail server sekalian dan ftp sekalian agar jika nanti kita ingin melakukan konfigurasi mail dan ftp, maka kita tidak perlu menambahkannya lagi. Setelah itu simpan dan keluar.


5. Selanjutnya masuk dan edit file reverse. Edit konfigurasi yang ada dengan konfigurasi sbb :

$TTL 86400
@    IN   SOA       tkj.com. root.tkj.com. (
                        1997022700    ; serial
                        28800         ; refresh
                        14400         ; retry
                        3600000       ; expiry
                        86400 )       ; minimum
@         IN        NS        tkj.com.

1    IN        PTR       tkj.com.

6. Kemudian restart konfigurasi bind dengan cara service named restart

7. Lalu cek dns yang kita buat tadi dengan cara nslookup:
            nslookup –sil
     > www.tkj.com

     Jika keluar seperti di bawah ini, maka dns telah selesai dibuat.

     Server :  192.168.28.1
     Address : 192.168.28.1#53

     Name :    www.tkj.com
     Address : 192.168.28.1


Read More..

Web Server dan Instalasi Wordpress Open Suse 11.0 Menggunakan Apache Xampp Linux 1.7

Laporan Web Server, Data BaseDNS Server.
DNS berfungsi untuk meresolve (mengganti IP Address menjadi nama domain) dan mereverse (mengganti IP Address menjadi Domain).
Langkah awal yang perlu kita lakukan yaitu menginstall paket yang diperlukan. Dalam hal ini kita perlu menginstall paket bind.
tkj:~ # yast -i bind
Setelah paket bind telah terinstall, langkah berikutnya kita edit konfigurasi zonanya dengan perintah
tkj:~ # vi /etc/named.conf
Setelah itu tambahkan script baru
};
zone "tkj.com" in {
type master;
file "tkj.com";
};
zone "28.168.192in-addr.arpa" in {
type master;
file "192.168.28.1";
};
Nb: untuk pengisian IP dalam hal ini saya memberi contoh kelas C
Kemudian beri tanda # di depan include "/etc/named.conf.include";
Setelah itu keluar dan simpan settingan yang telah kita lakukan dengan cara tekan Esc, :wq lalu enter
Langkah berikutnya kita masuk ke directory:
tkj:~ # cd /var/lib/named/
Kemudian kita copy file reverse dan forward seperti contoh di bawah ini.
tkj:/var/lib/named # cp localhost.zone tkj.com
tkj:/var/lib/named # cp 127.0.0.zone 192.168.28.1
Setelah file tercopy, langkah selanjutnya yaitu kita masuk pada file tersebut. (zone forward).
tkj:/var/lib/named # vi tkj.com
$TTL 1W
@ IN SOA tkj.com. root.tkj.com. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
@ IN NS ns.tkj.com.
ns IN A 192.168.28.1
@ IN A 192.168.28.1
www IN CNAME ns.tkj.com.
Setelah itu keluar dan simpan settingan yang telah kita lakukan dengan cara tekan Esc, :wq lalu enter
Edit juga pada file tkj:/var/lib/named # vi 192.168.28.1 (zone reverse)
$TTL 1W
@ IN SOA tkj.com. root.tkj.com. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
@ IN NS ns.tkj.com.
1 IN PTR ns.tkj.com.
Setelah itu seperti biasa, keluar dan simpan settingan yang telah kita lakukan dengan cara tekan Esc, :wq lalu enter
Langkah berikutnya yaitu masuk konfigurasi resolv dengan cara
tkj:vi /etc/resolv.conf
tambahkan konfigurasi seperti di bawah ini
search www.tkj.com
domain www.tkj.com
nameserver 192.168.28.1
Jangan lupa setelah itu kita keluar dan save konfigurasi yang telah kita lakukan
Langkah berikutnya kita start (jalankan) bind kita dengan cara:
tkj:~ # rcnamed start
Starting name server BIND done
tkj:~ # rcnamed restart
Shutting down name server BIND done
Starting name server BIND done
tkj:~ #
Langkah selanjutnya kita cek DNS yang kita buat berhasil apa tidak dengan perintah:
tkj:~ # nslookup www.tkj.com
server : 192.168.28.1
Address: 192.168.28.1#53
Name : www.tkj.com
Address : 192.168.28.1
tkj:~ #
Jika tampilannya sama seperti di atas, berarti DNS telah selesai kita buat.
Web Server.
Web server merupakan layanan server yang biasa digunakan untuk upload web agar dapat di broadcast ke dunia maya secara luas. Server menyediakan layanan permintaan informasi mengenai web-web tertentu yang sudah di upload tentunya untuk para browser yang membutuhkan informasi.
Di sini saya menggunakan Apache xampp linux 1.7 dan wordpress.
Langkah awal kita harus menginstall xampp terlebih dahulu. Untuk penginstalan xampp ini kita taruh di directory /opt
tkj:~ #tar xvfz xampp-linux-1.7.tar.gz –C /opt
Setelah terinstall, langkah kedua jalankan lampp dengan cara
tkj:~ #/opt/lamp/lamp start
Lalu cek layanan lamp dari browser client dengan mengetikkan alamat domain yang telah kita buat sebelumnya. Jika telah muncul tampilan xampp maka lamp sudah berjalan.
Berikutnya kita atur security (password) untuk lamp
tkj:~ #/opt/lamp/lamp security
Di sini kita memberi password pada lamp, mysql, proftpd.
Setelah itu kita edit konfigurasi apache
tkj:~ #vi /opt/lamp/etc/httpd.conf
Cari letak baris di bawah ini. Kemudian hilangkan tanda pagar.
#Include etc/extra/httpd-vhost.conf
menjadi
Include etc/extra/httpd-vhost.conf
Setelah itu keluar dan save.
Sekarang, kita extract file wordpress. Di sini saya mengambil contoh menggunakan wordpress-2.0.5.tar.gz. Kita extract di directory /home/user/public_html
tkj:~ #tar xvfz wordpreess-2.0.5.tar.gz –C /home/user/public_html
Setelah wordpress terextract, selanjutnya kita edit VirtualHost
tkj:~ #vi /opt/lamp/etc/extra/httpd-vhost.conf
Edit script di bawah ini
NameVirtualHost 192.168.28.1:80
ServerAdmin admin@tkj.com
DocumentRoot /home/user/public_html/wordpress
ServerName tkj.com
ServerAlias www.tkj.com
Jangan lupa beri hak pada user untuk mengedit file-file pada directory wordpress
tkj:~ #chmod 777 /home/user/public_html/wordpress
Selanjutnya copy file wp-config-sample.php ke wp-config.php dengan cara
tkj:~ #cp /home/user/public_html/wordpress/wp-config-sample.php /home/user/public_html/wordpress/wp-config.php
Setelah file di copy, lalu kita edit
tkj:~ #vi /home/user/public_html/wp-config.php
Ubah script berikut
define (’DB_NAME’,’wordpress’);→ nama database
define (’DB_USER’,’root’);→ nama user mysql
define (‘DB_NAME’,’tkj’);→ password user mysql pada saat mensetting password lamp
define (‘DB_HOST’,’localhost’); → nama komputer
Buat database dengan mengakses phpmyadmin, kemudian login dengan user root dan password kosong, kemudian ketik wordpress pada kolom create new database lalu klik create. Maka database selesai dibuat.
Selanjutnya cobalah mengakses web server melalui client
Jika muncul kalimat seperti di bawah ini, maka wordpress telah berhasil di akses. Lalu klik install.php
It doesn’t look like you’ve installed WP yet. Try running install.php
Langkah awal untuk menginstall wordpress klik first step
Laporan Web Server, Data Base
Isi judul blog dan email address
Laporan Web Server, Data Base
Catat password yang telah diberikan. Kemudian klik login
Laporan Web Server, Data Base
Masukkan username dan password
klik my account untuk mengganti password.
Lalu keluar dari account dan akses webserver
Jika tampilan sama seperti di atas, maka wordpress anda telah berhasil di buat.
Read More..