Tampilkan posting dengan label Networking. Tampilkan semua posting
Tampilkan posting dengan label Networking. Tampilkan semua posting

Senin, 11 Oktober 2010

Link Download Tutorial Debian

Download Tutorial Debian 4 Click
here

Download Tutorial Debian 5 Click
here

Konfigurasi Debian 4

SETTING IP Address PC Server
1. Megaktifkan Ethernet card yang ada di PC Server dan mengisinya
debian:~# ifconfig eth0 up 192.168.100.5
debian:~# ifconfig eth1 up 192.168.1.1
2. Edit konfigurasi IP Address di /etc/network/interfaces
debian:~# vim /etc/network/interfaces
3. Tambahkan script address di bawah ini
allow-hotplug eth0
iface eth0 inet static
address 192.168.100.5
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.254
dns-nameservers 202.134.1.10
dns-search telkom.net
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search smkypm1.sch.id
4. simpan dengan menekan Esc+w+q
5. Kemudian restart daemon networking
debian:~# /etc/init.d/networking restart

SETTING DHCP Server
1. Install aplikasi DHCP Server
debian:~# apt-get install dhcp3-server
2. Install aplikasi mc dan lynx
debian:~# apt-get install mc lynx
3. Edit file /etc/dhcp3/dhcpd.conf
debian:~# vim /etc/dhcp3/dhcpd.conf
4. Tambahkan script seperti dibawah ini :
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1, 202.134.1.10;
option domain-name "smkypm1.sch.id";
option broadcast-address 192.168.1.255;
default-lease-time 7200; max-lease-time 86400;
}
5. Kemudian simpan dengan menekan tombol Esc + :wq
6. Kemudian restart Daemon DHCP Server
debian:~# /etc/init.d/dhcp3-server restart

SETTING SSH (Scure Shell)
1. Install aplikasi SSH
debian:~# apt-get install openssh-server
2. Aktifkan Daemon SSH
debian:~# /etc/init.d/sshd start


SETTING WEB Server
1. Install aplikasi Web Server
debian:~# apt-get install apache2
2. Install PHP
debian:~# apt-get install php5
3. Buat direktori file web yang akan dijalankan
debian:~# mkdir /var/www/myweb
4. Edit file /etc/apache2/sites-available/default
debian:~# vim /etc/apache2/sites-available/default
5. Mengubah letak direktori web
DocumentRoot /var/www/myweb/

6. Mengubah agar waktu pertama kali yang dijalan kan bukan Apache melainkan web yang telah dibuat sendiri, simpan dengan menekan Esc+w+q
# RedirectMatch ^/$ /apache2-default/
7. Kemudian Membuat web
debian:~# vim /var/www/myweb/index.html
8. Ketikkan Script Html dan simpan dengan menekan Esc+w+q
9. Restart Daemon Apache
debian:~# /etc/init.d/apache2 restart
10. Test Web Server dengan masuk ke lynx
debian:~# lynx 192.168.1.1

• SETTING DNS Server
1. Install aplikasi DNS Server
debian:~# apt-get install bind9
2. Copy file db.local menjadi db.domain misal : db.stm & db.127 manjadi db.IP misal : db.192
debian:~# cp /etc/bind/db.local /var/cache/bind/db.stm
debian:~# cp /etc/bind/db.127 /var/cache/bind/db.192
3. Edit file db.stm
debian:~# vim /var/cache/bind/db.stm

;
; BIND data file for locl loopback interface
;
$TTL 604800
@ IN SOA smkypm1.sch.id. root.smkypm1.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkypm1.sch.id.
@ IN A 192.168.1.1
IN MX 1 mail.smkypm1.sch.id.
www IN A 192.168.1.1
ftp IN A 192.168.1.1
mail IN A 192.168.1.1


Kemudian simpan dengan Esc + :wq
4. Edit file db.192
debian:~# vim /var/cache/bind/db.192

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA smkypm1.sch.id. root.smkypm1.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkypm1.sch.id.
1 IN PTR smkypm1.sch.id.

Kemudian simpan dengan Esc + :wq


