-->

Konfigurasi SquirrelMail Server

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

SquirrelMail Server
1.     Pastikan web server, dns server dan mail server berhasil
2.    Sekarang kita konfigurasi postfix, dengan menambahkan perintah/script pada file main.cf :
# nano /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA’s job.
append_dot_mydomain = no
# Uncomment the next line to generate “delayed mail” warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = ammardiah.com
mydomain = ammardiah.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = ammardiah.com,ammardiah, localhost.localdomain, localhost.localdomain, localhost
myorigin = $mydomain
home_mailbox = Maildir/
relayhost =
mynetworks = 127.0.0.0/8  192.168.1.1/24
mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
3.    Konfigurasi squirrelmail
#squirrelmail-configure
Pilih Server setting, ketik 2
Pilih imap, ketik A
Pilih server software, ganti dengan courier
4.    Membuat folder Maildir di user tertentu
# cd /home/auliya
# maildirmake Maildir
# chown auliya.auliya Maildir -Rf
5.    Membuat folder Maildir otomatis ketika membuat user baru
# cd /etc/skel
# maildirmake Maildir
6.    Nah, restart semua aplikasi :
# /etc/init.d/postfix restart
# /etc/init.d/courier-imap restart
# /etc/init.d/courier-pop restart
# /etc/init.d/courier-authdaemon restart
Pengecekan :
- Pada client, double klik IE ( Internet Explorer )
- Ketik alamat :
http://your-squirrelmail-location/src/configtest.php
http://www.ammardiah.com/mail/src/configtest.php
http://www.ammardiah.com/mail/src/login.php
http://www.ammardiah.com/mail
- Coba login dan mengirim mail
- Jika kita bisa mengirim mail ke user lain dan jika di cek di user yang kita tuju ada mail yang kita kirim, maka squirrelmail berhasil.


Konfigurasi MSquid Server

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

MSquid Server
1. instalasi :
#apt-get install squid
2. Setelah instalasi tambahkan perintah pada file :
#nano /etc/squid/squid.conf
acl all src 0.0.0.0/0.0.0.0
acl labl src 192.168.1.0/255.255.255.0
acl tidak dstdomain http://www.friendstars.com
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
_DAN_
# INSERT YOUR OWN RULE (S) HERE TO ALLOE ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP network from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow localhost
http_access allow localhost
http_access deny tidak
http_access allow labl
_DAN_
#  TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this.  Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
visible_hostname http://www.etha.com
3. Restart Squid server :
#/etc/init.d/squid restart
6. Pengecekan :
- Pada computer client :
Internet Explorer > tools > internet options > connections > LAN setting > centang use automatic configuration script > pada address ketik DNS server.
Centang use a proxy server for your LAN > pada address ketik DNS server > pada port ketik port proxy server kita.
- Kembali ke Internet Explorer, pada address ketik website yang kita block. Jika website yang kita block tidak bisa, maka Squid server berhasil.

Transparent Proxy Server
1. Konfigurasi, edit file squid.conf :
#nano /etc/squid/squid.conf
visible_hostname proxy.setyo.web.id
cache_mgr proxy.setyo.web.id
http_port 3128 transparent
always_direct allow all
cache_dir ufs /var/spool/squid 500 16 256
2. Buat the cache directory :
#squid -z
3. Restart squid :
#/etc/init.d/squid restart
4. Kita telah set transparan proxy. Sekarang kita melakukan penyettingan :
#echo 1 > /proc/sys/net/ipv4/ip_forward
5. Lakukan metode enabling IP forwarding
6. Tambahkan script pada startup scripts. Sekarang kita telah menambahkan masquerading method dan kemudain kita bisa forward the connection :
# apt-get install ipmasq
7. Terakhir :
# iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 3128
8. Restart squid :
#/etc/init.d/squid start
Kalo kamu ga’ bisa pake cara ini dan ga’ berhasil, kamu bisa pake cara lain. Aq belum pernah nyoba sebelumnya. ^_^
Coba dengan cara ini :
1. Hanya menambahkan script pada file squid.conf :
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Atau
always_direct allow all

