jajal

If you want something you’ve never had, you must be willing to do something you’ve never done. (Jika Anda menginginkan sesuatu yang belum pernah anda miliki, Anda harus bersedia melakukan sesuatu yang belum pernah Anda lakukan.)

Sabtu, 19 Februari 2011

UKK SMKN 1 Baureno 2011

Setting Static IP

(eth0=external LAN, eth1=internal LAN)

1. Disable Network Manager

sudo update-rc.d -f NetworkManager remove
sudo apt-get remove network-manager network-manager-gnome

2. Edit File /etc/network/interfaces >>

# sudo gedit /etc/network/interfaces

lalu masukkan parameter2 berikut :

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255


3. Edit File /etc/resolv.conf >>

# sudo gedit /etc/resolv.conf

lalu masukkan parameter2 berikut :

nameserver 202.134.1.10
nameserver 202.134.0.155

4. Restart Network >> sudo /etc/init.d/networking restart

5. Test >> ping google.com



instalasi squid....
1. instal squid
# sudo apt-get install squid


Cara Updates (update dilakukan apa bila dinstal tidak bisa, diinstal terlebih dahulu)
cara update
# sudo apt-get update


2. first backup file squid.conf

# sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak

3. Edit file squid.conf

# sudo gedit /etc/squid/squid.conf

isi dari jendela perintah squid :

http_port 192.168.50.1:3128 transparent
visible_hostname www.smkn1baureno.sch.id
hierarchy_stoplist cgi-bin ?
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl lan src 192.168.50.0/24
acl blokpornourl url_regex -i "/etc/squid/pornourl.txt"
http_access deny blokpornourl
http_access allow manager localhost
http_access allow lan
http_access deny manager
http_access deny all
cache_dir ufs /usr/local/squid/cache 1024 16 256
access_log /usr/local/squid/access.log
cache_log /usr/local/squid/cache.log
cache_store_log none
cache_mem 1024 MB
cache_swap_low 94
cache_swap_high 96
maximum_object_size 16384 KB
minimum_object_size 4 KB
maximum_object_size_in_memory 2048 KB
fqdncache_size 1024
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
hosts_file /etc/hosts
coredump_dir /var/spool/squid
cache_mgr nama@smkn1baureno.sch.id
cache_effective_user squid
cache_effective_group squid


4. Creating user and group squid

# sudo adduser squid

5. Make a directory used for Squid

# sudo mkdir /usr/local/squid

6. Creating cache directory

# sudo mkdir /usr/local/squid/cache

7. Making a log cache file which function to monitor activity of client computer

# sudo touch /usr/local/squid/cache.log

8. Making a log cache file which function to monitor activity of server computer

# sudo touch /usr/local/squid/access.log

9. Changing the file permissions on the directory squid

# chown -Rf squid.squid /usr/local/squid
# sudo chown squid.squid /var/spool/squid -Rf
# sudo chown squid.squid -Rf /ec/squid

10. Create cache directory structure, should be as user root

# sudo su
# cd /etc/squid
# squid -z

11. Test squid

# squid -d l -D

12. Running Squid

# squid -sYD

13. Viewing events from client computer

# tail -f/ usr/local/squid/access.log


14. restart squid

# sudo /etc/init.d/squid restart

15. kalau terjadi fatal harus di chmod seperti dibawah

# sudo chmod -R 777 /usr/local/squid

lalu

16. masuk dan edit rc lokal

# sudo gedit /etc/rc.local
isikan dibawah ini.......

iptables -A FORWARD -i eth0 -o eth1 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.50.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -A POSTROUTING -t nat -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128



17. restart squid

# sudo /etc/init.d/squid restart

18. masuk jendela yang berisi alamat web yang akan di blokir

# sudo gedit /etc/squid/pornourl.txt

19. setelah di isi alamat yang akan di blokir, klik save kemudian close.

20.lalu restart squid.

# sudo /etc/init.d/squid restart

Sabtu, 23 Oktober 2010

Cara Membuat FTP Server


Kalau anda seorang web developer tentunya istilah FTP (File Transfer Protocol) sudah tidak asing lagi di telinga anda. Dengan FTP kita dapat memindahkan satu file ke komputer server kita atau sebaliknya dari server ke komputer kita. Sebetulnya kegunaan FTP tidak hanyak untuk web developing aja, tetapi bisa lebih jauh misalnya secara pribadi anda mempunyai IP Static dari ISP anda dan anda bisa membuat FTP sendiri di komputer anda tersebut. Kegunaannya? Kita tetap bisa terkoneksi dengan komputer kita walaupun kita tidak di rumah. Dan jika anda tergabung dalam jaringan lokal perusahaan anda, anda bisa membuat FTP server sebagai pusat data perusahaan.
Di artikel ini saya akan menuliskan cara membuat FTP server dengan mudah (karena kalau susah saya ngga bisa hehehe). Kali ini kita akan membuat FTP Server menggunakan Filezilla Server di atas OS Windows XP Professional SP3. Sebetulnya di Windows XP Professional sendiri sudah ada fasilitas pembuatan FTP Server melalui IIS (Internet Information Services) tetapi saya kurang suka dengan IIS maka dari itu saya mencari alternatif lain.
Untuk menggunakan Filezilla Server cukup mudah:
1. Download dulu installer-nya. Ukuran file-nya kecil koq cuman 2,3MB saja.
2. Setelah terdownload, klik ganda file hasil download tadi.
3. Lalu ikuti semua langkah yang ada (hanya klik tombol Next melulu).
4. Setelah instalasi selesai, buka aplikasi FileZilla Server Interface.
5. Anda akan di suguhi layar login, untuk pertama kali biarkan password kosong lalu klik tombol OK.

6. Perhatikan pesan yang ada, jika anda mendapat pesan seperti gambar di bawah ini, berarti anda sudah terkonek dengan FTP server anda.

7. Jika pengguna FTP server ini berjumlah lebih dari satu, lebih baik anda mulai kelompokan pengguna menurut level-nya sehingga anda akan mudah mengaturnya nanti, juga FTP server bisa lebih aman. Buat dulu group-nya dengan klik menu Edit -> Groups. Buat group baru dengan klik tombol Add.

8. Jangan lupa untuk mengarahkan group ini ke satu folder home. Arahkan ke folder yang akan di akses group ini. Klik di menu kiri Shared folders. Set juga permission group yang bersangkutan ke satu shared folder yang telah di tentukan. Klik tombol OK jika semua sudah terkonfigurasi.

9. Sekarang set Users. Users inilah nanti yang akan kita gunakan untuk login ke FTP server ini. Klik menu Edit -> Users. Sama dengan group, tambahkan nama dengan klik Add. Berikan nama dan pilih groupnya lalu tekan tombol OK. Untuk memberikan password pada user tersebut. Centang radio box Password dan isikan password nya.

10. Jika shared folder dan user udah dibikin, sekarang tiba saatnya untuk mencoba. Anda bisa memakai FTP client seperti Filezilla atau menggunakan FTP tool punya Windows. Kasus ini saya akan menggunan FTP tool punya Windows. Klik Start -> Run, ketik cmd di kotak isian lalu tekan enter. Ketikkan di prompt ftp 127.0.0.1 lalu tekan enter. Jika setting anda sudah benar semua, maka FTP client pun tersambung ke sistem anda.
11. Semua aktifitas client akan di tampilkan di tampilan FTP server.

Mudahkan,,, selamat mencoba....

Kamis, 07 Oktober 2010