5. Edit file named.conf
debian:~# vim /etc/bind/named.conf
tambahkan zona seperti di bawah ini

zone "smkypm1.sch.id" {
type master;
file "/var/cache/bind/db.stm";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/var/cache/bind/db.192";
};
Simpan dengan Esc + :wq
6. Edit file /etc/resolv.conf
debian:~# vim /etc/resolv.conf

search smkypm1.sch.id
servername 192.168.1.1
servername 202.134.1.10
servername 202.134.0.155

7. Restart Daemon bind dan mencobanya dengan ping
debian:~# /etc/init.d/bind9 restart
debian:~# ping smkypm1.sch.id

• SETTING FTP Server
1. Membuat direktori FTP
debian:~# mkdir –p /ftpserver
2. Setting permission folder tersebut
debian:~# chmod 755 –R /ftpserver
3. Membuat user FTP untuk anonymous
debian:~# useradd –d /ftpserver ftp
4. Install aplikasi FTP Server
debian:~# apt-get install vsftpd
5. Copykan salah satu file dari direktori lain ke direktori FTP
debian:~# cp /var/www/apache2-default/index.html /ftpserver
6. Test ftp dengan masuk ke lynx
debian:~# lynx ftp://smkypm1.sch.id

• SETTING Proxy Server
1. Install aplikasi Proxy Server
debian:~# apt-get install squid
2. Konfigurasi file /etc/squid/squid.conf
debian:~# vim /etc/squid/squid.conf
3. Kemudian edit beberapa parameter dalam optimasi squid

http_port 8080
http_port 8080 transparent
icp_port 0
cache_mem 32 MB
cache_swap_low 80%
cache_swap_high 100%
cache_dir ufs /var/spool/squid 1600 4 256
negative_ttl 2 minutes
acl ip_lokal src 192.168.1.0/255.255.255.0
http_access allow ip_lokal
acl jangan url_regex –i www.redhat.org
http_access deny jangan
cache_mgr regeditq@gmail.com
visible_hostname regeditq@gmail.com

4. Restart daemon squid
debian:~# /etc/init.d/squid restart
5. Jika error, cari letak kesalahan dengan monitoring
debian:~# tail -f /var/log/messages

• SETTING EMAIL Server
1. Instalasi paket Email Server
debian:~# apt-get remove exim4*
debian:~# apt-get install squid courier-pop courier-imap squirrelmail
2. Konfigurasi file /etc/postfix/main.cf
debian:~# vim /etc/postfix/main.cf
3. tambahkan script di bawah ini
mydomain = smkypm1.sch.id
mynetworks = 127.0.0.0/8 192.168.1.0/24
home_mailbox = Maildir/
4. Restart daemon postfix
debian:~# /etc/init.d/postfix restart
5. Konfigurasi squirrelmail
debian:~# squirrelmail-configure
6. Buat konfigurasi pilih (2, A, 8, [other]:courier, S, Enter, Q)
7. Konfigurasi virtualhost squirrelmail
debian:~# vim /etc/apache2/sites-available/default
8. Tambahkan script di bawah ini
Alias /webmail “/usr/share/squirrelmail/”

Allow from all

9. Membuat mail direktorinya dan megkonfigurasi permissionnya
debian:~# maildirmake.courier /home/[user]/Maildir
debian:~# chown [user].[user] –R /home/[user]/Maildir
10. Membuat folder Maildir otomatis ketika create user
debian:~# maildirmake.courier /etc/skel/Maildir
11. Testing postfix
debian:~# telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 debian.smkypm1.sch.id ESMTP Postfix
(Debian/GNU)
ehlo localhost
250-debian.smkypm1.sch.id
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250 8BITMIME
quit
221 Bye
Connection closed by foreign host.