Konfigurasi Samba Server

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Samba Server
1. Instalasi :
#apt-get install samba
2. Setelah instalasi tambahkan file :
#nano /etc/samba/smb.conf
[global]
workgroup = debian
netbios name = ammardiah
security = share
[ammardiah]
comment = ammardiah
path = /home/ammardiah/
public = yes
read only = yes
write list = yes
valid users = nobody
4. Restart Samba server :
#/etc/init.d/samba restart
5. Pengecekan :
- Pada computer client :
Start > search > computers or people > computer on network > ketik IP server
- Double klik pada icon computer
·         Maka akan muncul folder dan file/data pada server
6. Jika ingin computer client bisa sharing folder, tambahkan script pada file smb.conf :
#========= Global Settings ==========#
[global]
workgroup = ammardiah      —-> nama workgroup yang muncul nantinya
server string = %h server
dns proxy = no
interfaces = 127.0.0.0/8 eth0    —> eth0 merupakan LANcard,bisa diganti menurut medianya
bind interfaces only = true
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
###### Authentication #######
security = user        —> hanya untuk user yang terdaftar.
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully* .
#========= Share Definitions ==========#
[data]                —> menentukan nama filesharing
path = /media/emily/        —> path tempat folder dishare
guest ol = no          —> akses guest ditolak, untuk menghidupkan ganti dengan yes
browseable = yes        —> bisa dibrowsing
read-only = no        —> read-only memiliki opsi yes atau no
valid-users = etha, root    —-> list user yang memiliki akses
writeable = yes        —> bisa ditulis.
create mask = 700        —-> hak membuat file
directory mask = 700    —-> hak membuat direktori
[my data]
path = /media/
guest ol = yes
browsable = yes
read-only = no
writeable = yes
valid users = ammardiah, root
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
# Sharing Printer Windows clients look for this share name as a source of downloadable
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
writable = yes
guest ok = no        —-> guest dilarang masuk
write list = root, @ntadmin
# Sharing CD-ROM with others.
[cdrom]
comment = Samba server’s CD-ROM
writable = no
locking = no
path = /cdrom
public = yes        —-> public berarti bebas dipakai oleh siapa saja
7. Pengecekan :
- Pada computer client :
Start > search > computers or people > computer on network > ketik IP server
- Double klik pada icon computer
- Maka akan muncul folder dan file/data pada server
- Coba buat folder baru
- Jika bisa membuat folder baru. Maka Samba server berhasil. ^_^


