RESUME BUKU KONSEP DAN IMPLEMENTASI JARINGAN DENGAN LINUX UBUNTU

RESUME BUKU KONSEP DAN IMPLEMENTASI JARINGAN DENGAN LINUX UBUNTU

IDENTITAS BUKU :
Judul : Konsep dan Implementasi Jaringan dengan Linux Ubuntu
Penerbit : C.V ANDI OFFSET(Penerbit Andi) dan Wahana Komputer
Kota Terbit : Yogyakarta
Tahun Terbit : 2014
Jumlah Halaman : 156 halaman

DAFTAR ISI :
BAB 1 PENDAHULUAN
BAB 2 INSTALASI LINUX UBUNTU
BAB 3 KONFIGURASI JARINGAN LINUX UBUNTU
BAB 4 KONFIGURASI SERVER LINUX UBUNTU


BAB I
PENDAHULUAN

PENGENALAN JARINGAN KOMPUTER

     Jaringan komputer biasanya merupakan pokok bahasan di bidang telekomunikasi, ilmu komputer, teknk infomarsi, dan teknik komputer
Sifat dari jaringan komputer adalah memungkinkan transfer data antar komputer yang terhubung di dalamnya yang dihubgkan dengan berbagai medium sepedti kabel koaksial, kabel tembaga dan media wireless lainnya.

SEJARAH JARINGAN KOMPUTER
     Sebelum adanya komputer semua perhitungan & komunikasi dilakukan secara manual hingga pada bulan september 1940, George Stibitz sukses memnfaatkan mesin teletype untuk mengirimkan pedan instruksi dari komputernya, serta dapat mengirim balik ke komputernya dengan piranti yang sama
     Metode menghubungkan output sebuah sistem (seperti teletype) ke komputer merupakan sebuah objek yang sangat diminati di ARPA (Advanced Research Project Agency). Proyek ARPA sendiri merupakan proyek milik departemen pertahanan Amerika Serikat yang ingin mengembangkan sebuah proyek Intergalactic Network yang tujuan akhirmya adalah menjadikan Amerika Serikat sebagai penguasa teknologi tertinggi di dunia. Pada tahun 1964, peneliti di Dartmouth mengembangkan sistem Dartmouth Time Sharing System yang memungkinkan user sebuah sistem komputer besar terdistribusi. Di tahun yang sama di MIT, sebuah kelompok riset yang disponsori oleh General Electric dan Bell Labs menggunakan komputer DEC PDP-8 untuk melakukan routing dan pengaturan koneksi telepon. Di akhir tahun 1960-an, Leonard Kleinrock dan Paul Baran membuat konsep dan mengembangkan sistem jaringan menggunakan datagram dan paket, yang dapat digunakan di jaringan packet switched antar sistem komputer. Switch PSTN yang pertama kali menggunakan kontrol komputer adalah switch bernama 1ESS yang diperkenalkan di tahun 1965 milik Western Electric. Di tahun 1969. UCLA (University of California at Los Angeles), SRI (Stanford Reasearch Instute), University of California at Santa Barbara, dan University of Utah sudah terhubung menggunakan jaringan ARPAnet yang menggunakan jaringan berkecepatan 50 kbitdetik. Layanan komersial pertama kali yang dirilis adalah yang menggunakan X 25 dan dirilis pada tahun 1972. Jaringan komputer dan teknologi yang dibutuhkan untuk terjadinya hubungan dan komunikasi antarkomputer terus berkembang. Hal ini akibat dari perkembangan bisnis di bidang hardware, software, dan periferal komputer. Ekspansi ini menimbulkan melonjaknya jumlah dan tipe pengguna jaringan komputer. Kini pengguna jaringan komputer tidak hanya para peneliti dan kalangan akademis saja, namun juga pengguna rumahan yang menggunakan jaringan untuk bekerja maupun untuk hiburan. Saat ini, jaringan komputer sudah merupakan komponen penting dalam komunikasi modern. Bahkan, digunakan tidak hanya di dunia komputer, hamun di dunia komunikasi lain, seperti telekomunikasi PSTN. Ber- kembang pesatnya komunikasi saat ini (internet dan lain sebagainya) tidak dapat terjadi kecuali karena peran penting jaringan komputer.

PENGENALAN PERANGKAT KERAS JARINGAN
     Sebuah jaringan komputer tersusun oleh perangkat keras yang berfungsi sebagai penguhubung , terdapat beberapa medium yang digunakan sebagai berikut:
1. Network interface Card
2. HUB
3. Switch
4. Repeater
5. Bridge
6. Routef
*media jaringan
1. Kabel koaksial
2. UTP
3. Wireless

TOPOLOGI JARINGAN
 Jenis jaringan komputer
Menurut skalanya:
1. Personal area network(PAN)
2. Local area network(LAN)
3. Campus area network(CAN)
4. Metropolitan area network(MAN)
5. Wide area network(WAN)
6. Global area network(GAN)
7. Intranet
8. Ekstranet

Menurut arsitekturnya:
1. Active networking
2. Client server
3. Peer to peer

TOPOLOGI JARINGAN KOMPUTER
     Topologi jaringan menentukan cara bagaimana piranti di jaringan melihat relasi logis mereka satu dengan lainnya.
Topologi dapat dibedakan menjadi:
1. Bus network
2. Star network
3. Ring network
4. Mesh network