12. Testing squirrelmail
debian:~# lynx smkypm1.sch.id/webmail
13. Membuat user baru dan mengisi passwordnya
debian:~# useradd user1
14. Masuk ke Webmail dan login sebagai user1
debian:~# lynx smkypm1.sch.id/webmail
15. Coba kirim email ke user lain, untu check error
debian:~# tail -f /var/log/mail.log
debian:~# tail -f /var/log/mail.info
debian:~# tail -f /var/log/mail.err
• Konfigurasi Router agar Client dapat koneksi ke internet
1. Ketikkan perintah
debian:~# iptables –t nat –A POSTROUTING –o eth1 –s 192.168.1.0/255.255.255.0 –j MASQUERADE
2. Ketikkan juga perintah
debian:~# iptables –t nat –A POSTROUTING –o eth1 -s
192.168.1.0/255.255.255.0 –j SNAT --to-source 192.168.100.5

Kamis, 08 Oktober 2009

memnghubungkan 2 PC

Kalau di rumah anda terdapat dua PC (komputer), atau sebuah laptop dan sebuah PC, maka anda bisa menghubungkan dua perangkat tersebut untuk sharing(berbagi); bisa sharing file, printer, atau modem. Yang anda perlukan adalah sebuah kabel LAN (UTP: Unshielded Twisted Pair). Anda bisa beli kabel yang sudah jadi di toko komputer, minggu lalu saya sempat tanya harga kabel UTP merk AMP dengan panjang 1,5 meter sekitar 40 ribu rupiah. Kalau ingin ngirit ya bikin sendiri.. gampang kok.

Membuat kabel UTP

Anda tinggal beli kabel UTP (category 5 atau 5e) dan sepasang connector RJ 45 (Registered Jack 45). Selain itu diperlukan tang UTP atau ada yang menyebut tang crimping. Kabel UTP bisa memakai merk AMP atau Belden, tapi hati-hati karena di pasaran juga beredar produk palsu. Harga per meter sekitar 3000 rupiah. Sedangkan harga RJ-45 per bijinya sekitar 1500 rupiah. Sedangkan tang crimping harganya sekitar 50 ribu rupiah (kalau dirasa kemahalan bisa pinjam dari teman :) ).

Sekarang mari kita bahas susunan kabel yang digunakan. Untuk menghubungkan 2 komputer atau laptop diperlukan susunan kabel Cross-Over (atau Cross) sebagai berikut:

Ujung I :
P/O O P/H – B – P/B – H – P/C – C.

Ujung II :
P/H H P/O – B – P/B – O – P/C – C.

Keterangan: P/O = Putih Orange. O = Orange. P/H = Putih Hijau. B = Biru. P/B = Putih Biru. H = Hijau. P/C = Putih Coklat. C = Coklat.

Bisa anda lihat, sebenarnya yang dipakai hanyalah 4 jalur saja yakni jalur 1,2,3,6. Jalur 1,2 dipakai untuk transmit/kirim; sedangkan jalur 3,6 dipakai untuk receive/terima.

Setelah anda mengatur urutan kabel sesuai dengan susunan tersebut, selanjutnya rapikan ujungnya (bisa dengan gunting atau tang crimping) dan masukkan ke dalam connector RJ 45. Perhatikan saat memasukkan kabel, posisi kaitan (hook) pada connector RJ 45 harus berada di bawah. Usahakan ada sedikit bagian dari kulit kabel UTP yang ikut masuk ke connector RJ 45 (supaya lebih kuat, tidak mudah goyang). Setelah itu jepitlah ujung connector menggunakan tang crimping (proses terminasi).

Setelah kedua ujung kabel di-terminasi, selanjutnya tancapkan masing-masing ujung ke port LAN card yang ada di PC atau notebook. Langkah berikutnya adalah melakukan setting IP Address.

Setting Alamat IP (IP Address)

Buka menu Control Panel Windows anda (Start > Control Panel). Lalu pilih icon Network Connections. Setelah itu pilih Local Area Connection (klik-kanan > Properties). Lalu pilihInternet Protocol (TCP/IP), dan tekan tombol Properties.