Perbedaan Fat dan NTFS

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Windows Xp mempunyai 3 filesystem
1.     FAT 16 = File Allocation Table 16
2.    FAT 32 = File Allocation Table 32
3.    NTFS = NT File System
v  FAT16
FAT16 dikenalkan oleh MS-DOS tahun 1981 (udah lama banget). Awalnya, Sistim ini didesign untuk mengatur file di floopy drive dan mengalami beberapa kali perubahan sehingga digunakan untuk mengatur file di harddisk. Keuntungan FAT16 adalah file system ini kompatibel hampir di semua Operating System baik itu WIndows 95/98/me, OS/2 , Linux dan bahkan Unix. Namun dibalik itu masalah paling besar dari FAT16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi , jadi semakin besar harddisk maka ukuran cluster akan semakin besar, artinya file sekecil apapun tetap akan memakan 32Kb dari harddisk. Hal jelek lain adalah FAT16 tidak mendukung kompresi , enkripsi dan kontrol akses dalam partisi.
v  FAT32
FAT32 mulai di kenal pada sistim Windows 95 SP2, dan merupakan pengembangan lebih dari FAT16. FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar dalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT16. Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu terbatasnya Operating System yang bisa mengenal FAT32. Tidak seperti FAT16 yang bisa di kenal oleh hampir semua Operating System, namun itu bukan masalah apabila anda menjalankan FAT32 di Windows Xp karena Windows Xp tidak peduli file sistim apa yang di gunakan pada partisi.
v  NTFS
NTFS di kenalkan pertama pada Windows NT dan merupakan file system yang benar benar berbeda di banding teknologi FAT. NTFS menawarkan security yang jauh lebih baik , kompresi file , cluster dan bahkan support enkripsi data. NTFS merupakan file system standar untuk Windows Xp dan apabila anda melakukan upgrade Windows biasa anda akan di tanyakan apakah ingin mengupgrade ke NTFS atau tetap menggunakan FAT. Namun jika anda sudah melakukan upgrade pada Windows Xp dan tidak melakukan perubahan NTFS itu bukan masalah karena anda bisa mengkonversinya ke NTFS kapanpun. Namun ingat bahwa apabila anda sudah menggunakan NTFS akan muncul masalah jika ingin downgrade ke FAT tanpa kehilangan data.
Pada Umumnya NTFS tidak kompatibel dengan Operating System lain yang terinstall di komputer yang sama (Double OS) bahkan juga tidak terdetek apabila anda melakukan StartUp Boot menggunakan floopy. Untuk itu sangat disarankan kepada anda untuk menyediakan partisi yang kecil saja yang menggunakan file system FAT di awal partisi. Partisi ini dapat anda gunakan untuk menyimpan Recovery Tool apabila mendapat masalah. Namun dengan teknologi Windows Xp sekarang yang mempunyai Recovery Tool sendiri , Saya rasa itu tidak begitu penting karena kemampuan Recovery Tool dari Windows Xp sudah cukup baik.
v  NTFS Vs FAT
Jika anda menjalankan lebih dari 1 Operating System di pc anda , anda mungkin perlu menyediakan partisi untuk FAT. Anda bisa memasukkan file / program ke partisi tersebut karena FAT bisa di akses oleh Operating System apapun di harddisk anda. Tapi perlu di ingat, FAT tidak mempunyai security dalam data dan semua Operating System yang terinstall memiliki akses 100% kepada partisi yang menggunakan FAT (read,write,delete,execute). Dalam kasus lain bahkan bisa dilakukan antar jaringan apabila terkoneksi jadi jangan menyimpan file penting dalam FAT System.


Pengertian TCP/IP

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Pengertian TCP/IP
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol)
Adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.


OSI 7 Layer

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

OSI
Model referensi jaringan terbuka OSI atau OSI Reference Model for open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model “Model tujuh lapis OSI” (OSI seven layer model).
Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.
Model referensi ini pada awalnnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut:
ü  Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet) yang dikembangkan oleh Internet Engineering Task Force (IETF), sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan.
ü  Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan.
ü  Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati.
Pemerintah Amerika Serikat mencoba untuk mendukung protokol OSI Reference Model dalam solusi jaringan pemerintah pada tahun 1980-an, dengan mengimplementasikan beberapa standar yang disebut dengan Government Open Systems Interconnection Profile (GOSIP). Meski demikian. usaha ini akhirnya ditinggalkan pada tahun 1995, dan implementasi jaringan yang menggunakan OSI Reference model jarang dijumpai di luar Eropa.
OSI Reference Model pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. Beberapa protokol yang digunakan dalam dunia nyata, semacam TCP/IP, DECnet dan IBM Systems Network Architecture (SNA) memetakan tumpukan protokol (protocol stack) mereka ke OSI Reference Model.
OSI Reference Model pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat berfungsi dan berinteraksi.
OSI Reference Model memiliki tujuh lapis, yakni sebagai berikut
7.  Application layer
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.
6 Presentation layer
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).
5 Session layer
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
4 Transport layer
Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.
3 Network layer
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.
2 Data-link layer
Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).
1 Physical layer
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.


Postingan Lebih Baru Postingan Lama Beranda