IP ADDRESS
     IP address versi 4 yang banyak digunakan saat ini terdiri dari tiga class. Class ini dikelompokkan berdasarkan jumlah nomor oktet (oktet merupakan bagian dari IP address yang merupakan segmen-segmen IP address) yang digunakan sebagai identitas jaringan. Selain itu, juga oleh rentang angka yang ada di oktet pertama. Tiga kelas tersebut adalah:
* Kelas A (paling besar) adalah IP address yang bagian awalnya berada di antara angka 1 hingga 126.
* Kelas B diidentifikasi dari 2 oktet. Di mana jangkauan oktet pertamanya antara 128 hingga 191.
* Kelas C (paling kecil) diidentifikasi dengan tiga oktet, di mana jangkauan oktet pertamanya antara 192 hingga 223.

Ada beberapa angka khusus untuk oktet pertama beserta artinya, yaitu:
*127 menunjukkan ke komputer lokal. Hal ini berguna untuk melakukan pengujian di komputer lokal. 
*224 ke atas merupakan angka khusus yang memiliki tujuan khusus, seperti untuk multicasting. 
* 0 dan dapat digunakan di oktet kedua dan ketiga, misalnya 10.2.0.100.

BAB II
INSTALASI LINUX UBUNTU

MENDAPATKAN SOFTWARE UBUNTU
     linux merupakan software yang bersifat free sehingga semua orang dapat mempeeolehnya. Untuk mendapatkannya kita bisa melalui pemesanan CD distro linux ubuntu maupun melakukan instalasi  dengan mendownload file ubuntu dengan koenksi internet.
Berikut adalah cara instalasi ubuntu dengan menggunkan koneksi internet:
1. Akses URL https://www.ubuntu.com/download/desktop
2. Pilihlah versi ubuntu terbaru
3. Pada halaman berikutnya klik not now, take me to the download
4. Tunggu samai proses download selesai

INSTALASI LINUX UNTUK NETWORKING
     Sebelum melakukan instalasi sebaiknya anda mengecek apakah spesifikasi komputer yang anda miliki sudah mumpuni untuk melakukan proses penginstalan



Kebutuhan Minimal
Server 
Desktop
Prosesor
300 MHz
700 MHz
RAM
128 MIB
384 MIB
Hard Drive
1GB
5GB
Resolusi Monitor
640 x 480
640 x 480

Setelah itu kita bisa melakukan proses penginstalan menggukan langkah langkah berikut :
1. Hidupkan komputer anda lalu pencet del untuk masuk ke bios
2. Setelah masuk, tentukan first boot device ke CD/DVD ROM supaya anda bisa melakukan boot menggunakan CD instal Ubuntu
3. Keluarlah dari BIOS setup sehingga komputer bisa melakukan restart kembali
4. Tunggu beberapa saat sampai komputer anda melakukan booting
5. Setelah booting dari CD/DVD installer ubuntu berhasil, akan muncul tampilan lalu klik "install ubuntu"
6. Berikutnya, ubuntu akan melakukan pengecekan pada komponen komputer anda, apakah dapat install ubuntu atau tidak. Sangat dianjurkan saat proses penginstalan komputer tetap terkoneksi ke internet agar saat proses instalasi berlangsung dapat langsung mengundur paket update yang diperlukan
7. Jika pada hard drive anda sudah terinstal sistem operasi lain. Pilih instal ubuntu alongside windows kemudian klik continue
8. Setelah semua sudah, klik install now
9. Tentukan lokasi anda dengan meng klik nya pada peta lalu klik continue
10. Tentukan layout keyboard yang anda inginkan
11. Tentukan login dan password untuk masuk ke ubuntu lalu klik continue
12. Proses instalasi dimulai tunggu hingga selesai
13. Setelah selesai klik restart now

KONFIGURASI PENAMBAHAN RESPOSITORY

*MENAMBAH RESPOSITORY DARI INTERNET
     Lokasi respository default dari ubuntu ada di server ubuntu.com. untuk itu anda peelu mengganti lokasi tespository yang digunakan dengan cara berikut:
1. Buka terminal dengan cara Ctrl+Shift+T. Lalu buka source list dengan menggunakn perintah berikut
Sudo genit /etc/apt/source.list
2. Maka akan muncul file source.list tersebut menggunakan sodtware gedit. Untuk mengubah respository ke lokal anda dapat menggunakn teks dibawah ini, disini saya menggunakn kambing.ui.ac.id




 3. Jika telah selesai anda edit, simpan dengan menekan Ctrl+S. Setelah itu di terminal, ketikkan kode ini untuk mengupdate:
  sudo apt-get update
Kemudian lakukan update dengan perintah:
  sudo apt-get upgrade
Untuk alamt respository yang lain anda tinggak mengganti kata kambing.ui.ac.id dengan almat lainnya. Dibawah ini adalah beberapa URL penyedia respository:
-buaya.klas.or.id
-dl2.foss-id.web.id
-ftp.itb.ac.id
-kambing.ui.ac.id
-kavalinux.com
-ubuntu.pesat.net.id

*MENAMBAH RESPOSITORY DARI DVD
Berikut adalah carannya:
1. Masukkan DVD respository ubuntu ke drive DVD di komputer anda kemudian ekseskusi dengan perintah berikut
 Sudo apt-cdrom apt
2. Tunggu hingga proses scanning selesai untuk semua DVD
3. Silahkan berikan nama untuk DVD repository yang anda miliki
4. Setelah iti update dengan perintah
 sudo apt-get update