Di bagian IP Address, masukkan: 192.168.1.1. Lalu tekan TAB, otomatis Subnet Mask akan berisi 255.255.255.0. Sedangkan untuk komputer pasangannya, berikan IP Address 192.168.1.2. IP Address yang berada dalam range 192.168.0.0 – 192.168.255.255 umum digunakan dalam private network atau Local Area Network (LAN). Jadi, anda bisa saja memberikan alamat 192.168.2.1 dan 192.168.2.10 pada dua komputer yang anda hubungkan. Asalkan masih dalam satu segmen, maka masih bisa saling mengenal. Untuk mengetahui apakah komputer berada dalam satu segmen – bisa dilihat dari 3 angka awal diantara titik (192.168.2). Sehingga anda tidak boleh memberikan alamat yang berbeda segmen, misal 192.168.1.1 dengan 192.168.2.2. Pada jaringan yang besar, dimana terdapat beberapa segmen jaringan, dibutuhkan sebuah router untuk menjembatani antar segmen sehingga bisa saling berhubungan.

Berbagi file (File sharing)

Misalkan komputer dengan nama (hostname) SBY dan IP Address 192.168.1.1 memiliki sebuah folder bernama DATA yang berisi kumpulan MP3 dan dokumen Word dan Excel, hendak dibagi pakai dengan komputer BOEDIONO (IP Address 192.168.1.2), maka langkah-langkahnya adalah:
1. Di komputer SBY, masuk ke My Computer atau Windows Explorer
2. Cari folder bernama DATA, lalu klik kanan di folder tersebut
3. Pilih Sharing and Security
4. Jika muncul kotak dialog Network sharing and security, maka klik tulisan “If you understand the security risks… bla.. bla.. bla..” lalu pilih “Just enable file sharing”
5. Klik “Share this folder on the network”
6. Beri nama (share name), misal: DATA
7. Klik tombol OK. Selesai.

Selanjutnya, dari komputer BOEDIONO jika ingin mengakses isi folder DATA yang ada di komputer SBY: Buka Windows Explorer, lalu di Address Bar ketikkan \\SBY maka akan tampil folder DATA. Jika tidak berhasil, maka ketikkan IP Address komputer SBY (\\192.168.1.1).

Berbagi printer (Printer sharing)

Demikian juga untuk printer sharing, langkahnya:
1. Di komputer SBY, masuk ke Control Panel > Printers and Faxes
2. Pilih printer yang hendak dishare. Klik kanan dan pilih Sharing…
3. Lalu pilih Share this printer, dan berikan share name

Kemudian dari komputer BOEDIONO: Buka Windows Explorer, lalu di Address Bar ketikkan\\SBY. Jika tidak berhasil, maka ketikkan IP Address komputer SBY (\\192.168.1.1). Maka akan tampil nama printer yang sudah dishare tadi. Klik-kanan di printer tersebut lalu pilihConnect. Jika muncul pertanyaan, tekan tombol Yes.

Membuat Proxy Transparant

Install Squid.

#apt-get install squid

Konfigurasi file squid.conf

#nano /etc/squid/squid.conf

Edit konfigurasi squid.conf seperti ini:

—————————————————————————————–

http_port 3128 transparent

cache_mem 16mb //cache memori yang digunakan untuk menyimpan temporary

cache_dir ufs /var/spool/squid 500 12 256

cache_mgr aizurikimaru@server1.com

visible_hostname proxy.server1.com

acl situs url_regex -i “/etc/situsterlarang.txt”

http_access deny situs

acl lan src 192.168.0.0/24

http_access allow lan

http_access allow all

——————————————————————————————-

Save file squid.conf

Buat file “situsterlarang.txt” di folder etc/

#nano /etc/situsterlarang.txt

Isi file situsterlarang.txt dengan kata-kata porno

————————————————————————————–

playboy

nude

naked

dsbdst

————————————————————————————–

Save file-nya

Jalankan Squidnya

#squid -z

Buat file baru bernama “jalan” di /etc/init.d/

#nano /etc/init.d/jalan

Edit file-nya

——————————————————————————–

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -a PREROUTING -t nat -p tcp –dport 80 REDIRECT –to-port 3128

——————————————————————————–

Save!

Restart Squid!

#/etc/init.d/squid restart