KONFIGURASI JARINGAN PC ROUTER
SOFTWARE REPOSITORIES
1. install opensuse 11.1
2. masukkan dvd opensuse 11.1 buka isi dvd tersebut dan cari folder suse i586 pilih semua isinya (ctrl + A)
3. copy semua isi folder i586 (ctrl + C) dan paste-kan di /home/aidydt/repo
4. jadi super user => su
5. ubah repository => yast =>software =>software repositories =>/home/aidydt/repo
IP ADDRESS
1. yast => network devices =>network settings => overview
IP Address Subnet Mask Hostname
192.168.2.5 /24 aidy.com
IP Address Subnet Mask Hostname
192.168.3.5 /24 aidy.com
2. Routing =>Default Gateway => 192.168.2.1 (sebagai jembatan penghubung ke internet)
3. Pastikan IP Forwading di centang [√] {meneruskan paket dari eth0 ke eth1 atau sebaliknya}
4. vi /etc/resolv.conf {untuk menerjemahkan ip address ke DNS agar dapat terhubung ke internet} tambah di bawah sendiri !
nameserver 202.134.1.10 {Internet speedy}
nameserver 202.134.0.155 {Internet speedy}
5. rcnetwork restart
6. ping 192.168.2.5 {untuk mengecek Ip eth0 terhubung dg jaringan}
7. ping 192.168.3.5 {untuk mengecek Ip eth1 terhubung dg jaringan}
DNS SERVER (BIND) OPENSUSE 11.1
1. yast –i bind {install paket bind}
2. vi /etc/named.conf {buat zone baru}
tambahkan baris berikut :
zone “aidy.com” in {
type master;
file “aidy.com”;
};
3. pindah ke directory named => cd /var/lib/named
4. copykan file contoh => cp localhost.zone aidy.com
5. ubah file konfigurasi zone => vi aidy.com
ganti @ menjadi aidy.com. ada tanda titiknya (real name)
ganti 127.0.0.1 menjadi 192.168.1.1
tambahkan host baru :
www IN A 192.168.2.5
ftp IN A 192.168.2.5
webmail IN A 192.168.2.5
mail IN MX 10 192.168.2.5
6. restart service named => rcnamed restart
7. cek konfigurasi => dig www.aidy.com => ping www.aidy.com => nslookup www.aidy.com
DEFAULT WEB SERVER (APACHE2) OPENSUSE 11.1
1. yast –i apache2 {install paket apache yang baru}
2. ubah konfigurasi default server => vi /etc/apache2/default-server.conf
3. cari bagian baris berikut => Options None gantikan dengan Options All
4. restart service apache => rcapache2 restart
5. test konfigurasi server defauts => w3m localhost => jika menampilkan isi ”It Works !” maka server defaults sudah benar
VIRTUAL HOST WEB SERVER (APACHE2) OPENSUSE 11.1
- pindah directory => cd /etc/apache2/vhosts.d
- copy-kan konfigurasi file virtual host => cp vhost.template www.aidy.com.conf
- ubah file konfigurasinya => vi www.aidy.com.conf
- cari bagian *:80 => gantikan => 192.168.2.5:80
- cari bagian baris ServerName => gantikan => ServerName www.aidy.com
- cari bagian DocumentRoot => gantikan => DocumentRoot /home/smkdt/public_html
- cari bagian
- keluar dan simpan wq
- buat file index.html => vi /home/smkdt/public_html/index.html
- isikan dengan tulisan selamat datang => simpan dan keluar (wq)
- restart service apache => rcapache2 restart
- test web server => w3m www.aidy.com => jika menampilkan isi file index.html / selamat datang => web server sukses
FTP SERVER (VSFTPD) OPENSUSE 11.1
1. yast -i vsftpd {install vsftpd yang baru}
2. ubah file konfigurasi => vi /etc/vsftpd.conf
3. cari baris berikut dan ubah isinya :
a. #write_enable=YES hapus tanda # => write_enable=YES
b. #ftp_banner=”Welcome.. hapus tanda # => ftp_banner=”Selamat datang di FTP ku”
c. #local_enable=YES hapus tanda # => local_enable=YES
4. Tambahkan pada baris paling akhir local_root=/home/smkdt/pub
5. simpan dan keluar => wq
6. buat directory untuk home directory ftp server mkdir /home/smkdt/public_html
7. ubah hak akses terhadap directory ftp => chmod 777 /home/smkdt/public_html
8. restart service ftp => rcvsftpd restart
9. tes konfigurasi ftp melalui terminal => ftp ftp.aidy.com
10. masukkan username aidy
11. masukkan password 123456
12. tes upload data => mkdir tes => jika tidak ada pesan eror maka upload berhasil
13. untuk melihat isi directory => ketik ls => pastikan directory yang kita buat sudah ada
14. untuk keluar => ketik quit
PROXY SERVER
1. yast -i squid (menginstall squid)
2. vi /etc/squid/squid.conf
· baris (610) di bawah “acl localnet src 192.168.0.0/16” tambahkan:
acl local1 src 192.168.2.0/24 {menambahkan network ID yang terdaftar di dalam squid}
acl local2 src 192.168.3.0/24 {menambahkan network ID yang terdaftar di dalam squid}
· baris (625) di bawah acl CONNECT method CONNECT tambahkan :
acl blok url_regex -i twitter game dll {untuk memblokir kata-kata yang ingin di blokir}
· baris (663) di bawah INSERT YOUR OWN RULE(S) tambahkan :
http_access allow local1 local2 {menginjinkan local1 dan local2 untuk terhubung ke web/internet}
http_access deny blok situs {tidak menginjinkan untuk membuka kata dan URL yang di blokir}
· baris (1071) http_port 3128 =>http_port 3128 transparent
· baris (3273) dibawah default #cache_mgr webmaster => cache_mgr five-aidy@smkdata.com
· baris (3333) dibawah default #none=>visible_hostname www.five-aidy.smkdata.com
3. vi /usr/share/squid/errors/English/ERR_ACCESS_DENIED
· Access denied => dilarang mengunjungi situs ini!
4. squid –z {membuat partisi tambahan/swap/bayangan/virtual memori untuk meringankan kerja memori}
5. rcsquid start
6. squid -k reconfigure
IPTABLES
1. yast -i iptables
2. iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -j MASQUERADE
{semua paket yang keluar dari IP 192.168.3.0/24 ke semua IP disembunyikan}
3. iptables -t nat -A PREROUTING -s 192.168.3.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
{semua paket yang masuk dari ip 192.168.3.0/24 dengan port 80 di belokkan ke port 3128}
4. echo 1 > /proc/sys/net/ipv4/ip_forward
5. vi /etc/rc.d/boot.local
dibawah sendiri isikan :
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -X
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 –d 0.0.0.0/0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.3.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
6. iptables-save {menyimpan konfigurasi iptables }
7. rcnetwork restart
8. rcsquid restart
Cek Koneksi Client
1. masuk ke explorer => control panel => network connections => pilih lan cardnya => klik kanan propertise => internet protocol (TCP/IP)=> propertise => kemudian atur seperti berikut :
IP Address : 192.168.3.6 [di atas ip eth1 di server]
subnet mask : 255.255.255.0
default gateway : 192.168.3.5 [ip sesuai eth1]
preffered DNS server : 202.134.1.10 [ip sesuai speedy]
Alternate DNS server : 202.134.0.155
2. masuk ke Run => ketik CMD => ping ip eth0 dan eth1 (misal : ping 192.168.2.5 dan ping 192.168.3.5)
3. masuk ke mozila => tool => options => advance => network => setting => pilih manual proxy dan masukan ip eth1 pada http proxy (misal : 192.168.3.5) => port diisi dengan 3128
4. cek situs atau kata yang di blok.
NB :
· apabila ingin menentukan situs yang akan di blok bisa langsung dengan cara diatas atau membuat folder.
Misal : acl blok url_regex -i “/etc/squid/blok.txt” setelah selesai semua keluar kemudian masuk dg cara
vi /etc/squid/blok.txt (kemudian isi dg game atau yang lain)
· didalam /etc/squid/squid.conf apabila ingin mencari kata visible_hostname bisa dengan cara {tekan esc => / => ketikkan visible_hostname}
Tidak ada komentar:
Posting Komentar