5. Maka anda akan bisa menggunakan DVD tersebut untuk instalasi program linux anda

INSTALASI APLIKASI
Setelah repository terinstall anda dapat melaukan instalasi sebuah program dengan mengitikan perintah ini di terminal:
 sudo apt-get install aplication_name
Selain dengan terminal anda juga dapat melakukan instalasi aplikasi melalui software center di ubuntu software center.

BAB III
KONFIGURASI JARINGAN LINUX UBUNTU

 KONFIGURASI JARINGAN LINUX UBUNTU
                Konfigurasi jaringan dapat Anda lakukan dengan mudah di Ubuntu, baik dengan Ghnome maupun KDE atau window manager lainnya Ubuntu menggunakan script /etc/init.d/networking untuk membaca file /etc/network/interfaces yang digunakan untuk mengatur konfigurasi network suatu antarmuka (misalnya, eth0). Script ini dijalankansaat start-up, namun dapat juga di-restart melalui shell. Script ini akan mengatur environment (interface dengan ifconfig, routing dengan route) dan file /etc/resolv.conf (server dns untuk domain resolver).

KONFIGURASI TCP IP
                Konfigurasi protokol TCP/IP terdiri dari beberapa elemen yang harus dikonfigurasi dengan benar. Konfigurasi TCP/IP akan menjadi dasar bagi konfigurasi bagi aplikasi lain yang memanfaatkan jaringan Linux. Apabila ada kesalahan dalam konfigurasi TCP/IP maka aplikasi lain yang menggunakan TCP/IP tidak dapat dijalankan dengan benar.
                Jadi sebelum Anda men-setting Ubuntu Anda untuk melakukan pengelolaan jaringan lanjutan, Anda perlu terlebih dahulu mengatur konfigurasi TCP/IP dengan benar.

PENGENALAN TCP/IP
                TCP/IP merupakan sebuah protokol yang digunakan untuk komunikasi data di komputer. Dengan protokol ini, semua peranti  maupun  komputer  dapat  saling
Berkomunikasi satu dengan lainnya.
                TCP/IP terdiri dari 2 komponen utama, Kedua komponen tersebut berhubungan dengan aspek-aspek yang berbeda dijaringan komputer. Bagian internet protocol (IP) merupakan koneksi yang connectionless, yang bertujuan me-routing paket network menggunakan datagram IP sebagai unit pokok dari informasi jaringan. Datagram IP terdiri dari sebuah header yang diikuti dengan sebuah pesan tertentu.

KONFIGURASI TCP/IP
·         Konfigurasi Melalui Terminal

1.       Login dengan super user. Gunakan perintah sudo su lalu tekan Enter. Proses ini akan meminta password dan sistem yang digunakan (password komputer).
2.       Seperti yang sudah dijelaskan di atas, konfigurasi IP address disimpan pada file /etc/network/interfaces. Untuk mengonfigurasi IP address, maka lakukan konfigurasi pada file tersebut dengan menggunakan utility nano.
3.       Ketikkan perintah nano /etc/network/interfaces lalu tekan Enter setelah file tersebut ditampilkan.
4.       Jika belum ada konfigurasi IP address. Maka dari itu, lakukan assign address atau membuat alamat dari PC yang bersangkutan.
5.       Setelah konfigurasi selesai, tekan tombol Ctrl+X pada keyboard untuk keluar dari utility nano.
6.       Akan muncul konfirmasi Save modifier buffer (ANSWERING “No” WILL DESTROY CHANGES), tekan tombol Y untuk menyimpan konfigurasi
7.       Muncul konfirmasi File Name to Write: /etc/network/interfaces, tekan Enter.
8.       Aktifkan IP address tersebut dengan cara restart networking dari sistem. Gunakan perintah etc/inti.d/networking restart lalu tekan Enter.
·         Konfigurasi Melalui System Administration

1.       Klik menu System Setting lalu klik Network.
2.       Pada kotak dialog Network, klik Wired kemudian klik Options.
3.       Pada kotak dialog Editting yang muncul, aktifkan tab IPv4 Settings lalu pilih Method: Manual.
4.       Selanjutnya, Anda isikan Address, Netmask, Gateway, dan DNS Servers.
5.       Setelah selesai, klik Save untuk menyimpan.
·         Mengaktifkan dan Mematikan Koneksi Jaringan

-          Jika Anda ingin mengaktifkan koneksi jaringan melalui terminal, jalankan perintah berikut.

sudo ifconfig eth0 up

-          Sementara untuk mematikan, Jalankan perintah

sudo ifconfig eth0 down

KONFIGURASI SISTEM LINUX UNTUK JARINGAN
                Jika IP address merupakan nama kompter yang dinyatakan dalam angka, maka hostname merupakan nama komputer yang dinyatakan dalam bentuk huruf yang mudah dipahami oleh manusia. Jika IP addess cenderung digunakan oleh komputer untuk saling berinteraksi, hostname akan memudahkan pengguna komputer untuk mengetahui komputer lain di jaringan.

Konfigurasi Nama Komputer
                Untuk mengubah nama komputer, lakukan langkah berikut:
1.       Aktifkan terminal, lalu masuk sebagai root user menggunakan perintah:

sodu su

2.       Untuk mengetahui hostname yang ada sekarang, jalankan perintah:

hostname

3.       Untuk mengubah hostname, jalankan perintah:
hostname nama_hostname_baru

Konfigurasi Nama Workgroup
                Perhatikan langkah-langkah berikut:
1.       Buka konsol lalu buka file smb.conf menggunakan aplikasi Nano.

nano gedit /etc/samba/smb.conf

2.       File smb.conf akan terbuka.
3.       Carilah baris yang menyebutkan nama workgroup.
workgroup = nama_workgroup

4.       Ganti nama workgroup lama dengan nama workgroup baru.

workgroup = nama_workgroup_baru

5.       Simpan file smb.conf yang telah Anda edit.
6.       Restart Samba menggunakan 2 perintah berikut:

sudo testparm
sudo /etc/init.d/smbd restart

KONFIGURASI FILE SHARING DENGAN NFS
                Sharing file adalah fitur jaringan yang umum diaktifkan di jaringan komputer. Linux juga menyediakan fitur sharing file di komputer. Untuk sharing file di Linux terdapat beberapa teknologi, yang native untuk Linux adalah NFS, yang merupakan singkatan dari network file system.

Pengenalan NFS
                NFS merupakan sebuah protokol sharing yang menggunakan paradigma client server. Untuk menggunakan NFS, perlu adanya server yang menyediakan share folder dan client yang mengakses folder share.
1.       Server akan mengimplementasikan daemon NFS (dijalankan sebagai nfsd secara deafult). NFS ini akan berjalan dan memungkinkan data yang dishare tersedia dan dapat diakses oleh client.
2.       Administrator server berhak menentukan bagian-bagian yang di-share. Semuanya akan diletakkan di file /etc/exports serta command exports.
3.       Administrator di server memungkinkan hanya client yang valid yang dapat mengakses file NFS yang di-share.
4.       Konfigurasi jaringan memastikan bahwa client dapat mengakses melalui sistem firewall.
5.       Request dari client harus ada untuk mengekspor data, bisasanya menggunakan command maount.
6.       Jika semua berjalan lanca, user dari client dapat melihat dan berinteraksi dengan file dijaringan, seolah-olah berinteraksi dengan file di komputernya sendiri.

Instalasi NFS
                Supaya dapat menggunakan NFS, install NFS ke sistem komputer Anda. Caranya dengan menjalankan perintah berikut:
                sudo apt-get install nfs-kemel-server nfs-common portmap

Konfigurasi NFS
                Informasi detail NFS server disimpan dalam file /etc/exports. Untuk itu, Anda perlu mengedit isi dari /etc/exports. Sebelumnya, Anda perlu membuat sebuah folder baru yang akan di-share. Folder ini yang nantinya akan digunakan untuk menyimpan data dari client, atau user yang terkoneksi ke NFS server. Sebagai contoh, dibuat folder banru dengan nama "Sharing-Data". Perintah yang digunakan adalah:
                mkdir /Sharing-Data

SHARING FOLDER DENGAN SAMBA
                Samba adalah program yang bersifat open source, yang menyediakan layanan berbagi berkas, berbagi alat pencetak, resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya supaya dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, mengizinkan interoperabilitas dengan sistem operasi Windows.

Pengenalan Samba
                Samba dapat digunakan sebagai server untuk client, baik Windows maupun Samba. Samba server dapat membagi folder dan printer ke client. Samba tidak diperlukan ketika Anda hanya ingin mengakses folder sharing di Windows. Karena jika hanya untuk keperluan itu, Anda dapat menggunakan smbfs saja yang merupakan bagian dari Samba. Adapun kegunaan Samba antara lain:
·          Mengakses folder yang ter-share di Windows, atau dengan kata lain menjadi client dari Windows server.
·         Membuat komputer Windows Anda dapat mengakes printer di komputer Linux melalui jaringan. 
·         Membagi direktori di sesama komputer Linux.

Instalasi Samba
Supaya komputer dengan sistem operasi Ubuntu Anda dapat digunakan untuk men-share folder, install Samba dengan langkah:
1.       Buka terminal dengan menekan tombol Ctrl+Alt+T.
2.       Install Samba dengan menjalankan perintah:

sudo apt-get install samba
Otomatis Samba akan langsung di-install dan dijalankan. Anda tidak perlu menjalankannya secara manual.

Sharing Folder Menggunakan Samba
                Setelah Samba ter-install, Anda dapat langsung men-share file atao folder Langkah-langkahnya berikut ini:
1.       Buka file konfigurasi smb.conf dengan mengetikkan perintah:

sudo gedit /etc/samba/smb.conf

2.       Maka akan terbuka file smb.conf seperti berikut:
3.       Untuk membuat share folder, Anda buat entry baru di bagian bawah yang menjelaskan nama folder share, path, sifat apaka writeable/tidak, public, guest, dan browseable. Contoh:

[share-data]
comment = sharing data kantor
path = /srv/samba/share-data
browsable = yes
guest ok = yes
read only = no
create mask = 0755

4.       Simpan file smb.conf dengan mengklik ikon Save.
5.       Samba sudah terkonfigurasi. Folder yang Anda share harus dibuat dan hak akses perlu diubah. Dari terminal Anda ketik:

sudo mkdir -p /srv/samba/share-data
sudo chown nobody.nogroup /srv/samba/share-data/

6.        Terakhir, restart Samba untuk mengaktifkan konfigurasi baru.

sudo restart smbd
sudo restart nmbd

