untuk para bocah yang ingin baca-baca tentang topologi star menggunakan cisco packet tracer bisa
download disini
Jumat, 08 Maret 2013
Rabu, 27 Februari 2013
Jaringan Komputer
1.- ok para bocah,, untuk kali ini bocah komputer menjelaskan sedikit tentang jaringan komputer.. adapun yang akan bocah komputer jelaskan yaitu mengenai
- - definisi manajemen jaringan komputer
--- kegunaan manajemen jaringan komputer
--- definisi simulator jaringan komputer
--- contoh-contoh simulator jaringan komputer & perbedaannya
--- contoh kasus yang berkaitan dengan manajemen komputer
baiklah untuk mempersingkat kata maka langsung saja para bocah baca semua nya di bawah :
1.1
Definisi Manajemen Jaringan Komputer
Manajemen jaringan komputer merupakan kemampuan untuk
mengontrol dan memonitor sebuah jaringan komputer dari sebuah lokasi. The
International Organization for Standardization (ISO) mendefinisikan sebuah
model konseptual untuk untuk menjelaskan fungsi manajemen jaringan.
1.
Manajemen Kesalahan (Fault
Management), menyediakan fasilitas yang memungkinkan administrator jaringan
untuk mengetahui kesalahan (fault) pada perangkat yang dikelola, jaringan dan
operasi jaringan, agar dapat segera menentukan apa penyebabnya dan dapat segera
mengambil tindakan.untuk itu manajemen kesalahan memiliki mekanisme untuk :
a. Melaporkan terjadinya kesalahan.
b. Mencatat laporan kesalahan
(logging).
c. Melakukan diagnosis.
d. Mengoreksi kesalahan (dimungkinkan
secara otomatis).
2.
Menajemen konfigurasi (configuration
management), memonitor informasi konfigurasi jaringan sehingga dampak dari
peragkat keras ataupun lunak tertentu dapat dikelola dengan baik. Hal tersebut
dapat dilakukan dengan kemampuan inisialisasi, kofigurasi ulang, pengoperasian,
dan mematikan perangkat yang dikelola.
3.
Laporan (accounting), mengukur
utilisasi jaringan dari pengguna atau grup tertentu untuk :
a. Menghasilkan informasi tagihan
(billing).
b. Mengatur pangguna atau grup.
c. Membantu dalm menjaga performa
jaringan pada level tertentu yang dapat diterima.
4.
Manajemen performa (performance
management), mengukur berbagai aspek dari performa jaringan termasuk
pangumpulan dan analisis dari data statistik sistem sehingga dapat dikelola dan
dipertahankan pada level tertentu yng dapat diterima. Untuk itu,manejemen
performa memiliki kemampuan untuk :
a. Memperoleh utilisasi dan tingkat
kesalahan dari perangkat jaringan.
b. Mempertahankan performa pada level tertentu
dengan memastikan perangkat memiliki kapasitas yang mencukupi.
5.
Manajemen keamanan (security
management), mengatur akses kesumber daya jaringan sehingga informasi tidak
dapat diperoleh tanpa izin. Hal tersebut dilakukan dengan cara :
a. Membatasi akses ke sumber daya
jaringan.
b. Memberi pemberitahuan akan adanya
usaha pelanggaran dan pelanggaran keamanan.
1.2
Kegunaan Manajemen Jaringan Komputer
Sesuai dengan standar ISO untuk manajemen jaringan, terdapat
5 kegunaan utama pada sistem manejemen jaringan komputer :
a.
Performa jaringan.
b.
Konfigurasi sistem.
c.
Manejemen terhadap gangguan.
d.
Keamanan jaringan logik.
e.
Keamanan infrastruktur jaringan
fisik.
1.3
Definisi Simulator Jaringan Komputer
Simulasi jaringan merupakan virtual reality simulation yang
digunakan untukmenirukan tabiat dari proses dan sistem jaringan sesuai dengan
dunia nyata. Berbagai percobaan dapat dilakukan dengan mengubah model pada
simulasi. Penggunaan simulasi dapat membantu untuk menguji hal yang terlalu
beresiko jika dilakukan secara nyata.
1.4
Contoh-contoh Simulator Jaringan Komputer Dan Perbedaannya
1. Simulator
Network GNS3
Adalah
sebuah program graphical network simulator yang dapat mensimulasikan topologi
jaringan yang lebih kompleks dibandingkan dengan simulator lainnya.
Prinsip
kerja dari GNS3 adalah mengemulasi Cisco IOS pada komputer anda, sehingga PC
anda dapat berfungsi layaknya sebuah /beberapa router bahkan Switch, dengan
cara mengaktifkan fungsi dari ethernetswitch card. GNS3 memiliki beberapa
komponen, yaitu
a. Dynamips merupakan software yang
dibuat oleh Christophe Fillot.
b. Dynagen dibuat oleh Greg Anuzelli
merupakan program front-end untuk dynamips yang berfungsi untuk menyederhanakan
konfigurasi dynamips.
c. Qemu merupakan aplikasi emulator
yang mengandalkan translasi binary untuk mencapai kecepatan yang layak saat
berjalan diarsitektur komputer house.
d. WinPCAP adalah tool standard yang
digunakan pada industri untuk mengakses link-layer network pada lingkungan
kerja windows.
e. VPCS merupakan emulator PC/node.
2. Packet
Tracer
Packet
tracer merupakan program simulasi jaringan yang sangat berguna, terutama jika
kita ingin mempelajari kinerja jaringan pada peralatan CISCO. Dengan adanya
packet tracer kita dapat mempermudah melakukan desain dan pelajaran jaringan
komputer. Dalam progrm ini telah tersedia beberapa komponen-komponen atau
alat-alat yang sering dipakai atau digunakan dalam sistem network tersebut
misalkan contoh seperti kabal LAN (cross over,console,dll), HUB, SWITCHES,
ROUTER dll. Sehingga kita dapat dengan mudah membuat simulasi jaringan komputer
di dalam PC anda, simulasi ini berfungsi untuk mengetahui cara kerja pda
tiap-tiap alat tersebut dan cara pengiriman sebuah pesan dari komputer satu ke
komputer lain dapat di simulasikan juga disini.
3. Wireshark
Wireshark
merupkan salah satu network analisis tool, atau disebut juga dengan protocol
analysis tool atau packet sniffer. Wireshark dapat digunakan untuk troubleshooting
jaringan,analisis,pengembangan software dan protocol, serta untuk keperluan
edukasi. Packet sniffer sendiri diartikan sebagai sebuah program atau tool yang
memiliki kemampua untuk ‘mencegat’dan melakukan pencatatan terhadap traffic
data dalam jaringan. Selama terjadi aliran data dalam, packet sniffer dapat
menangkap protocol data unit (PDU), melakukan decoding serta melakukan analisis
terhadap isi packet berdasarkan spesifikasi RFC atau spesifikasi-spedifikasi
yang lain. Wireshark sebagai salah satu packet sniffer di program sedemikian
rupa untuk mengenali berbagai macam protokol jaringan. Wireshark mampu
menampilkan hasil enkapsulasi dan filed yang ada dalam PDU. .5 contoh kasus yang berkaitan dengan manajemen jaringan komputer
Jumat, 21 Desember 2012
Perintah-perintah IPTables
Perintah-Perintah Iptables
Untuk melihat apakah di dalam sistem kita sudah terinstal paket-paket iptables, ketikkan perintah berikut:
# rpm -qa | grep iptables
Jika memang belum terinstal, ketikkan perintah berikut:
# yum -y install iptables*
Agar iptables dapat berjalan otomatis setelah restart, gunakan perintah:
# chkconfig iptables on
Untuk melihat status iptables, gunakan perintah:
# service iptables status
Untuk menyalakan iptables, gunakan perintah:
# /etc/init.d/iptables start
Untuk mematikan iptables, gunakan perintah:
# /etc/init.d/iptables stop
Untuk merestart iptables, gunakan perintah:
# /etc/init.d/iptables restart
Sebelum melangkah lebih lanjut, pastikan firewall di sistem kita di enable yaitu dengan cara ketik setup lalu pilih Firewall configuration. Setelah itu, pada bagian Security Level beri tanda bintang pada item Enabled lalu pilih tombol OK.
Untuk melihat apakah di dalam sistem kita sudah terinstal paket-paket iptables, ketikkan perintah berikut:
# rpm -qa | grep iptables
Jika memang belum terinstal, ketikkan perintah berikut:
# yum -y install iptables*
Agar iptables dapat berjalan otomatis setelah restart, gunakan perintah:
# chkconfig iptables on
Untuk melihat status iptables, gunakan perintah:
# service iptables status
Untuk menyalakan iptables, gunakan perintah:
# /etc/init.d/iptables start
Untuk mematikan iptables, gunakan perintah:
# /etc/init.d/iptables stop
Untuk merestart iptables, gunakan perintah:
# /etc/init.d/iptables restart
Sebelum melangkah lebih lanjut, pastikan firewall di sistem kita di enable yaitu dengan cara ketik setup lalu pilih Firewall configuration. Setelah itu, pada bagian Security Level beri tanda bintang pada item Enabled lalu pilih tombol OK.
Definisi IPTables dan Aur Paket Data
Pengertian IPTables
IpTables adalah salah satu aplikasi linux, yang berfungsi untuk firewall. Kegunaanya untuk memfiltering semua data yang melewatinya. Dengan aplikasi ini, kita bisa memblokir data yang masuk, atau mengijinkan data yang keluar. Selain IpTables, juga bisa menggunakan shorewall.
Seperti namanya, firewall atau tembok api yang melindungi jaringan lokal dari jaringan luar atau Internet. Untuk mencegah ulah para cracker yang ingin meretas ke suatu sistem jaringan.
Firewall ada yang berbentuk piranti lunak (software). Dan ada juga yang berbentuk piranti keras, yang sudah di implementasikan kedalam sistemnya. Router juga termasuk dalam firewall.
Alur Paket Data
membahas prinsip dasar firewall iptables, mengelola akses internet berdasarkan alamat IP,port aplikasi dan MAC address. Firewall IPTables packet filtering memiliki tiga aturan (policy), yaitu:
• INPUT
Mengatur paket data yang memasuki firewall dari arah intranet maupun internet. kita bisa mengelolakomputer mana saja yang bisa mengakses firewall. misal: hanya komputer IP 192.168.1.100 yang bisa SSHke firewall dan yang lain tidak boleh.
• OUTPUT
Mengatur paket data yang keluar dari firewall ke arah intranet maupun internet. Biasanya output tidak diset,karena bisa membatasi kemampuan firewall itu sendiri.
• FORWARD
Mengatur paket data yang melintasi firewall dari arah internet ke intranet maupun sebaliknya. Policy forward paling banyak dipakai saat ini untuk mengatur koneksi internet berdasarkan port, mac address dan alamat IP Selain aturan (policy) firewall iptables juga mempunyai parameter yang disebut dengan TARGET, yaitu status yang menentukkan koneksi di iptables diizinkan lewat atau tidak. TARGET ada tiga macam yaitu:
a. ACCEPT
Akses diterima dan diizinkan melewati firewall
b.REJECT
Akses ditolak, koneksi dari komputer klien yang melewati firewall langsung terputus, biasanya terdapatpesan “Connection Refused”. Target Reject tidak menghabiskan bandwidth internet karena akses langsung ditolak, hal ini berbeda dengan DROP.
c.DROP
Akses diterima tetapi paket data langsung dibuang oleh kernel, sehingga pengguna tidak mengetahui kalau koneksinya dibatasi oleh firewall, pengguna melihat seakan – akan server yang dihubungi mengalami permasalahan teknis. Pada koneksi internet yang sibuk dengan trafik tinggi Target Drop sebaiknya jangan digunakan.
1. a. Memblok paket yang datang dari sebuah IP
# iptables -I INPUT -s 192.168.0.149 -j REJECT
Peritah di atas digunakan untuk memblok paket dari IP 192.168.0.149. Ada 2 opsi yang digunakan sebenarnya yaitu DROP dan REJECT. Perbedaan dari keduanya adalah kalau REJECT, perintah ini akan memblok paket namun akan memberitahukan bahwa paket tersebut ditolak. Sedangkan kalau DROP, perintah ini akan memblok paket namun tidak diberitahu apakah paket tersebut
b. Memblok paket yang keluar dari sebuah IP
iptables -A OUTPUT -p tcp -d 192.168.10.2 -j DROP
2.Menutup Port
# iptables -A INPUT -p tcp --dport 22 -j REJECT
Perintah di atas memblok port 22 yang biasa digunakan untuk ssh
# iptables -A INPUT -p tcp -i eth0 --dport 23 -j REJECT
Perintah di atas memblok port 22 yang biasa digunakan untuk telnet
# iptables -I INPUT -s 192.168.0.250 -p tcp --dport 23 -j REJECT
Perintah di atas untuk memblok service telnet dari IP 192.168.0.250
3. Membuat Dropped Log file.
iptables -A INPUT -m limit --limit 5/min -j LOG --log-prefix "PORT 80 DROP: " --log-level 7
iptables -A INPUT -p tcp --destination-port 80 -j DROP
4. Menghapus iptables
# iptables -D INPUT 3
Menghapus iptables pada tabel input di baris ke 3
# iptables -F
Menghapus seluruh iptables
# iptables -F FORWARD
IpTables adalah salah satu aplikasi linux, yang berfungsi untuk firewall. Kegunaanya untuk memfiltering semua data yang melewatinya. Dengan aplikasi ini, kita bisa memblokir data yang masuk, atau mengijinkan data yang keluar. Selain IpTables, juga bisa menggunakan shorewall.
Seperti namanya, firewall atau tembok api yang melindungi jaringan lokal dari jaringan luar atau Internet. Untuk mencegah ulah para cracker yang ingin meretas ke suatu sistem jaringan.
Firewall ada yang berbentuk piranti lunak (software). Dan ada juga yang berbentuk piranti keras, yang sudah di implementasikan kedalam sistemnya. Router juga termasuk dalam firewall.
Alur Paket Data
membahas prinsip dasar firewall iptables, mengelola akses internet berdasarkan alamat IP,port aplikasi dan MAC address. Firewall IPTables packet filtering memiliki tiga aturan (policy), yaitu:
• INPUT
Mengatur paket data yang memasuki firewall dari arah intranet maupun internet. kita bisa mengelolakomputer mana saja yang bisa mengakses firewall. misal: hanya komputer IP 192.168.1.100 yang bisa SSHke firewall dan yang lain tidak boleh.
• OUTPUT
Mengatur paket data yang keluar dari firewall ke arah intranet maupun internet. Biasanya output tidak diset,karena bisa membatasi kemampuan firewall itu sendiri.
• FORWARD
Mengatur paket data yang melintasi firewall dari arah internet ke intranet maupun sebaliknya. Policy forward paling banyak dipakai saat ini untuk mengatur koneksi internet berdasarkan port, mac address dan alamat IP Selain aturan (policy) firewall iptables juga mempunyai parameter yang disebut dengan TARGET, yaitu status yang menentukkan koneksi di iptables diizinkan lewat atau tidak. TARGET ada tiga macam yaitu:
a. ACCEPT
Akses diterima dan diizinkan melewati firewall
b.REJECT
Akses ditolak, koneksi dari komputer klien yang melewati firewall langsung terputus, biasanya terdapatpesan “Connection Refused”. Target Reject tidak menghabiskan bandwidth internet karena akses langsung ditolak, hal ini berbeda dengan DROP.
c.DROP
Akses diterima tetapi paket data langsung dibuang oleh kernel, sehingga pengguna tidak mengetahui kalau koneksinya dibatasi oleh firewall, pengguna melihat seakan – akan server yang dihubungi mengalami permasalahan teknis. Pada koneksi internet yang sibuk dengan trafik tinggi Target Drop sebaiknya jangan digunakan.
1. a. Memblok paket yang datang dari sebuah IP
# iptables -I INPUT -s 192.168.0.149 -j REJECT
Peritah di atas digunakan untuk memblok paket dari IP 192.168.0.149. Ada 2 opsi yang digunakan sebenarnya yaitu DROP dan REJECT. Perbedaan dari keduanya adalah kalau REJECT, perintah ini akan memblok paket namun akan memberitahukan bahwa paket tersebut ditolak. Sedangkan kalau DROP, perintah ini akan memblok paket namun tidak diberitahu apakah paket tersebut
b. Memblok paket yang keluar dari sebuah IP
iptables -A OUTPUT -p tcp -d 192.168.10.2 -j DROP
2.Menutup Port
# iptables -A INPUT -p tcp --dport 22 -j REJECT
Perintah di atas memblok port 22 yang biasa digunakan untuk ssh
# iptables -A INPUT -p tcp -i eth0 --dport 23 -j REJECT
Perintah di atas memblok port 22 yang biasa digunakan untuk telnet
# iptables -I INPUT -s 192.168.0.250 -p tcp --dport 23 -j REJECT
Perintah di atas untuk memblok service telnet dari IP 192.168.0.250
3. Membuat Dropped Log file.
iptables -A INPUT -m limit --limit 5/min -j LOG --log-prefix "PORT 80 DROP: " --log-level 7
iptables -A INPUT -p tcp --destination-port 80 -j DROP
4. Menghapus iptables
# iptables -D INPUT 3
Menghapus iptables pada tabel input di baris ke 3
# iptables -F
Menghapus seluruh iptables
# iptables -F FORWARD
Firewall dan Letak pada Jaringan LAN & WAN
Pengertian Firewall
Firewall digunakan untuk melindungi atau membatasi akses komputer
atau jaringan ke dunia luar, seperti internet. Salah satu firewall yang sering digunakan adalah iptables yang ada didalam sistem operasi linux.
Fungsi Firewall
1. Mengontrol dan mengawasi paket data yang mengalir di jaringan Firewall harus dapat mengatur, memfilter dan mengontrol lalu lintas data yang diizin untuk mengakses jaringan privat yang dilindungi firewall. Firewall harus dapat melakukan pemeriksaan terhadap paket data yang akan melawati jaringan privat. Beberapa kriteria yang dilakukan firewall apakah memperbolehkan paket data lewati atau tidak, antara lain Alamat IP dari komputer sumber
2. Port TCP/UDP sumber dari sumber.
3. Alamat IP dari komputer tujuan.
4. Port TCP/UDP tujuan data pada komputer tujuan
5. Informasi dari header yang disimpan dalam paket data.
2. Melakukan autentifikasi terhadap akses.
3. Applikasi proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data, kemampuan ini menuntut firewall untuk mampu mendeteksi protokol aplikasi tertentu yang spesifikasi.
4. Mencatat setiap transaksi kejadian yang terjadi di firewall. Ini Memungkinkan membantu sebagai pendeteksian dini akan penjebolan jaringan.
Letaknya pada jaringan LAN dan WAN
Bila ditinjau dari peran server di kedua tipe jaringan tersebut, maka server di jaringan tipe peer to peer diistilahkan non-dedicated server, karena server tidak berperan sebagai server murni melainkan sekaligus dapat berperan sebagai workstation.
Keunggulan ;
1. Antar komputer dalam jaringan dapat saling berbagi-pakai fasilitas yang dimilikinya seperti:
harddisk, drive, fax/modem, printer.
2. Biaya operasional relatif lebih murah dibandingkan dengan tipe jaringan client-server, salah
satunya karena tidak memerlukan adanya server yang memiliki kemampuan khusus untuk
mengorganisasikan dan menyediakan fasilitas jaringan.
3. Kelangsungan kerja jaringan tidak tergantung pada satu server. Sehingga bila salah satu
komputer/peer mati atau rusak, jaringan secara keseluruhan tidak akan mengalami gangguan.
Kelemahan :
1. Troubleshooting jaringan relatif lebih sulit, karena pada jaringan tipe peer to peer setiap komputer
dimungkinkan untuk terlibat dalam komunikasi yang ada. Di jaringan client-server, komunikasi
adalah antara server dengan workstation.
2. Sistem keamanan jaringan ditentukan oleh masing-masing user dengan mengatur keamanan
masing-masing fasilitas yang dimiliki.
3. Karena data jaringan tersebar di masing-masing komputer dalam jaringan, maka backup harus
dilakukan oleh masing-masing komputer tersebut.
Firewall digunakan untuk melindungi atau membatasi akses komputer
atau jaringan ke dunia luar, seperti internet. Salah satu firewall yang sering digunakan adalah iptables yang ada didalam sistem operasi linux.
Fungsi Firewall
1. Mengontrol dan mengawasi paket data yang mengalir di jaringan Firewall harus dapat mengatur, memfilter dan mengontrol lalu lintas data yang diizin untuk mengakses jaringan privat yang dilindungi firewall. Firewall harus dapat melakukan pemeriksaan terhadap paket data yang akan melawati jaringan privat. Beberapa kriteria yang dilakukan firewall apakah memperbolehkan paket data lewati atau tidak, antara lain Alamat IP dari komputer sumber
2. Port TCP/UDP sumber dari sumber.
3. Alamat IP dari komputer tujuan.
4. Port TCP/UDP tujuan data pada komputer tujuan
5. Informasi dari header yang disimpan dalam paket data.
2. Melakukan autentifikasi terhadap akses.
3. Applikasi proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data, kemampuan ini menuntut firewall untuk mampu mendeteksi protokol aplikasi tertentu yang spesifikasi.
4. Mencatat setiap transaksi kejadian yang terjadi di firewall. Ini Memungkinkan membantu sebagai pendeteksian dini akan penjebolan jaringan.
Letaknya pada jaringan LAN dan WAN
Bila ditinjau dari peran server di kedua tipe jaringan tersebut, maka server di jaringan tipe peer to peer diistilahkan non-dedicated server, karena server tidak berperan sebagai server murni melainkan sekaligus dapat berperan sebagai workstation.
Keunggulan ;
1. Antar komputer dalam jaringan dapat saling berbagi-pakai fasilitas yang dimilikinya seperti:
harddisk, drive, fax/modem, printer.
2. Biaya operasional relatif lebih murah dibandingkan dengan tipe jaringan client-server, salah
satunya karena tidak memerlukan adanya server yang memiliki kemampuan khusus untuk
mengorganisasikan dan menyediakan fasilitas jaringan.
3. Kelangsungan kerja jaringan tidak tergantung pada satu server. Sehingga bila salah satu
komputer/peer mati atau rusak, jaringan secara keseluruhan tidak akan mengalami gangguan.
Kelemahan :
1. Troubleshooting jaringan relatif lebih sulit, karena pada jaringan tipe peer to peer setiap komputer
dimungkinkan untuk terlibat dalam komunikasi yang ada. Di jaringan client-server, komunikasi
adalah antara server dengan workstation.
2. Sistem keamanan jaringan ditentukan oleh masing-masing user dengan mengatur keamanan
masing-masing fasilitas yang dimiliki.
3. Karena data jaringan tersebar di masing-masing komputer dalam jaringan, maka backup harus
dilakukan oleh masing-masing komputer tersebut.
squid3 pada linux ubuntu 12.04
Pertama-tama kita Instal terlebih dahulu squid 3 pada ubuntu server kita, dengan menggunakan perintah :
Sudo apt-get install squid3
Lalu Setelah proses instalasi selesai masuk ke dalam direktori squid3 dengan menggunakan perintah :
cd /etc/squid3
kemudian lanjutkan dengan perintah mengcopy squid.conf.origin dan ganti namanya dengan squid.conf, adapun perintah yang digunakan yaitu :
cp squid.conf.origin squid.conf
Setelah proses pengcopyan file selesai selanjutnya lakukan konfigurasi di dalam squid.conf tersebut, dengan menggunakan perintah :
sudo nano /etc/squid3/squid.conf
kemudian cari http port 3128, http_access allow localhost, dan acl localnet src 192.168.0.0/16 hilangkan tanda # didepannya, jika semuanya telah dihilangkan save dan keluar dari jendela konfigurasi.
Jika konfigurasi squid3 telah selesai restart squid3 dengan perintah :
sudo /etc/init.d/squid3 restart
Selanjutnya hubungkan komputer clien dengan komputer server dengan menggunakan kartu jaringan 1 buah lagi setting ip pada kedua komputer tersebut dalam 1 kelas ip yang sama.
Jika telah selesai tes dengan perintah ping. Pastikan kedua komputer telah terhubung dengan mendapatkan balasan reply. jika telah terhubung ketikkan perintah berikut di komputer server
sudo tail -f /var/log/squid3/access.log
Jika selesai setting proxy pada komputer clien dengan ip yang terdapat pada komputer server dan dengan port 3128 yang di konfigurasi pada squid3 tadi. Jika selesai, lakukan browser pada alamat tertentu pada komputer client jika konfigurasi benar maka akan alamat tersebut akan tampil pada komputer server.
Sudo apt-get install squid3
Lalu Setelah proses instalasi selesai masuk ke dalam direktori squid3 dengan menggunakan perintah :
cd /etc/squid3
kemudian lanjutkan dengan perintah mengcopy squid.conf.origin dan ganti namanya dengan squid.conf, adapun perintah yang digunakan yaitu :
cp squid.conf.origin squid.conf
Setelah proses pengcopyan file selesai selanjutnya lakukan konfigurasi di dalam squid.conf tersebut, dengan menggunakan perintah :
sudo nano /etc/squid3/squid.conf
kemudian cari http port 3128, http_access allow localhost, dan acl localnet src 192.168.0.0/16 hilangkan tanda # didepannya, jika semuanya telah dihilangkan save dan keluar dari jendela konfigurasi.
Jika konfigurasi squid3 telah selesai restart squid3 dengan perintah :
sudo /etc/init.d/squid3 restart
Selanjutnya hubungkan komputer clien dengan komputer server dengan menggunakan kartu jaringan 1 buah lagi setting ip pada kedua komputer tersebut dalam 1 kelas ip yang sama.
Jika telah selesai tes dengan perintah ping. Pastikan kedua komputer telah terhubung dengan mendapatkan balasan reply. jika telah terhubung ketikkan perintah berikut di komputer server
sudo tail -f /var/log/squid3/access.log
Jika selesai setting proxy pada komputer clien dengan ip yang terdapat pada komputer server dan dengan port 3128 yang di konfigurasi pada squid3 tadi. Jika selesai, lakukan browser pada alamat tertentu pada komputer client jika konfigurasi benar maka akan alamat tersebut akan tampil pada komputer server.
Kamis, 06 Desember 2012
Web Server (APACHE & PHP) di Ubuntu 12.04
ok mas brow dan mbag brow kita lanjut lagi dengan materi berjudul Web Server (APACHE & PHP) di Ubuntu 12.04
ok langsung lanjut ke TKP brow :
WEB SERVER pada Linux Ubuntu 12.04 dengan menggunakan Apache.
Web server adalah software server
yang menjadi tulang belakang dari World Wide Web (www). Web server menunggu
permintaan dari client yang menggunakan browser seperti netscape navigator,
internet explorer, Mozilla, dan program browser lainnya. Jika ada permintaan
dari browser, maka web server akan memproses permintaan itu dan kemudian
memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data
ini mempunyai format standar yang disebut dengan format SGML (Standard General
Markup Language). Dimana data yang berupa format ini kemudian akan ditampilkan
oleh browser sesuai dengan kemampuan browser itu. Contohnya ialah bila data
yang dikirim berupa data gambar maka browser yang hanya mampu menampilkan text
(misalnya lynx) tidak akan mampu menampilkannya dan jika ada akan menampilkan
alternatifnya saja.
Tapi untuk saat ini umumnya para
pengguna internet lebih banyak menggunakan format HTML (Hyper Text Markup
Language) karena penggunaanya yang sederhana dan mudah untuk dipelajari. Kata
Hyper Text disana mempunyai arti bahwa seorang pengguna internet dengan web browsernya
dapat membuka dan membaca dokumen-dokumen yang ada dalam komputernya atau
bahkan komputer yang jauh tempatnya sekalipun.
Apache merupakan salah satu
software gratis yang mempunyai dukungan teknis dan dokumentasi yang lengkap
untuk pembuatan web server. Web server apache ini mempunyai kelebihan yaitu :
- Apache termasuk dalam kategori freeware (software gratisan)
- Apache mudah sekali proses instalasinya jika disbandingkan dengan web server lainnya seperti NCSA, IIS, dan lain-lain.
Selain kelebihan tersebut apache
juga mendukung penambahan modul-modul, diantaranya modul yang sering digunakan
yaitu PHP. PHP (Personal Home Page Tool) adalah salah satu jenis alat yang
digunakan untuk membuat halaman web anda menjadi lebih menarik, lebih aman, dan
lebih dinamik. Pada dasarnya PHP hamper mirip dengan script yang lainnya
seperti asp, Javascript, Visual Basil atau yang lainnya. Keuntungan dari PHP
ini yaitu tidak diperlukan tambahan pada sisi webclient seperti halnya
Javascript dan Visual Basil Script, sehingga lebih mudah penggunaanya.
Adapun beberapa keunggulan dari
PHP yaitu :
- Autentikasi http menggunakan PHP menggunakan fungsi header() yang ada dalam modul apache PHP.
- Pembuatan file GIF menggunakan library GD yang dikompilasi saat menginstal PHP.
- PHP dapat menerima metoda upload file.
- Mendukung penggunaan cookie.
- Mendukung integrasi dengan database.
- Mendukung ekspresi regular seperti ereg(), ereg_replace() dan lainnya.
- Penangan kesalah berdasarkan tingkat kesalahan.
lanjut menuju langkah-langkah praktenya mas dan mbag brow :
sebelumnya Pastikan bahwa sudah mempunyai komputer dengan sistem operasi linux ubuntu 12.04
Selanjutnya, Periksa terlebih
dahulu koneksi ke gateway, ked ns server dan ke server repository dengan cara
melakukan ping
Install apache2 yang akan
digunakan sebagai web server dengan menggunakan perintah
Sudo apt-get install apache2
Setelah proses instalasi selesai
maka jalankan apache2 tersebut dengan perintah
Sudo /etc/init.d/apache2 restart
Kemudian jalankan nmap-nya dengan
perintah
nmap –p80 localhost
nmap –p80 10.17.0,195 (merupakan
alamat ip komputer agan2)
jika benar maka akan muncul
output sebagai berikut
output proses nmap localhost
Starting nmap 5.21 (http://nmap.org)
at 2002-01-01 07:12 WIT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000068s latency).
Port state service
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Output proses nmap ipaddress
Starting nmap 5.21 (http://nmap.org)
at 2002-01-01 07:17 WIT
Nmap scan report for 10.17.0.195
Host is up (0.000068s latency).
Port state service
80/tcp open http
Selanjutnya install lynx dengan cara
Sudo apt-get install lynx
Setelah proses intalasi selesai browser ke alamat ip
komputer dengan cara
Lynx 10.17.0.195
Sampai disini jika proses benar maka kita akan membuat file
html. Langkah pertama yaitu
Masuk ke direktori www dengan cara
Cd/var/www
Kemudian
Sudo nano index.html
Isikan
<html>
<head>
<tittle>coba-coba</tittle>
</head>
<body>
POLITEKNIK NEGERI SRIWIJAYA
</body>
</html>
Jika selesai save dan keluar dari nano
Selanjutnya browsing ke alamat IP kita, jika proses benar maka nantinya akan tampil tulisan POLITEKNIK NEGERI
SRIWIJAYA
Oke kita lanjut dengan php
Langkah pertama install php pada
web server , dengan cara
Sudo apt-get install php5
libapache2-mod-php5
Jika proses instalasi selesai
restart apache dengan perintah
Sudo /etc/init.d/apache2 restart
Selanjutnya buat halaman php dan
letakkan pada direktori www, yaitu dengan cara masuk terlebih dahulu ke
direktori www
cd/var/www
kemudian
sudo nano test.php
kemudian isikan
<?php
phpinfo()
?>
Jika selesai save dan keluar dari
nano
Selanjutnya browsing ke website kita sambil menjalankan tcpdump, jika proses benar maka akan tampil output
seperti berikut :
Pada saat proses mengambil (get)
08:07:20:257384 IP 10.17.0.19.1107 > 10.17.0.195.ftp:
Flags [.], ack 624, win 64658, length 0 08:07:20.270310 IP 10.17.0.19.1114 >
10.17.0.195.ftp-data: Flags [F.], seq 1, ack 132, win 64905, options
[nop,nop,TS val 41123 ecr 924669], length 0
08:07:20.270327 IP 10.17.0.195.ftp-data > 10.17.0.1114:
Flags [.], ack 2, win 1825, option
[nop,nop, TS val 924673 ecr 41123], length 0
Pada saat proses meletakkan (put)
08:13:28.971080 IP 10.17.0.195.1107 > 10.17.0.19.1107:
Flags [P.], seq 249:271, ack 862, win 64540, length 22
08:13:28.971127 IP 10.17.0.195.ftp > 10.17.0.19.1107:
Flags [R], seq 923375208, win 0, length 0
Langganan:
Postingan (Atom)