Mengakses Share Folder           
Setelah folder Anda share, akses menggunakan langkah berikut:
1.       Gunakan tombol Alt+F2.
2.       Pada kolom yang ada, ketikkan perintah smb://nama_host.
3.       Selain menggunakan nama host, Anda dapat pula mengakses menggunakan alamat IP.
4.       Untuk melihat isi folder yang di-share, klik pada ikon folder yang ingin Anda lihat.
5.       Share folder ini dapat diakses pula dari sistem operasi lain, misalnya Windows. Caranya, dari Windows Explorer ketikkan nama host atau alamat IP.

Membuat User Samba
Setelah Samba ter-install, Anda dapat menambahkan user. Dalam contoh ini, ditambahkan user dengan nama "ferry”. Anda dapat menambahkan user sebanyak yang Anda butuhkan dengan cara yang sama. Berikut langkah-langkahnya:
1.       Buka terminal dengan menekan tombol Ctri+Alt+T.
2.       Ketikkan perintah untuk menambah user Samba berikut:
sudo useradd ferry -m -G users
3.       Jika ingin menambahkan password untuk user, ketikkan perintah:
passwd [namauser]
4.       Restart Samba dengan menjalankan perintah:
 sudo restart smbd
                              sudo restart nmbd

KONFIGURASI NETWORK PRINTING

Setup printer
Berikut adalah cara melakukan set up printer:
1. Klik menu system setting > printers.
2. Muncul kotak dialog printers-localhost. Klik tombol add untuk menambah printer.
3. Pada kotak dialog new printer, pilih jenis printer yang sudah terpasang pada komputer anda. Klik forward
4. Tunggu hingga proses pencarian drive selesai
5. Pada kotak dialog choose driver. Pilih select printer from database llu pilih merk printer anda. Klik forward
6. Piluh driver yang sesuai dengan printer anda. Kljk forward
7. Pada kotak dialog describle printer, masukkan informasi printer klik apply
8. Setelah selesumi,muncul kotak dialog  lalu klik print test page jika ingin mencoba printer

KONFIGURASI SHARE PRINTER JARINGAN
1. Klik menu system setting > printers, kemudian klik tombol add
2. Pilih windows print via samba
3. Klik tombol browse di samping kanan kotak teks smb:// untuk mencari printer jaringan
4. Muncul kotak dialog smb browser, tunggu proses scanning hingga selesai
5. Pilih printer yang ingin ditambhakn
6. Jika jaringan tersebut mengharuskan mengisi username dan password, anda dapat mengisinya. Jika tidak ada biarkan saja kosong
7. Tentukan merk printer
8. Tentukan jenis printer
9. Isikan nama dan deskripsi lalu klik apply. Maka komputer dan samba tersebut dapat diakses

PENGATURAN KEAMANAN DI LINUX UBUNTU
di ubuntu tetdapat banyak software untuk mengamankan jaringan slah satunya firestarter yang berfungsi sebgai firewall.

INSTALASI FORESTARTED
Firestarter adalah komponen yang berguna membentengi jaringan dengan internet. cara instalnya sebagai berikut:
1. Bukalah terminal lalu jlankan perintah
 sudo su
 apt-get install firestarter
2. Tunghu hingga proses instalasi selesai

KONFIGURASI FIRESTARTED SEBAGAI FIREWALL
berikut adalah konfigurasinya:
1. Jalankan firestarter, kotak dialog pertama yang akan muncul adalah welcome to firestarter. Klik forward
2. Pada proses network device setup, pilih pada media yang anda gunakan untuk terhubung ke jaringan, klik forward
3. Apabila komputer anda bertindk sebagau gateway pilih enable internet connection sharing dan klik forward. Dengan pemilihan opsi ini, otomatis komputer akan berlaku juga sebagai DHCP server
4. Pengaturan selesai, dan siap digunkan sebagai firewall
5. Pada kotak dialog redy to start your firewall, cek start firewall now supaya dapat langsung digunkan. Klik tombol save
6. Untuk melakukan pengaturan lebug detail, klik tombol preference

INSTALASI DAN KONFIGURASI ANTIVIRUS
Pada linux juga bisa terkena virus, hal ini sering terjadi pada sistem operasi linux yang menjadi samba served untuk client windows. Salah satu antivirus yang bagus dan gratis adalah ClamAV. Berikut lngkah instalasinya:
1. Buka terminal
2. Jalankan perintah berikut
 sudo apt-get install clamav clamtk
3. Suapay database virus up to date, update ClamAV menggunkn printah
 sudo freshclam
4. Kini ubuntu anda telah dilengkapu antivirus. Untuk menjlankannya gunakan perintah
 sudo clamsan

BAB IV
KONFIGURASI SERVER LINUX UBUNTU

KONFIGURASI SERVER UBUNTU
Dibandingkan dengan sistem operasi windows, linuk lebih handal jika digunakan sebagai sistem operasi server. Linuk adalah sistem operasi yang terbukti tangguh sebagai server. Kehandalan linuk terdapat pada sisi stabilitasnya, ringan, kustomisasi yang luas,kebal virus, dan lain sebagainya.
KONFIGURASI DNS SERVER
DNS Server adalah komponen yang berfungsi menerjemahkan nama domain dengan IP address atau sebaliknya. Dengan DNS server,  anda dapat memberikan alamat web dari sebuah web server dengan nama yang lazim. Misalkanya www.serverlinuk.com, bukannya 192.168..1.1.
INSTALASI DNS SERVER
Yang harus dilakukan pertama kali adalah meng-install bind9 ke dalam Ubuntu anda. Berikut langkahnya:
1.   Jalankan terminal ubuntu anda. Ketik sudo su untuk masuk sebagai root user. Lalu jalankan perintah:
#apt-get install bind9
2.   Setelah instalasi selesai, gunakan gedit untuk membuka buka file/etc/bind/named.conf.perintahnya seperti berikut:
#gedit/etc/bind/named.conf
3.   Tambahkanlah kode dibawah ini ke dalam file anda buka.
Zone "1.168.192.in-addr.arpa" {
Type master;
File"/etc/bind/ip.db" ;
};
Zone "serverubuntu.co.id" {
Type master;
File "/etc/bind/www.db";
};
4.   Simpan dengan mengklik ikon save.
5.   Buat file /etc/bind/ip.dv mengunakan gedit. Perintahnya:
# gedit/etc/bind/ip.db
6.   Masukkan kode  dibawah ke dalam file ip.db yang sudah dibuat.
$TTL 86400
@ IN SOA ns.serverubuntu.co.id. root.serverubuntu.co.id. (
2006081201
8H
2H
1W
1D )
@ IN NS ns.serverubuntu.co.id.
@ IN MX 10 ns.serverubuntu.co.id.
1 IN PTR ns.serverubunty.co.id.
1 IN PTR www.serverubuntu.co.id. 1 IN PTR mail.serverubuntu.co.id.
7.   Buat pula file/etc/bind/www.db menggunakan gedit. Perintahnya:
#gedit/etc/bind/www.db
8.   Isi di dalam file/etc/bind/www.db tersebut dengan kode berikut:
$TTL 86400
@ IN SOA ns.serverubuntu.co.id. root.serverubuntu.co.id. (
2006081201
8H
2H
1W
1D
@ IN NS ns.serverubuntu.co.id. @ IN MX 10 ns.serverubuntu.co.id.
ns IN A 192.168.1.1 www.IN A 192.168.1 mail IN A 192.168.1.1
9.        Supaya komputer dapat memuat DNS server,edit file resolv.conf.
Perintahnya:
# gedit/etc/resolv.conf
10.    Masukkan kode berikut ini:
search serverubuntu.co.id nameserver 192.168.1.1
11.    Setelah selesai, restar bind9 menggunakan perintah: # /etc/init.d/bind9 restar
12.    Untuk melakukan pengujian, anda harus dapat melakukan ping.
INSTALASI DAN KONFIGURASJ FTP SERVER
FTP biasa digunakan untuk transfer pada sebuah jaringan TCP/IP. Dengan FTP, anda dapat memanipulasi file di komputer lain seolah-olah mengunakan komputer sendiri.
MENGENAL FTP
FTP hanya berjalan secara eksklusif di jaringan TCP. Secara default, server FTP akan melakukan listening pada port 21 untuk mendeteksi adanya permintaan koneksi dari FTP client. FTP menggunakan kontrol out-of-band, yang artinya, FTP menggunakan koneksi yang berbeda untuk kontrol dan data.

Namun, FTP juga memiliki kekurangan, antara lain:
      Password dan daftar file dalam FTP server dikirim dalam bentuk teks tanpa enkripsi. Hal ini memiliki resiko lebih besar untuk disadap. Untuk menghindari hal ini, terdapat beberapa teknologi tambahan yang dipakai, seperti SSL atau TLS.
      Adanya banyak koneksi TCP/IP yang digunakan, satu untuk control, satu untuk dowload, upload dan listing direktori. Jika ada firewall, maka akan lebih banyak tambahan yang diperlukan untuk koneksi seperti ini.
      Tidak ada mekanisme pengecekan integritas file di sisi receiver, apabila ada kegagalan dalam transfer, pihak penerima tidak dapat melakukan kalkulasi (misalnya pakai MD5 sum). Untuk menangani hal demikian, pengecekan integritas haruslah dilakukan secara manual.
      Adanya perubahan atribut date/timestam. Jika anda mentransfer file, maka file tersebut akan memiliku timestam baru.
INSTALASI FTP SERVER
Proftpd merupakan salah satu dari sekiab banyak aplikasi FTP di ubuntu. Untuk dapat digunakan, lakukan intalasi dengan cara:
1.      Masuk ke terminal dan beralihlah sebagau root user.
2.      Install aplikasi proftpd dengan menjalankan perintah: # apt-get install proftpd
3.      Ketika intalasi berlangsung, akan diberikan pilihan apakah menjalankan proftpd dari Inetd atau Standalone. Jika traffic FTP cukup banyak, pilihan Standalone.
KONFIGURASI FTP
Proftd dapat anda konfigurasi dengan mengedit file  /etc/proftpd/proftpd.conf. Berikut langkah-langkahnya:
1.      Setelah masuk teriminal Ubuntu, berpindahlah sebagai root user kemudian edit file  /etc/ proftpd/proftpd.conf menggunakan perintah:
 # gedit/etc/proftpd/proftpd.conf
2.      Dibagian paling bawah, tambahkanlah kode untuk mengubah menjadi read-only:
<Anonymous~ftp>
User                              ftp
Group                           nogroup
UserAlias                     anonymous
Displaylogin                welcom.msg
Displayfirschdir         .message
<Directory *>
<Limite WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
3.      Restar proftpd dengan mengetikkan perintah:
# /etc/init.d/proftpd restar
4.      Anda dapat mencoba mengakses menggunakan aplikasi FTP client seperti FileZilla atau aplikasi sejenis.
5.      Untuk FTP read-write, abda tinggal mengganti atau menambahkan  kode berikut:
<Anonymous~ftp>
User                              ftp
Group                           nogroup
UserAlias                     anonymous
Displaylogin                welcom.msg
Displayfirschdir         .message
INTALASI DAN KONFIGURASI WEB SERVER
Linuk merupakan salah satu sistem operasi yang stabi, dan banyak digunakan untuk keperluan server web. Banyak server WWW yang didukung oleh linuk. Bahkan, ada istilah yang terkenal di linuk yaitu dinamakan LAMP (singkatan dari linuk, apache,mySQL dan PHP)
INTALASI WEB SERVER
Web server adalah sebuah sistem yang menyediakan tempat bagi halaman web supaya dapat diakses oleh web client/browser.
Web server linuk yang terkenal adalah apach. Cara instalasinya adalah sebagai berikut:
1.      Buka terminal dan masuk sebagai root usee. Kemudian jalankan: 
# apt-get install apache2
2.      Ketika muncul perintah Do you want to centinue, ketik Y dan tekan ENTER.
3.      File-file yang diperlukan akan disalin ke komputer. Setelah itu proses intalasi akan dimulai hingga selesai.
4.      Untuk menguji bahwa web server sudah ter install, jalankan browser kemudian akses URL http://localhost. Maka akan tertulis "it works!".
5.      Tempat meletakkan file web di folder   /var/www/. Jika dibuka anda dapat melihat didalamnya terdapat file index.html.

INTALASI PHP5
Setelah apache terinstall, berikutnya install PHP. PHP adalah bahasa pemograman untuk server site. Dengan PHP5, apache dapat meng-host file-file dengan ekstemsi.php. berikut cara instalasinya:
1.      Buka terminal lalu berpindahlah sebagai root user. Kemudian, jalankan: # apt-get install php5
2.      Ketika muncul perintah Do you want to centinue [Y/N], tekan tombol Y, lalu enter.
3.      Intalasi akan dijalankan hingga selesai.
4.      Setelah intalasi selesai, jalankan apache menggunakan perintah berikut :  sudo service apache2 start
5.      Untuk menguji hasil intalasi anda dapat jalankan browser kemudian akses URL http://localhost.

SETUP DATABASE SERVER

Sebuah web server umumnya dilengkapi dengan database,  mengingat sebuah aplikasi web kini lazi menggunakan data base. Lakukan langkah berikut ini untuk melengkapi web server anda:
1.      Masuk terminal, lalu berpindahlah sebagai root user.
2.      Install MySQL. Terdapat 3 tahapan intalasi  MySQL. Pertama install libapache2 untuk autentik MySQL. Perintahnya : # get-install libapache2-auth-mysql
3.      Kedua install konektor PHP5 dan MySQL. Perintahnya:
# apt-get install php5-mysql
4.      Terakhir, install mysql-server. Perintahnya:
# apt-get install mysql-server
5.      Ketika menginstall mysql servee, anda diminta menentukan password untuk user root.
6.      Konfigurasi file php.ini melalui editor gedit. Perintahnya:
# gedit/etc/php5/apache2/php.ini
7.      Cari baris extension=mysql.so, hapus tanda titik komanya.
8.      Simpan file php.ini dengan mengklik Save. Selanjutnya restar apache. Perintahnya:
# /etc/ init.d/apache2 restart
9.      Untuk melakukan uji coba. Masuk ke mysql dan mengetikkan perintah:
# mysql -u root -p enter password: masukan pasword msql
Setelah semua ter-install, anda dapat menambahkan PHPMyAdmin.
Cara instalasi PHPMyAdmin yaitu :
1.      Intall PHPMyAdmin dengan mengetikkan kode /usr/share/phpmyadmin. Perintahnya:
# apt-get install phpmyadmin
2.      Kemudian edit file apache2.conf. file ini mengatur semua konfigurasi apache2. Perintahnya:
# gedit /etc/apache2/apache2.conf
3.      Di file apache2.conf, buatlah sebuah alias baru bernama "phpmyadmin" dan arahkan ke /user/ share/phpmyadmin. Perintahnya: .....
4.      Setelah semua beres, buka browser lalu akses http://lokalhost/phpmyadmin.

INSTALASI DAN KONFIGURASI INTERNET GATEWAY
Internet gateway adalah gerbang yang digunakan oleh jaringan komputer.
SETTING INTERNET GATEWAY
1.      Cari IP publik ke ISP lengkap dengan gateway, netmask, broadcast dan DNS, untuk digunakan sebagai internet gateway. Pada komputer yang anda gunakan harus memiliki minimal 2 ethernet card.
2.      Konfigurasikan eth0 dan eth1. Perintahnya: sudo gedit/etc/network/interfaces
3.      Tambahkan file tersebut dengan kode dibawah ini dan pastikan memiliki pola yang sama.  ......
4.      Aktifkan ip forwading. Ip forwading memungkinkan komputer lain mengunakan linuk sebagai router atau gateway. Buka file sysctl.conf mengunakan perintah : gedit/etc/sysctl.conf
5.      Hapus tanda pagar pada teks net.ipv4.conf.default.forwarding=1.
6.      Konfigurasi iptables untuk forwarding request dari satu komputer ke komputer lain. Hentikan dulu iptables dengan perintah :# /etc/init.d/iptables stop
7.      Kemudian jalankan perintah ......
8.      Restar network menggunakan perintah : /etc/init.d/network restar
9.      Setting konfigurasi network untuk pc client dengan mengarahkan gateway ke ip eth1 pada pc ubuntu
10.Caranya, dengan membuka kotak dialog advance TCP/IP setting. Klik tombol advance lalu kilik add di bagian default gateway. Masukkan  alamat gateway kemuadian klik add.
INTALASI DAN KONFIGURASI MAIL SERVER
Ubntu termasuk salah satu distro yang dilengkapi dengan beberapa aplikasi penting, yang dapat digunakan untuk membangun mail server baik skala kecil, sedang maupun besar.
MEMAHAMI CARA KERJA E-MAIL
Email  ditranmisikan dalam bentuk teks murni dijaringan komputer, termasuk juga internet. Protokol yang digunakan dalam pengiriman email disebut SMTP.
Salah satu komponen yang bertugas dibelakang layar sehingga email dapat bekerja adalah mail transfer agent.
Berikut ini cara kerja protokol SMTP :
1.      Misalnya saya@wahanakom.com ingin mengirim pesan ke tamu@perusahaanlain.info
2.      MTA di wahana.coma akan menerima pesan dari saya@wahana.con dan mengantrikannya dibelakang pesan pesan lain yang antri untuk dikirim
MENGENAL MTA
Beberapa jenis MTA yang terkenal :
1.      Postfix merupakan salah satu MTA yang mudah diatur dan aksesnya cepat.
2.      Sendmail merupakan MTA yang banyak digunakan di internet.
3.      Qmail mirip dengan postfix, namun ubuntu tidak dilengkapi oleh qmail. INTALASI DAN KONFIGURASI POSTFIX
1.      Buka terminal kemudian jalankan perintah dibawah sebagai rootuser : # apt-get instal postfix
2.      Lalu tekan oke
3.      Di general type of mail configuration pilih local only.
4.      Masukan system mail name dikotak yang disediakan.
5.      Untuk ip network anda dapat mengisikan ip jaringan anda.
6.      Lainya biarkan default, kemudian muat ulang dengan perintah: # postfif reload
7.      Memastikan postfix sudah aktif: # ps ax | grep postfix
8.      Coba kirimkan email ke sesama penguna dengan perintah : # mail nama_user .....
9.      Apabila email sudah terkirim, berarti postfix sudah terinstall dengan baik.

INTALASI DAN KONFIGURASI PROXY SERVER
Proxy adalah komponen yang terletak antara komputer client/dekstop  dengan internet.
INTALASI SQUID
1.       Bukalah terminal dan bergantilah sebagai root user. Kemudian eksekusi perintah berikut:
# apt-get  install squid
2.       Setelah squid terinstall, tunggu hingga booting selesai. Untuk menguji gunakan perintah :
 # ps aux | grep squid
3.       Untuk mengaktifkan squid secara manual gunakan perintah :
# /etc/init.d/squid start
ACCESS CONTROL LIST
File konfigurasi utama squid adalah /etc/squid/squid.conf. di dalamnya sudah terdapat komentar-komentar yang dapat membantu anda dalam mengonfigurasi squid server. Untuk membuka squd.conf anda dapat  berpindah sebagai root user  kemudian gunakan perintah # gedit/etc/squid.conf
MENGONFIGURASI SISI CLIENT
Untuk firefox, anda dapat mensetting proxy server menggunakan cara berikut:
1.       Klik menu Tools > Option dimenu utama firefox windows. Jika menggunakan Linuk Klik tombol Edit>Option.
2.       Di kotak dialog Option, klik tab Advance lalu klik Network
3.       Klik tab Setting di group box connection.
4.       Pilih manual proxy configuration, kemudian isikan IP Address dari komputer yang berfungsi sebagai Squid proxy beserta port yang digunakan.
INTALASI TELNET SSH SERVER
Telnet dan SSH merupakan media yang berguna untuk menghubungkan komputer Linuk dengan komputer linuk lainnya. Telnet adalah singkatan dari telecommunication network. telnet merupakan sebuah protokol jaringan yang digunakan di internet dan juga jaringan komouter lokal.
INTALASI TELNET SERVER
Untuk menginstall telnet server, anda dapat menginstall paket telnetd menggunakan perintah:
 sudo apt-get install telnetd
Setelah selesao anda bisa menggunakan Telnet dengan menjalankan dengan perintah :
 # telnet ip_address
INTALASI SSH SERVER
Cara meng-instalasinya mengunakan perintah :
 # apt-get install open-server
Setelah terinstall anda dapat melakukan remote akses melalui SSH dengan perintah :
 # ssh ip_addres

MESSAGE OF THE DAY (MOTD)
Untuk mengubah pesan MOTD yang muncul tiap kali anda login ke SSH atau telnet, anda dapat mengedit file /etc/motd dengan perintah:
vim /etc/motd atau gedit /etc/motd
kemudia anda isikan sesuai yang anda inginkan.
MENGUBAH NOMOR PROT SSH SERVER
Anda dapat megantinya dengan mengedit file /etc/ssh/sshd_config. Selah itu temukan baris teks berikut:
 # what prots, IPs and protocols we listen for port 22
ganti port 22 tersebut dengan nilai yang anda inginkan. Setelah itu restar SSH dengan perintah:
 sudo /etc/init.d/ssh restart

Itulah resume dari buku yang telah kami baca. kurang lebihnya mohon dimaafkan
wassalamualaikum wr wb

No comments:

Powered by Blogger.