You are on page 1of 221

Sampul

Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS i
Ucapan terima asih
Untuk kedua orang tua saya tercinta, guru-guru dan pembimbing yang telah mengajarkan
segala ilmunya kepada saya, Mas Wiwin yang memperkenalkan saya betapa indahnya Linux itu,
Kak Ali orang yang pertama kali mengajari saya administrasi jaringan di Linux secara priat,
untuk Arina !ahmatya yang selalu menjadi sumber motiasi saya untuk menyelesaikan buku ini "#,
tutorial-tutorial dari teman saya Malsasa sehingga saya mampu membuat coer buku saya sendiri,
teman-teman seperjuangan, $%L&', (U%, serta seluruh pengguna Linux ) *pen &ource di
%ndonesia++++++++++++++++
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS ii
Kata Pengantar
,ismillahirahmanirahim. Sebuah ata !ang tepat untu memu"ai a#a" dari semua tu"isan
sa!a di buu ini. $ni ada"ah buu pertama sa!a !ang sepenuhn!a tida aan pernah ada tanpa
duungan dari orang%orang terdeat sa!a !ang se"a"u mensupport sa!a da"am sega"a eurangan
dan ema"asan sa!a. 'ou-re rock guys. &'
La"u apa sa(a !ang ada di da"am buu ini ) Mahir Administrasi Server dan Router
dengan Linux Ubuntu Server 12.0 L!S merupaan buu panduan *"ebih epada tutoria"' !ang
aan membahas tentang cara%cara penginsta"an+ on,igurasi+ serta prate mengadministrasi server
dan router (aringan berbasisan Sistem -perasi Ubuntu Server 12.04 LTS. .enapa harus Ubuntu )
/e"as+ satu ,ator utama !ang sa!a teanan disini ada"ah arena Ubuntu merupaan sistem operasi
Linux !ang te"ah terbuti handa" dan stabi" da"am bidang (aringan. -"eh arena itu+ tentu"ah tepat
bagi a"ian !ang ingin beer(a sebagai &ystem Administrator di masa depan atau seorang pemu"a
!ang ingin menguasai i"mu administrasi server (aringan untu memi"ih buu ini sebagai panduan.
Sasaran utama buu ini sebenarn!a ada"ah untu a"angan pe"a(ar SMA0SM. hingga
1erguruan Tinggi hususn!a (urusan .omputer /aringan maupun Teni $n,ormatia !ang ingin
mempe"a(ari i"mu administrasi (aringan secara "ebih da"am+ namun tida menutup emunginan
untu dipe"a(ari (uga o"eh seorang pemu"a. Tapi tetap+ #a"aupun di buu ini dibahas sei"as
mengenai (aringan dan Linux+ aan (auh "ebih bai (ia a"ian sudah mengerti atau setidan!a tahu
tentang dasar%dasar (aringan dan perintah%perintah dasar 2L$ *$ommand Line %nter/aces' di Linux.
Ahir ata+ sa!a han!a"ah seorang penu"is biasa !ang sadar aan se"uruh eurangan !ang
ada di buu ini. Se"uruh saran dan riti dari a"ian sangat"ah berharga bagi sa!a demi ebaian
buu ini. 3a"au begitu+ Sa!a harapan buu ini tetap dapat membantu siapapun !ang membacan!a
sebagai re,erensi serta panduan da"am menguasai administrasi server dan router dengan Linux !ang
hebat itu.
4easi+ /u"i 2015
1enu"is
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS iii
Lisensi
4uu ini menggunaan "isensi $reatie $ommons Attribution-&hareAlike 0+1 Unported License
*$$ by &A'.
Singatn!a& buu ini bebas diper(ua"be"ian+ didistribusian u"ang+ digandaan+ dan diembangan
dengan s!arat&
Men!antuman in,ormasi tentang penu"is as"i buu ini
Menggunaan "isensi !ang sama dengan buu ini (uga *$$-by-&A'
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS iii
"a#tar $si
Sampu"....................................................................................................................................................
Ucapan terima asih..............................................................................................................................i
.ata 1engantar.....................................................................................................................................ii
6a,tar $si..............................................................................................................................................iii
4ab 1. 1endahu"uan..............................................................................................................................1
1.1. Sei"as /aringan .omputer.......................................................................................................1
1.1.a. Se(arah /aringan................................................................................................................1
1.1.b. /enis%/enis /aringan...........................................................................................................2
1.1.c. T210$1...............................................................................................................................5
1.2. 1engena"an Linux 7 Ubuntu....................................................................................................8
1.2.a. Apa itu Linux )..................................................................................................................8
1.2.b. Apa itu Ubuntu )...............................................................................................................9
1.2.c. Apa itu Ubuntu 12.04 LTS)...............................................................................................9
1.2.d. Apa bedan!a Linux+ :;U0Linux+ dan Ubuntu )...............................................................9
1.2.e. Mengapa <arus Ubuntu )..................................................................................................=
4ab 2. $nsta"asi Ubuntu Server 12.04 LTS...........................................................................................>
2.1. 1ersiapan $nsta"asi.....................................................................................................................>
2.1.a. Mendapatan 26 $nsta"er dan 6?6 Repositori Ubuntu...................................................>
2.1.b. Spesi,iasi Minimum <ard#are.....................................................................................10
2.1.c. Sediit 1engetahuan Tentang Linux................................................................................11
2.2. Tahapan $nsta"asi.....................................................................................................................11
2.5. 1asca $nsta"asi.........................................................................................................................29
2.5.a. Menambahan Repositori dari 6?6...............................................................................29
2.5.b. .on,igurasi T210$1 di Linux..........................................................................................2>
4ab 5. .on,igurasi dan $nsta"asi Ap"iasi Server Ubuntu Server 12.04 LTS.....................................5=
5.1. $nsta"asi 3eb Server................................................................................................................5>
$nsta"asi Apache........................................................................................................................5>
$nsta"asi 1<18...........................................................................................................................41
5.2. $nsta"asi 6atabase Server........................................................................................................45
$nsta"asi M!s@"..........................................................................................................................45
$nsta"asi 1hpm!admin...............................................................................................................4=
5.5. $nsta"asi 6;S Server...............................................................................................................81
$nsta"asi 4indA...........................................................................................................................81
.on,igurasi 4indA.....................................................................................................................82
5.4. $nsta"asi 6<21 Server............................................................................................................8>
$nsta"asi 6<215%Server............................................................................................................8>
.on,igurasi 6<215%Server......................................................................................................8A
.on,igurasi Reservasi $1 6<21 Server....................................................................................98
5.8. $nsta"asi Bi"e Server................................................................................................................9A
$nsta"asi Samba..........................................................................................................................=0
.on,igurasi Samba....................................................................................................................=1
5.9. $nsta"asi BT1 Server................................................................................................................=9
$nsta"asi 1ro,tpd........................................................................................................................=9
.on,igurasi 1ro,tpd...................................................................................................................=>
5.=. $nsta"asi ;T1 Server...............................................................................................................>0
$nsta"asi ;T1.............................................................................................................................>1
.on,igurasi ;T1.......................................................................................................................>2
5.>. $nsta"asi Mai" Server...............................................................................................................>9
$nsta"asi 1ost,ix.........................................................................................................................>=
$nsta"asi 2ourier........................................................................................................................>A
.on,igurasi 1ost,ix dan 2ourier...............................................................................................A0
Membuat User baru...................................................................................................................A=
U(i coba Mai" Server.................................................................................................................A=
5.A. $nsta"asi 3ebmai" Server......................................................................................................100
$nsta"asi Roundcube................................................................................................................101
.on,igurasi Roundcube..........................................................................................................104
5.10. $nsta"asi Te"net Remote Server...........................................................................................10A
$nsta"asi Te"net.........................................................................................................................10A
.on,igurasi Te"net...................................................................................................................111
5.11. $nsta"asi SS< Remote Server..............................................................................................114
$nsta"asi SS<...........................................................................................................................114
4ab 4. .on,igurasi dan $nsta"asi Ap"iasi Router Ubuntu Server 12.04 LTS..................................11>
4.1. .on,igurasi T210$1 ..............................................................................................................11A
4.2. Routing ;AT0MASCUDRA6$;:.......................................................................................121
.on,igurasi 1acet Bor#arding..............................................................................................122
.on,igurasi Routing ;AT.......................................................................................................124
4.5. $nsta"asi 1rox! Server...........................................................................................................12=
$nsta"asi S@uid.........................................................................................................................12>
.on,igurasi S@uid...................................................................................................................12A
4.4. .on,igurasi Bire#a"".............................................................................................................190
Apa itu Bire#a"").....................................................................................................................190
Apa itu $ptab"es).....................................................................................................................190
Memahami tabe" Bi"ter............................................................................................................192
$mp"ementasi Bire#a"" E Me"auan b"oing service tertentu................................................194
$mp"ementasi Bire#a"" E Me"auan b"ocing ip address tertentu.........................................199
$mp"ementasi Bire#a"" E Redirect 6;S e 6;S ;a#a"a.......................................................19A
$mp"ementasi Bire#a"" E .on,igurasi 6MF Area...................................................................1=1
Men!impan on,igurasi Bire#a""............................................................................................1=8
4.8. $nsta"asi ?1; Server.............................................................................................................1=9
Apa itu ?1; ).........................................................................................................................1=9
$nsta"asi -pen?1;..................................................................................................................1=>
.on,igurasi Server -pen?1;.................................................................................................1=A
.on,igurasi 2"ient -pen?1;.................................................................................................1>8
Tahap 1engetesan -pen?1;..................................................................................................1A1
4ab 8. Tambahan..............................................................................................................................1A4
8.1. $nsta"asi 3ebmin ..................................................................................................................1A4
8.2. ?irtua" $nter,ace....................................................................................................................1A>
8.5. ?irtua"host0?irtua" A"ias.......................................................................................................200
1enutup................................................................................................................................................iv
6a,tar 1ustaa.......................................................................................................................................v
1ro,i" 1enu"is.......................................................................................................................................vi
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1
%ab 1. Pendahuluan
1.1. Se&ilas 'aringan Komputer
/aringan omputer menurut bahasa popu"er dapat diartian sebagai seumpu"an omputer maupun
perangat "ain *printer+ scanner+ hub+ dsb' !ang sa"ing terhubung satu sama "ain me"a"ui media
perantara. Media perantara tersebut bisa berupa abe" maupun nirabe" *#ire"ess'.
/aringan omputer sendiri merupaan sa"ah satu bentu omuniasi antar omputer "a!an!a !ang
di"auan o"eh manusia disaat beromuniasi. Man,aat dari (aringan omputer sangat"ah ban!a+
beberapa contohn!a ada"ah dapat "ebih menghemat bia!a+ "ebih hemat da"am penggunaan sumber
da!a+ serta dapat berbagi penggunaan internet.
1.1.a. Sejarah Jaringan
6ahu"u omuniasi !ang me"ibatan omputer masih di"auan secara manua" dengan manusia
sebagai media omuniasin!a !aitu dengan manusian!a sendiri !ang memba#a instrusi%instrusi
antar omputer. <ingga ahirn!a :eorge StibitG pada ahir tahun 1A40%an suses meman,aatan
sebuah mesin te"et!pe untu mengiriman pesan instrusi dari omputern!a e omputer "ain. Ma(u
"agi hingga tahun 1A94 dimana metode sistem Time Sharing S!stem mu"ai gencar digarap.
.emudian di tahun 1A9A U2LA *Universit! o, 2a"i,ornia at Los Ange"es'+ SR$ *Stan,ord Research
$nstitute'+ Universit! o, 2a"i,ornia at Santa 4arbara+ dan Universit! o, Utah berhasi" menerapan
(aringan omputer dan mu"ai berhubungan menggunaan (aringan AR1Anet.
/aringan omputer terus berembang begitu cepat dari masa e masa. 4ahan ada !ang mengataan
bah#a perembangan dunia (aringan omputer itu sama cepatn!a seperti saat ita ter(un bebas di
udara. 6an ini+ (aringan omputer sudah men(adi bagian penting da"am ehidupan+ penggunan!a
pun sudah mencapai ratusan (uta pengguna dari berbagai a"angan dan usia. Setiap orang se"a"u
menggunaan (aringan omputer tiap harin!a. Lihat sa(a+ saat ini siapa !ang tida mempun!ai
te"epon genggam) 3arnet dan hotspot%hotspot (uga sudah buan merupaan barang "anga "agi.
Sega"an!a men(adi mudah searang. Te"epon+ $nternet+ chatting+ hingga video ca"" pun sudah buan
ha" me#ah "agi. Semua ini tida aan ter(adi+ (ia tida ada !ang naman!a (aringan omputer.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 2
1.1.b. Jenis-Jenis Jaringan
/aringan terde,inisi men(adi 5 (enis !aitu (aringan berdasaran ,ungsi+ (aringan berdasaran media
transmisi+ dan (aringan berdasaran area.
1.1.b.1. %erdasar&an #ungsi
/aringan berdasaran ,ungsin!a dibedaan men(adi 2+ !aitu &
$lient 2 &erer
2"ient E Server ada"ah (aringan omputer !ang sa"ah satu omputern!a berperan sebagai
server !ang bertugas men!ediaan "a!anan epada omputer pengguna atau c"ient. La!anan
!ang disediaan server dapat bermacam%macam+ bisa berupa web serer, storage serer,
mail serer+ d"".
3eer to 3eer
1eer to 1eer ada"ah (aringan omputer dimana tiap omputer sama%sama dapat berperan
sebagai server maupun c"ient. /aringan 1eer to 1eer ini pa"ing sering digunaan di da"am
(aringan LA;.
1.1.b.2. %erdasar&an media transmisi
/aringan berdasaran media transmisi dibagi men(adi 2+ !aitu &
Wired 4etwork 5kabel#
3ired ;et#or menggunaan media abe" sebagai penghantarn!a. .abe" !ang biasa
digunaan ada"ah abe" UT1+ 2oaxia"+ ataupun Biber -pti. .e"ebihan utama dari 3ired
;et#or ini ada"ah ecepatan transmisi data !ang (auh "ebih cepat dibandingan dengan
3ire"ess ;et#or.
Wireless 4etwork 5nirkabel#
3ire"ess ;et#or menggunaan media ge"ombang radio+ $n,ra Red+ atau b"uetooth sebagai
media penghantarn!a. Sa"ah satu penerapan 3ire"ess ;et#or ada"ah area internet gratis
dengan menggunaan 3i%Bi atau biasa disebut <otspot. Hang teran!ar ada"ah penerapan
hotspot sebagai RT0R3 ;et.
1.1.b.(. %erdasar&an area
/aringan omputer berdasaran area dibagi men(adi 4+ !aitu &
LA; *Loca" Area ;et#or'
Loca" Area ;et#or ada"ah (aringan "oa" !ang biasan!a diimp"ementasian di "ingungan
rumahan atau perantoran bertu(uan untu berbagi data dan resource seperti printer dan
scanner secara bersama.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 5
MA; *Metropo"itan Area ;et#or'
Secara tenis MA; tida ada bedan!a dengan LA;+ han!a sa(a caupan arean!a !ang "ebih
"uas. MA; bisa mencaup daerah antar gedung+ antar RT+ hingga antar ota.
3A; *3ide Area ;et#or'
3A; (uga sebenarn!a tida (auh berbeda dengan LA; dan MA;+ tetapi 3A; bisa
mencaup daerah antar negara hingga antar benua.
$nternet
$nternet merupaan (aringan g"oba" !ang pa"ing "uas dan dapat mencaup se"uruh dunia+
bahan antar p"anet.
1.1.c. TCP/IP
Apa itu T210$1 ) T210$1 atau 6ransmission $ontrol 3rotocol and %nternet 3rotocol ada"ah sebuah
aturan standar !ang digunaan untu omuniasi antar berbagai (enis omputer !ang terhubung
da"am sebuah (aringan omputer. Aturan ini ditetapan o"eh 6e,ense Advanced Research 1ro(ects
Agenc! *6AR1A' !ang diembangan pada ahir tahun 1A=0%an.
.enapa harus ada aturan standar seperti ini ) Menurut pendapat sa!a+ bi"a diibaratan da"am dunia
manusia+ T210$1 itu ada"ah sebuah bahasa internasiona" !ang digunaan untu beromuniasi antar
manusia. Misa"n!a sa(a ada orang $ndonesia !ang bertemu dengan orang /epang dan orang Rusia.
/ia merea bertiga bertemu tetapi beromuniasi dengan bahasa merea masing%masing tentun!a
merea bertiga tida aan mengerti satu sama "ain buan ) -"eh arena itu merea bertiga harus
beromuniasi menggunaan bahasa $nggris atau bahasa $nternasiona" seperti !ang te"ah ditetapan
agar merea bisa sa"ing mengerti. Sama ha"n!a dengan omputer. .omputer dibuat o"eh berbagai
macam vendor perangat eras !ang berbeda%beda di se"uruh dunia. .omputer%omputer tersebut
(uga memi"ii caran!a sendiri%sendiri untu sa"ing beromuniasi. ;ah disini"ah protoo" T210$1
berperan sehingga omputer%omputer !ang ada dise"uruh dunia dapat beromuniasi seperti saat
ini. 6i dunia $nternet pun protoo" T210$1 se"a"u digunaan+ sehingga protoo" ini sangat terena".
Secara umum+ omponen dari T210$1 ada"ah sebagai beriut &
$1 address
$1 address merupaan sebuah ombinasi uni !ang ditu"isan da"am anga desima" !ang
dibagi da"am empat segmen. Tiap%tiap segmen tersebut me#ai"i > bit dari a"amat !ang
memi"ii pan(ang 52 bit untu ese"uruhann!a. Bungsi dari $1 address sendiri merupaan
identi,iasi setiap host pada (aringan.
;etmas
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 4
;etmas atau Subnet Mas ber,ungsi menun(uan berapa pembagian pan(ang bit ne#or
dengan bit host untu mengetahui berapa (um"ah host !ang dapat teronesi dida"am sebuah
net#or.. Misa"n!a untu ategori a"amat $1 e"as 2 dengan netmas 288.288.288.0+ maa
penentuann!a ada"ah 24 bit pertama ada"ah bit net#or dan > bit sisan!a ada"ah bit host.
;et#or Address
Sebuah host tida pernah berdiri sendiri namun memer"uan host "ain dan bergabung
membentu sebuah ;et#or. A"amat ;et#or !ang terbentu ini"ah !ang disebut sebagai
;et#or Address. ;et#or address didapat dengan membuat se"uruh bit host men(adi 0.
Misa"n!a ip address 1A2.19>.1.1 dengan a"amat $1 e"as 2+ maa ;et#or Addressn!a
ada"ah 1A2.19>.1.0.
4roadcast Address
4roadcast Address ada"ah a"amat dimana agar semua host !ang berada di da"am sebuah
net#or dapat diiriman data secara simu"tan. :unan!a agar apabi"a ada sebuah host !ang
ingin mengiriman data e se"uruh host !ang ada di suatu (aringan tertentu+ maa host
tersebut tida per"u membuat rep"ia datagram seban!a (um"ah host tu(uan arena ha"
secamam ini aan meningatan pemaaian band#idth dan beban er(a host pengirim. /adi
host pengirim cuup mengiriman data e a"amat broadcast sa(a maa secara otomatis
se"uruh host !ang ada di satu net#or tersebut aan meneriman!a. 4roadcast Address
didapat dengan membuat bit host men(adi 1 *eba"ian dari ;et#or Address'+ (adi
misa"n!a $1 addressn!a ada"ah 1A2.19>.1.1+ maa 4roadcast Addressn!a ada"ah
1A2.19>.1.288.
:ate#a! Address
:ate#a! ada"ah a"amat $1 !ang menghubungan sebuah (aringan dengan (aringan !ang "ain.
/adi apabi"a sebuah host ingin beromuniasi dengan host "ain da"am sebuah (aringan !ang
berbeda+ maa host tersebut harus me"e#ati :ate#a! Address ter"ebih dahu"u untu
mencapai host !ang satun!a.
;ameserver Address
;ameserver Address ada"ah $1 mi"i sebuah server 6omain ;ame Service *6;S' !ang
bertu(uan untu mener(emahan sebuah domain men(adi $1 address maupun seba"in!a.
Sampai sini sa!a harapan setidan!a a"ian sudah mu"ai sediit mengerti dasar%dasar mengenai
(aringan omputer. 6ari se(arah (aringan+ (enis%(enis (aringan seperti apa+ perangat%perangat
(aringan !ang digunaan itu seperti apa+ hingga T210$1. 3a"aupun begitu+ materi dasar (aringan
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 8
!ang dibahas disini sangat sediit sea"i dan masih urang "engap+ (adi sa!a saranan bagi a"ian
untu mencari bahan re,erensi buu "ain !ang membahas dasar%dasar (aringan secara "ebih rinci dan
"ebih (e"as.
1.2. Pengenalan Linux ) Ubuntu
Mungin se"ama ini sistem operasi !ang pa"ing a#am digunaan o"eh ma!oritas bangsa $ndonesia
ada"ah sistem operasi berbasis 3indo#s atau mungin sege"intir orang "ainn!a dengan sitem
operasi Mac -S%n!a. .edua sistem operasi tersebut memang sudah tida dapat diraguan "agi (ia
meni"i dari "ingungan er(a 6estop. La"u bagaimana (ia ita berbicara soa" (aringan ) Sudah
tentu Linux (a#abann!a. Linux terbuti sebagai sistem operasi !ang handa"+ stabi"+ dan pa"ing aman
untu masa"ah (aringan. Se"ain itu Linux ada"ah sistem operasi !ang gratis arena berbasisan -pen
Source. Masih ban!a e"ebihan%e"ebihan "ain dari sistem operasi Linux !ang membuat Linux
men(adi pi"ihan pa"ing tepat untu di(adian sebuah omputer server.
1.2.a. Apa itu Linux ?
Linux *Linux $s ;ot Unix' ada"ah sebuah erne" dari sistem operasi U;$I%"ie berbasis -pen
Source !ang dibuat o"eh seorang mahasis#a bernama Linux Torva"ds pada seitar a#a" tahun
A0%an. Sebenarn!a ada sediit sa"ah persepsi di a"angan mas!araat terhadap Linux. Linux
sebenarn!a buan"ah sebuah sistem operasi "a!an!a 3indo#s atau Mac -S. .arena apa) arena
Linux memang han!a"ah sebuah kernel. /adi Linux itu !a han!a inti dari sistem operasin!a sa(a.
$barat manusia+ Linux itu han!a"ah roh dari (asad manusia tersebut. 4aru sete"ah muncu" seorang
bernama Richard Sta""man dengan pro!e :;U *:;UJs ;ot Unix' mi"in!a+ dimana :;U ini
ada"ah umpu"an dari too"s%too"s+ "ibraries+ dan ap"iasi+ !ang emudian digabungan dengan erne"
atau inti sistem operasi bernama Linux tadi. Sehingga ahirn!a (adi"ah sebuah sistem operasi !ang
terena" po#er,u" dan handa" di masa !ang aan datang bernama :;U0Linux.
7ambar 8+9+a+8
6ux 5Logo Linux#
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 9
1.2.b. Apa itu Ubuntu ?
Ubuntu merupaan sistem operasi berbasis :;U0Linux turunan dari distro :ebian !ang sangat
mudah digunaan+ handa"+ stabi" dan aman. Ubuntu berasa" dari ,i"oso,i A,ria !ang berarti
K.emanusiaan epada sesamaL. Ubuntu didesain untu epentingan penggunaan persona"+ namun
tersedia (uga untu versi server serperti Ubuntu server 12.04 LTS !ang aan digunaan di buu ini.
Ri"is pertama Ubuntu ada"ah Ubuntu 4.10 pada tahun 2004 dengan codename 3art! 3arthog. Mar
Shutt"e#orth ada"ah tooh diba"i dari esusesan Ubuntu hingga Ubuntu bisa terena" seperti saat
ini. $a ada"ah pendiri dari perusahaan 2annonica"+ Ltd !ang merupaan perusahan resmi pensupport
Ubuntu.
1.2.c. Apa itu Ubuntu 12.! LTS?
Ubuntu 12.04 LTS sendiri ada"ah ri"is Ubuntu !ang e 19 dan merupaan seri Long Term Support
atau LTS !ang e 4. Apa itu Long Term Support ) LTS ada"ah versi Ubuntu !ang disupport "ebih
"ama dari versi%versi Ubuntu !ang biasa !aitu 4 tahun untu versi 6estop dan 8 tahun untu versi
Server. ;amun pada Ubuntu 12.04 ini+ seri LTS aan sama%sama disupport se"ama 8 tahun bai itu
untu versi 6estop maupun Server. Seri LTS "ebih ditu(uan untu ehanda"an dan estabi"an
sistem+ sehingga sangat coco digunaan untu omputer server.
1.2.". Apa be"an#a Linux$ %&U/Linux$ "an Ubuntu ?
La"u apa bedan!a Linux+ :;U0Linux+ dan Ubuntu ) Seperti !ang sudah sa!a (e"asan di subbab
Apa itu Linux ;+ Linux han!a"ah sebuah erne" dari sistem operasi+ sedangan :;U0Linux ada"ah
gabungan dari too"s%too"s+ "ibraries+ dan ap"iasi :;U dengan erne" Linux sehingga men(adi
sebuah sistem operasi. La"u Ubuntu sendiri ada"ah distribusi atau "ebih diena" sebagai distro dari
:;U0Linux. Lebih tepatn!a Ubuntu ada"ah gabungan dari sistem operasi :;U0Linux dengan
ditambah beberapa paet%paet ap"iasi+ tema+ dan beberapa modi,iasi "ainn!a sehingga (adi"ah
sistem operasi baru atau distro baru bernama Ubuntu.
7ambar 8+9+b+8
Logo Ubuntu
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =
1.2.e. 'engapa (arus Ubuntu ?
6istro%distro :;U0Linux sangat"ah ban!a+ seperti Red<at+ Bedora+ 2ent-S+ 6ebian+ S"ac#are+
dan "ain%"ain. Tapi Ubuntu sa!a pi"ih arena beberapa ,ator beriut &
.arena Ubuntu ada"ah sa"ah satu distro Linux !ang ,ree+ bebas virus+ dan po#er,u" di
bidang (aringan.
Ubuntu merupaan distro nomor satu di $ndonesia+ dan nomor dua sete"ah Linux Mint di
dunia menurut surve! distro#atch.com
4an!a support dari omunitas%omunitas Ubuntu di se"uruh dunia.
4an!a tutoria"%tutoria" tentang server berbasis Ubuntu di internet
Ubuntu 12.04 merupaan seri Long Term Support.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >
%ab 2. $nstalasi Ubuntu Server
12.0 L!S
2.1. Persiapan $nstalasi
1ada bab ini ita aan mempratean bagaimana cara menginsta"asi sistem operasi Ubuntu Server
12.04 LTS di mesin a"ian. Tapi ada beberapa ha" tenis !ang per"u a"ian etahui sebe"um
me"auan insta"asi.
2.1.a. 'en"apat)an C* Insta+er "an *,* -ep.sit.ri Ubuntu
Sebe"um me"auan insta"asi+ tentun!a a"ian harus memi"ii 26 insta""er dari Ubuntu itu sendiri.
Ada beberapa cara untu mendapatan 26 Ubuntu Server 12.04 LTS+ sa"ah satun!a ada"ah dengan
mendo#n"oad "angsung ,i"e image0iso dari situs resmi Ubuntu. ;antin!a ,i"e iso ini dapat a"ian
burning e da"am bentu 26.
1. Arahan bro#ser a"ian e http&00###.ubuntu.com0do#n"oad. .emudian "i Ubuntu
Server.
2. Sete"ah itu terserah a"ian ingin pi"ih Ubuntu !ang versi 52 bit atau 94 bit+ "a"u "i Start
7ambar 9+8+a+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A
"o*nload
5. Tunggu hingga proses do#n"oad se"esai. .arena uuran ,i"en!a cuup besar !aitu seitar
=00M4+ maa untu masa"ah "ama tidan!a+ tergantung ecepatan internet a"ian
masing%masing. .emudian sete"ah do#n"oad se"esai+ a"ian tingga" memburning iso tersebut
e da"am bentu 26.
Sete"ah mendapatan 26 insta""er Ubuntu server 12.04+ sa!a men!aranan a"ian untu (uga
memi"ii 6?6 repositori Ubuntu server 12.04. Untu apa) 6?6 Repositori ini gunan!a untu
menginsta"" paet%paet ap"iasi !ang a"ian butuhan untu prate nanti. $ntin!a 6?6 repositor!
merupaan umpu"an paet%paet dari repositori Ubuntu !ang diemas dan didistribusian da"am
bentu media 6?6. /adi nanti a"ian tida membutuhan "agi onesi internet untu menginsta""
ap"iasi%ap"iasi !ang a"ian per"uan+ cuup menggunaan 6?6 repositori sa(a. Tapi apabi"a
a"ian memang sudah memi"ii onesi internet+ dan merasa sudah paham untu menginsta""
ap"iasi me"a"ui internet+ maa a"ian bo"eh me"e#atan bagian ini.
Ada 2 cara untu mendapatan 6?6 repositori Ubuntu server 12.04. Hang pertama ada"ah dengan
cara mendo#n"oadn!a. Tetapi harus sa!a ingatan bah#a uuran ,i"en!a sangat besar !aitu tota"
ira%ira 4= :4 !ang dibagi eda"am 11 6?6. .a"ian bisa mendo#n"oadn!a di situs "oa"
ambing.ui !aitu di http&00ambing.ui.ac.id0iso0ubuntu%repositor!012.040 . 1i"ih iso !ang amd atau
i0<= sesuai dengan spesi,iasi hard#are a"ian masing%masing.
7ambar 9+8+a+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 10
;ah+ apabi"a a"ian misin band#idth atau memang ma"as mendo#n"oad+ maa a"ian bisa memi"ih
cara !ang edua+ !aitu dengan membe"i 6?6 repositorin!a di situs%situs atau too !ang men(ua"
6?6 repositori. Sa"ah satu situs terperca!a !ang men(ua" 6?6 repositori ada"ah
###.gudang"inux.com. 6isana a"ian dapat memesan 6?6%6?6 repositori dan diantar dengan
bia!a !ang te"ah ditentuan. Atau a"ian (uga dapat mendatangi "angsung too gudang"inux !ang
tersebar di berbagai tempat+ sa"ah satun!a ada"ah di >l+ 3ro/ :r &atrio - Ambasador Megablok
%6$enter Kuningan &emi:asar ,8?98, >akarta.
2.1.b. Spesi/i)asi 'ini0u0 (ar"1are
/ia a"ian sudah memi"ii 26 insta""er dan repositori+ ha" !ang per"u a"ian perhatian beriutn!a
ada"ah berapa spesi,iasi minimum hard#are !ang dibutuhan untu menginsta"" Ubuntu Server
12.04 LTS. Sebenarn!a+ omputer (adu" pentium 2 pun bisa diinsta""an Ubuntu Server arena
resource memor! !ang dibutuhan untu -S !ang berbasis 2L$ *2ommand Line $nter,aces'
memang eci" sea"i. $ni diduung pu"a (ia ita me"ihat dari situs resmin!a "angsung di
https&00he"p.ubuntu.com0communit!0$nsta""ation0S!stemRe@uirements &
Ubuntu Server *2L$' $nsta""ation
500 M<G x>9 processor
12> Mi4 o, s!stem memor! *RAM'
1 :4 o, dis space
:raphics card and monitor capab"e o, 940x4>0
7ambar 9+8+a+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 11
26 drive
Tapi (ia a"ian menginginan per,orma !ang bai+ sa!a saranan untu menggunaan omputer
dengan spesi,iasi "ebih tinggi dari ebutuhan minimum diatas. .arena tentun!a a"ian pasti tida
menginginan omputer server a"ian iner(an!a buru atau lemot buan)
2.1.c. Se"i)it Pengetahuan Tentang Linux
Sete"ah mempun!ai iso+ sudah mengetahui spesi,iasi minimum insta"asi+ omputer pun te"ah siap
untu diinsta""+ ada satu ha" terahir !ang per"u a"ian perhatian (uga. Haitu sediit pengetahuan
tentang Linux. Mengapa ini penting) .arena pada buu ini sa!a tida aan membahas tentang
perintah%perintah dasar termina" pada sistem operasi Linux. Sedangan a"ian nantin!a harus se"a"u
beer(a pada mode tes. /adi perintah%perintah dasar semacam cp, m, cd, nano+ d""+ seharusn!a
sudah buan ha" asing "agi bagi a"ian.
Sa!a saranan agar a"ian mencari%cari re,erensi ter"ebih dahu"u di $nternet mengenai sistem
operasi Linux atau Ubuntu beserta perintah%perintah dasar termina"n!a. Sa!a rasa eboo%eboo
!ang membahas mengenai itu sudah ban!a sea"i.
2.2. !ahapan $nstalasi
Sete"ah 26 Ubuntu 12.04 LTS sudah ditangan+ saatn!a a"ian untu menginsta"" Ubuntu e da"am
omputer. 4eriut "angah%"angahn!a &
1. ;!a"aan omputer a"ian+ emudian masu"ah e mode ,%*& &etup Utility dengan
menean tombo" "+L+ ,2+ atau ,10 tergantung dari mere 4$-S omputer a"ian
masing%masing.
7ambar 9+9+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 12
2. Untu dapat booting me"a"ui media 26+ atur"ah agar pengaturan ,irst %oot "evi-e men(adi
26%R-M di bagian %oot "evi-e Priorit..
5. Tean ,10 untu men!impan pengaturan dan e"uar dari mode 4$-S+ "a"u omputer aan
restart sendiri dan ter"ihat menu a#a" insta"asi seperti gambar diba#ah. 1i"ih sa(a +nglish
untu bahasa menu insta"asi.
4. Sete"ah itu pi"ih $nstall Ubuntu Server untu memu"ai insta"asi.
8. Muncu" tampi"an untu pemi"ihan bahasa se"ama proses insta"asi+ pi"ih sa(a +nglish
emudian tean enter.
7ambar 9+9+9
7ambar 9+9+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 15
9. Sete"ah itu aan muncu" tampi"an untu pemi"ihan "oasi. 4erhubung a"ian berada di
$ndonesia+ maa pi"ih /ther emudian pi"ih Asia+ "a"u terahir pi"ih $ndonesia. Lihat
7ambar 9+9+@+ 7ambar 9+9+= dan 7ambar 9+9+A.
7ambar 9+9+B
7ambar 9+9+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 14
=. Tahap beriutn!a ada"ah memi"ih pengaturan ,ormat "oa". Untu #i"a!ah negara $ndonesia
biasan!a ,ormatn!a ada"ah United States. /adi pi"ih sa(a de,au"tn!a !aitu United States.
7ambar 9+9+=
7ambar 9+9+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 18

>. 1i"ih 0o (ia muncu" pertan!aan untu mendetesi la.out &e.board secara otomatis+
arena ita aan memi"ihn!a secara manua" pada tahapan beriutn!a.
A. 1ada bagian ini ita aan memi"ih "a!out e!board secara manua". 1i"ih +nglish 1US2 "a"u
+nglish 1US2 "agi+ 7ambar 9+9+81+ 7ambar 9+9+88.
7ambar 9+9+<
7ambar 9+9+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 19
10. .emudian aan muncu" sebuah proses dimana Ubuntu meminta on,igurasi ip address
secara 6<21. 4erhubung disini a"ian sedang prate insta"asi untu omputer Server+
sehingga han!a bermain di (aringan "oa" dan tida teronesi e $nternet+ maa aan
7ambar 9+9+81
7ambar 9+9+88
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=
muncu" peringatan gaga" seperti ini. 1i"ih sa(a 3ontinue.
11. Untu eper"uan on,igurasi omputer Server+ "ebih bai a"ian samaan sa(a pengaturan ip
address secara manua" seperti di buu ini agar tida membingungan a"ian nantin!a. 1i"ih
3on#igure 0et*or& Manuall..
12. Masuan a"amat ip addressn!a dengan 142.156.1.1
7ambar 9+9+89
7ambar 9+9+80
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>
15. Untu ;etmas n!a+ isian sa(a dengan 277.277.277.0. ;etmas ada"ah patoan berapa
(um"ah host masima" pada (aringan. 6isini ita menggunaan ip (aringan e"as 2 dengan
(um"ah masimum 284 host+ sehingga ita isian seperti diba#ah.
14. Sete"ah itu masuan ip 142.156.1.100 untu gate#a!n!a.
18. Untu ;ameserver addressn!a+ masuan ip address dari omputer server itu sendiri !aitu
142.156.1.1.
7ambar 9+9+8B
7ambar 9+9+8@
7ambar 9+9+8=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A
19. Sete"ah itu a"ian aan diminta untu memasuan hostname. <ostname ada"ah nama untu
omputer. Misa"an a"ian isi server.
1=. Se"an(utn!a a"ian diminta memasuan nama domain !ang a"ian gunaan di da"am
(aringan. Misa"n!a disini a"ian isi dengan ubuntults.-om
1>. Sete"ah itu masuan nama "engap user !ang menggunaan omputer a"ian. 6isini sa!a
isi Ri8al Rahman.
7ambar 9+9+8A
7ambar 9+9+8<
7ambar 9+9+8C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 20
1A. La"u isi (uga usernamen!a. 6isini misa"n!a sa!a isi ri8al.
20. Sete"ah mengisian nama pengguna+ a"ian (uga diminta untu memasuan pass#ord.
1ass#ord ini sangat"ah penting untu emanan server !ang a"ian mi"ii. /angan sampai
"upa dan pi"ih"ah penggunaan pass#ord secara bi(a+ !aitu dengan menggunaan minima"
seban!a > digit. Usahaan ditambah dengan ombinasi anga+ huru,+ arater%arater
spesia"+ serta ombinasi huru, apita".
21. .etian emba"i pass#ord a"ian untu on,irmasi.
7ambar 9+9+91
7ambar 9+9+98
7ambar 9+9+99
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 21
22. 4eriut ada"ah contoh peringatan (ia a"ian menggunaan pass#ord dengan ombinasi
!ang "emah. 4erhubung disini sa!a han!a sebagai percobaan sa(a+ maa pi"ih sa(a 9es (ia
muncu" peringatan seperti ini.
25. 1i"ih 0o bi"a muncu" pertan!aan !ang mena#aran mengenripsi home ,o"der a"ian.
24. Sete"ah itu a"ian diminta untu memi"ih Gona #atu. 1i"ih 'a&arta.
7ambar 9+9+90
7ambar 9+9+9B
7ambar 9+9+9@
7ambar 9+9+9=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 22
28. Tahap se"an(utn!a ada"ah pemartisian harddis. 1i"ih :uided ; Use +ntire "is&. $ngat+
pi"ihan ini aan menghapus se"uruh isi partisi dan men(adian harddis a"ian sepenuhn!a
untu Ubuntu Server 12.04 LTS. 1i"ih sa(a Manual+ (ia a"ian ingin me"auan pemartisian
sendiri sesuai einginan a"ian.
29. .emudian pi"ih harddis mana !ang ingin a"ian insta"". /ia han!a terdapat satu harddis di
omputer a"ian+ maa pi"ih sa(a !ang muncu" seperti gambar diba#ah.
2=. /ia a"ian sudah !ain+ pi"ih 9es pada bagian ini.
7ambar 9+9+9A
7ambar 9+9+9<
7ambar 9+9+9C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 25
2>. Se"an(utn!a a"ian aan ditan!a apaah a"ian ingin mengonesian omputer a"ian
dengan prox! server dari $nternet. 4erhubung a"ian tida terhubung e internet+ osongan
sa(a dan pi"ih 3ontinue.
2A. 6isini pi"ih 0o automati- updates.
50. Se"an(utn!a ada"ah memi"ih paet%paet mana sa(a !ang ingin a"ian insta"" e da"am
Ubuntu server a"ian. 1ada tahap ini "ebih bai a"ian "e#ati sa(a+ arena a"ian aan
menginsta"" paet%paet tersebut secara manua" nanti. 4iaran apa adan!a+ emudian pi"ih
3ontinue.
7ambar 9+9+01
7ambar 9+9+08
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 24
51. Terahir ada"ah tahapan penginsta"an :RU4 4oot Loader e da"am harddis. :RU4 4oot
Loader ini ber,ungsi untu membuat Ubuntu Server dapat booting e da"am omputer. 1i"ih
9es.
52. 1i"ih 3ontinue untu terahir a"in!a. .omputer pun aan merestart sendiri dan emudian
aan muncu" tampi"an "ogin tanda insta"asi te"ah berhasi".
7ambar 9+9+09
7ambar 9+9+00
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 28
55. Masuan nama user dan pass#ord a"ian untu "ogin. 6isini misa"n!a sa!a masuan ri8al
untu &erer Login n!a+ emudian sa!a masuan pass#ordn!a. .arena a"asan eamanan+
di Linux pass#ord memang tida ter"ihat saat a"ian mengeti+ namun sebenarn!a itu ada.
.etian sa(a pass#ordn!a+ emudian tean enter.
7ambar 9+9+0B
7ambar 9+9+0@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 29
2.(. Pas-a $nstalasi
2.2.a. 'ena0bah)an -ep.sit.ri "ari *,*
Sete"ah insta"asi se"esai+ (angan me"auan apa%apa ter"ebih dahu"u. 1ertama%tama "ebih bai a"ian
tambahan repositori dari 6?6 e da"am sistem agar dapat digunaan. .arena repositori ini sangat
penting untu eper"uan ita menginsta"" se"uruh paet ap"iasi nanti. Untu itu a"ian harus
menambahan 6?6 repositori ini ter"ebih dahu"u e da"am sebuah ,i"e on,igurasi bernama
sources+list+
2aran!a pertama%tama masuan 6?6 repositori 1 e da"am 26R-M omputer a"ian+
emudian (a"anan perintah ini &
sudo ap-cdrom add
Maa hasi"n!a aan seperti ini &
riza1@server:~$ sudo ap-cdrom add
[sudo| password for riza1:
Using C-ROM moun poin /media/cdrom/
Idenifying.. [2f77a80d01fdfde77e488a20a6c27ad9-2|
7ambar 9+9+0=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 2=
Scanning disc for index fi1es..
Eound 5 pac'age indexes, 0 source indexes, 0 rans1aion indexes and
signaures
This disc is ca11ed:
'Ubunu 12.04 _Rrecise Rango1in_ V Reposiory - i386 - is' 1 of 11'
Reading Rac'age Indexes... one
Wriing new source 1is
Source 1is enries for his disc are:
deb cdrom:[Ubunu 12.04 _Rrecise Rango1in_ V Reposiory - i386 - is' 1
of 11|/ precise main mu1iverse parner resriced universe
Repea his process for he res of he Cs in your se.
riza1@server:~$
.emudian e"uaran 6?6 repositori 1 dan ganti dengan 6?6 repositori e%2. U"angi
perintah diatas hingga 6?6 !ang e%11.
Sete"ah itu eseusi perintah beriut sebagai "angah terahir untu menambahan 6?6
repositori e Ubuntu 12.04 LTS &
sudo ap-ge updae
7ambar 9+0+a+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 2>
/ia tida ada pesan error+ maa sampai pada tahap ini a"ian te"ah berhasi" menambahan
6?6 repositori e Ubuntu 12.04 LTS.
2.2.b. 3.n/igurasi TCP/IP "i Linux
.on,igurasi T210$1 di Ubuntu Server aga sediit berbeda (ia a"ian bandingan dengan sistem
operasi 3indo#s !ang berbasis serba :U$. ;amun sebenarn!a onsepn!a sama sa(a dan cuup
mudah untu diimp"ementasian sehingga tida sesu"it e"ihatann!a. 1ada subbab ini aan dibahas
mengenai cara%cara dasar mengon,igurasi T210$1 di Ubuntu Server 12.04 LTS &
2.(.b.1. Meng&on#igurasi $nter#a-e 'aringan
Untu mengon,igurasi $nter,ace (aringan di Linux+ perintah !ang digunaan ada"ah perintah
i#-on#ig. $,con,ig atau %nter/ace $on/igure memi"ii ban!a ,ungsi+ seperti mengati,an dan
menonati,an perangat (aringan+ mengatur ip address+ atau han!a seedar me"ihat on,igurasi
perangatn!a sa(a.
Sebagai contoh+ coba etian perintah i#-on#ig+ maa aan tampi" seperti ini &
riza1@server:~$ ifconfig
eh0 Lin' encap:Eherne HWaddr 08:00:27:4f:39:a5
ine addr:192.168.1.1 Bcas:192.168.1.255 Mas':255.255.255.0
ine6 addr: fe80::a00:27ff:fe4f:39a5/64 Scope:Lin'
UR BROACAST RUNNING MULTICAST MTU:1500 Meric:1
RX pac'es:564 errors:0 dropped:0 overruns:0 frame:0
7ambar 9+0+a+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 2A
TX pac'es:827 errors:0 dropped:0 overruns:0 carrier:0
co11isions:0 xqueue1en:1000
RX byes:50264 (50.2 KB) TX byes:100516 (100.5 KB)
1o Lin' encap:Loca1 Loopbac'
ine addr:127.0.0.1 Mas':255.0.0.0
ine6 addr: ::1/128 Scope:Hos
UR LOORBACK RUNNING MTU:16436 Meric:1
RX pac'es:476 errors:0 dropped:0 overruns:0 frame:0
TX pac'es:476 errors:0 dropped:0 overruns:0 carrier:0
co11isions:0 xqueue1en:0
RX byes:39916 (39.9 KB) TX byes:39916 (39.9 KB)
riza1@server:~$
6isitu ter"ihat ada dua on,igurasi perangat !aitu inter,ace utama eth1 "engap dengan in,ormasi
berapa ip address+ netmas+ dan broadcast addressn!a seperti !ang te"ah a"ian atur pada saat
insta"asi+ serta lo !ang (uga ter"ihat tida (auh berbeda dengan inter,ace eth1.
6engan perintah i,con,ig+ a"ian (uga dapat mematian atau mengati,an inter,ace%inter,ace
tersebut dengan perintah &
sudo ifconfig namainerface down/up
Misa"n!a sa(a a"ian ingin mematian inter,ace eth0 maa perintahn!a ada"ah seperti ini &
sudo ifconfig eh0 down
6an a"ian dapat men!a"aann!a emba"i dengan perintah ini &
sudo ifconfig eh0 up
6iatas ada"ah beberapa contoh ,ungsi%,ungsi dari perintah i,con,ig. .a"ian dapat me"ihat
,ungsi%,ungsi "ainn!a dari panduan manua" i,con,ig dengan mengetian perintah &
man ifconfig
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 50
2.(.b.2. Meng&on#igurasi !3P<$P
1ada bahasan subbab sebe"umn!a+ te"ah disindir sediit mengenai beberapa cara mengon,igurasi
inter,ace (aringan dengan menggunaan perintah i,con,ig. ;ah pada subbab ini+ a"ian aan
mempe"a(ari cara mengon,igurasi T210$1 secara "ebih "an(ut.
1ada umumn!a+ se"uruh pengaturan T210$1 di Linux *da"am ha" ini+ Ubuntu'+ terdapat di da"am ,i"e
<et-<net*or&<inter#a-es+ bai itu on,igurasi $1 address+ ;etmas+ :ate#a!+ dan ;ameserver
address. .husus untu ;ameserver address+ terdapat ,i"e on,igurasi manua"n!a (uga di
<et-<resolv.-on#.
Mengedit #ile <et-<net*or&<inter#a-es
Bi"e 0etc0net#or0inter,aces ada"ah ,i"e !ang digunaan o"eh sistem da"am me"ihat se"uruh
on,igurasi T210$1 di Ubuntu. Setiap omputer booting+ omputer aan menentuan se"uruh
pengaturan T210$1 dengan me"ihat isi ,i"e ini. /adi apabi"a a"ian ingin pengaturan ip address+
netmas+ broadcast+ d""+ secara permanen+ maa !ang harus a"ian "auan cuup dengan mengedit
,i"e tersebut. 2aran!a dengan mengetian perintah diba#ah &
sudo nano /ec/newor'/inerfaces
Maa+ aan muncu" seperti ini &
# This fi1e describes he newor' inerfaces avai1ab1e on your sysem
7ambar 9+0+b+8+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 51
# and how o acivae hem. Eor more informaion, see inerfaces(5).
# The 1oopbac' newor' inerface
auo 1o
iface 1o ine 1oopbac'
# The primary newor' inerface
auo eh0
iface eh0 ine saic
address 192.168.1.1
nemas' 255.255.255.0
newor' 192.168.1.0
broadcas 192.168.1.255
gaeway 192.168.1.100
# dns-* opions are imp1emened by he reso1vconf pac'age, if insa11ed
dns-nameservers 192.168.1.1
$tu ada"ah se"uruh on,igurasi T210$1 !ang ada di sistem Ubuntu a"ian !ang te"ah otomatis tertu"is
saat a"ian me"auan insta"asi pertama a"i. /ia a"ian ingin me"auan suatu perubahan+
7ambar 9+0+b+9+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 52
misa"n!a sa(a ingin mengganti ip addressn!a men(adi 1A2.19>.1.10+ maa tingga" edit $1 pada
bagian address men(adi sesuai !ang a"ian inginan. Atau bi"a a"ian ingin merubah a"amat
gate#a! dan nameserver ) Tingga" edit sa(a pada bagian gate*a. dan dns=nameservers.
;amun (ia a"ian ingin mengatur agar ip address a"ian men(adi dinamis0dhcp+ ubah on,igurasi
tersebut men(adi seperti ini &
# The primary newor' inerface
auo eh0
iface eh0 ine dhcp
/ia sudah+ simpan perubahan dengan menean ombinasi e!board 3!RL > ?+ "a"u tean .+ dan
tean +nter.
Untu me"ihat e,en!a+ si"ahan restart networking n!a dengan perintah beriut &
sudo service newor'ing resar
Atau (ia masih tida ada perubahan+ coba sa(a restart omputern!a &
sudo reboo
Mengedit #ile <et-<resolv.-on#
Sebenarn!a satu ,i"e <et-<net*or&<inter#a-es sa(a sudah cuup untu mengatur se"uruh on,igurasi
T210$1 di Ubuntu secara otomatis dan permanen+ termasu ;ameserver address. ;amun ada
7ambar 9+0+b+9+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 55
a"an!a da"am sebab%sebab tertentu a"ian (uga per"u untu me"auan pengeditan a"amat
nameserver secara manua". .on,igurasi nameserver tersebut ter"eta di ,i"e <et-<resolv.-on#. Untu
mengeditn!a+ si"ahan etian perintah ini &
sudo nano /ec/reso1v.conf
$sin!a ada"ah ira%ira seperti beriut &
# ynamic reso1v.conf(5) fi1e for g1ibc reso1ver(3) generaed by reso1vconf(8)
# O NOT EIT THIS EILE BY HAN -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
6isitu tertu"is nameserver 1A2.19>.1.1+ dimana 1A2.19>.1.1 ada"ah a"amat ip dari 6;S server "oa"
!ang a"ian gunaan sesuai dengan ,i"e on,igurasi <et-<net*or&<inter#a-es. .a"ian dapat
menambahan atau mengubah ,i"e ini semau a"ian+ asa" dengan ,ormat penu"isan !ang benar.
Misa"n!a a"ian ingin menambahan satu a"amat nameserver baru+ tingga" a"ian tambahan sa(a
satu baris diba#ahn!a seperti ini &
# ynamic reso1v.conf(5) fi1e for g1ibc reso1ver(3) generaed by reso1vconf(8)
# O NOT EIT THIS EILE BY HAN -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 192.168.1.2
.emudian simpan perubahan dengan menean 3!RL > ?+ "a"u .+ dan tean +nter.
6engan cara mengedit edua ,i"e seperti tadi+ sebenarn!a tahap on,igurasi T210$1 di
Ubuntu0Linux sudah se"esai di"auan. Aan tetapi+ cara diatas dirasa aga urang e,isien bi"a ita
ingin merubah on,igurasi T210$1 secara "angsung. .arena seperti !ang a"ian etahui+ perubahan
!ang a"ian "auan terhadap edua ,i"e tersebut tida aan ber,ungsi sebe"um a"ian merestart
"a!anan networking atau bahan harus merestart omputer a"ian (uga. ;ah+ o"eh arena itu a"ian
(uga harus mengetahui cara%cara untu me"auan on,igurasi T210$1 secara manua" !ang aan
dibahas pada sub%bab diba#ah ini.
Meng&on#igurasi $P address@ netmas&@ dan %road-ast Address.
Apabi"a a"ian ingin merubah atau menambahan $1 address+ caran!a sangat"ah mudah. Misa"+
a"ian ingin merubah inter,ace eth0 !ang ip address a#a"n!a 142.156.1.1 men(adi 142.156.1.10
dengan netmas a#a" 277.277.277.0 men(adi 277.277.272.0+ maa perintah !ang digunaan ada"ah
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 54
seperti ini &
sudo ifconfig eh0 192.168.1.10 nemas' 255.255.252.0
Atau &
sudo ifconfig eh0 192.168.1.10/22
Sete"ah a"ian me"auan perintah itu+ on,igurasi $1 addressn!a pasti te"ah berubah. 2oba ce
dengan perintah i,con,ig maa aan berubah men(adi seperti ini &
riza1@server:~$ ifconfig
eh0 Lin' encap:Eherne HWaddr 08:00:27:4f:39:a5
inet addr:192.168.1.10 Bcas:192.168.3.255 Mask:255.255.252.0
ine6 addr: fe80::a00:27ff:fe4f:39a5/64 Scope:Lin'
UR BROACAST RUNNING MULTICAST MTU:1500 Meric:1
RX pac'es:564 errors:0 dropped:0 overruns:0 frame:0
TX pac'es:827 errors:0 dropped:0 overruns:0 carrier:0
co11isions:0 xqueue1en:1000
RX byes:50264 (50.2 KB) TX byes:100516 (100.5 KB)
1o Lin' encap:Loca1 Loopbac'
ine addr:127.0.0.1 Mas':255.0.0.0
ine6 addr: ::1/128 Scope:Hos
UR LOORBACK RUNNING MTU:16436 Meric:1
RX pac'es:476 errors:0 dropped:0 overruns:0 frame:0
TX pac'es:476 errors:0 dropped:0 overruns:0 carrier:0
co11isions:0 xqueue1en:0
RX byes:39916 (39.9 KB) TX byes:39916 (39.9 KB)
riza1@server:~$
Meng&on#igurasi :ate*a. Address.
Mengon,igurasi a"amat :ate#a! (uga tida a"ah mudahn!a dengan mengon,igurasi $1 address+
netmas+ dan broadcast seperti diatas. Misa"n!a sa(a a"ian ingin merubah a"amat gate#a! !ang
sebe"umn!a meru(u e a"amat 1A2.19>.1.100 men(adi e a"amat 1A2.19>.1.AA+ maa perintahn!a
ada"ah seperti ini &
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 58
sudo roue add defau1 gw 192.168.1.99
Sete"ah itu coba ce apaah a"amat gate#a! te"ah berubah dengan perintah beriut &
sudo roue -n
4i"a berhasi" seharusn!a a"amat gate#a! !ang baru *1A2.19>.1.AA' aan berada pa"ing atas seperti
ini &
riza1@server:~$ sudo roue -n
Kerne1 IR rouing ab1e
esinaion Gaeway Genmas' E1ags Meric Ref Use Iface
0.0.0.0 192.168.1.99 0.0.0.0 UG 0 0 0 eh0
0.0.0.0 192.168.1.100 0.0.0.0 UG 100 0 0 eh0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eh0
riza1@server:~$
Meng&on#igurasi 0ameserver Address.
1ada tenisn!a+ untu mengon,igurasi a"amat nameserver a"ian harus menu"isan sebuah perintah
e da"am ,i"e <et-<resolv.-on# secara "angsung. -"eh arena itu+ a"ian harus menggunaan perintah
e-ho !ang dapat ber,ungsi untu menu"isan sesuatu di sebuah ,i"e tanpa a"ian harus mengubah
sendiri ,i"e tersebut. Misa"an sa(a a"ian ingin menambahan a"amat nameserver baru dengan $1
address 1A2.19>.1.>0+ a"ian tingga" etian perintah%perintah beriut &
sudo -i
echo "nameserver 192.168.1.80" >> /ec/reso1v.conf
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 59
Semua on,igurasi manua" diatas si,atn!a ada"ah sementara+ (adi apabi"a a"ian merestart omputer
a"ian maa se"uruh on,igurasi aan hi"ang. Lauan sa(a perubahan pada ,i"e
<et-<net*or&<inter#a-es seperti !ang te"ah di(e"asan sebe"umn!a bi"a a"ian ingin men(adian
on,igurasi ini men(adi permanen.
7ambar 9+0+b+9+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 5=
%ab (. Kon#igurasi dan $nstalasi
Apli&asi Server Ubuntu Server
12.0 L!S
4uu ini sa!a bagi men(adi 2 bagian besar on,igurasi. 4agian pertama !aitu on,igurasi omputer
Server+ dan bagian edua ada"ah on,igurasi untu omputer Routern!a. .on,igurasi omputer
Router aan sa!a tu"isan dibagian edua !aitu pada 4ab 4 nanti+ arena on,igurasi pada Router
sendiri sudah mencaup dua buah (aringan !ang berbeda *3A;' sehingga aga sediit rumit dan
(uga membutuhan onesi internet (ia ingin me"ihat hasi" pengetesann!a "ebih masima". Untu
bab 5 ini sendiri+ sa!a aan membahas cara%cara on,igurasi dan insta"asi ap"iasi untu omputer
Server dengan menggunaan -S Ubuntu Server 12.04 LTS.
Searang perhatian ter"ebih dahu"u gambar diba#ah ini &
$tu ada"ah topo"ogi (aringan !ang aan a"ian bangun nanti. 6imana disitu ter"ihat ada sebuah
omputer server !ang ber,ungsi sebagai pen!edia berbagai "a!anan seperti Web &erer, :4& &erer,
7ambar 0+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 5>
:D$3 &erer, 3rint &erer, Mail &erer+ d"". Serta ada beberapa c"ient untu mengetes se"uruh
"a!anan dari omputer Server tersebut.
.a"ian pasti bertan!a%tan!a+ apa itu 3eb Server+ 6;S Server+ 6<21+ dan "ain%"ain) Sebe"um itu
a"ian harus memahami ter"ebih dahu"u apa arti ata Server itu. Server berasa" dari ata &ere, !ang
artin!a men!ediaan. Sedangan arti &erer sendiri ada"ah pen!edia. /adi !ang disebut .omputer
Server ada"ah omputer !ang ber,ungsi sebagai pen!edia0men!ediaan "a!anan untu
c"ient%c"ientn!a. ;ah+ 3eb Server+ 6;S+ 6<21 itu"ah "a!anan%"a!anan !ang disediaan o"eh
omputer Server ini.
Sudah sa!a (e"asan (uga di a#a"%a#a" bab insta"asi+ bah#a untu on,igurasi omputer server ini
sebain!a a"ian tida sedang da"am eadaan teronesi dengan (aringan internet. .arena pada
tahap insta"asi di bab sebe"umn!a+ se"uruh pengaturan ip address memang ditu(uan untu
pengaturan ip address secara "oa" sa(a. Sehingga #a"aupun a"ian memang sudah memi"ii ases
internet+ internet tersebut sa!a (amin tida aan bisa teronesi apabi"a dengan on,igurasi !ang ada
saat ini. Tu(uann!a tentu sa(a semata%mata han!a untu mempermudah prate a"ian edepann!a.
(.1. $nstalasi Aeb Server
Sa"ah satu a"asan mengapa Ubuntu Server disebut sebagai sistem operasi !ang tangguh dan stabi"
ada"ah arena emampuann!a da"am men(a"anan "a!anan%"a!anan untu para c"ientn!a dengan
sangat bai. Ubuntu Server dapat men(a"anan semua ap"iasi tersebut secara realtime dan nonstop
tanpa menga"ami hang atau crash. 4egitu pu"a untu urusan 3eb. 4an!a server%server #eb !ang
ada di dunia menggunaan Linux sebagai -Sn!a arena estabi"ann!a itu tadi. 3eb Server sendiri
ada"ah sebuah sistem !ang men!ediaan #adah untu ha"aman #eb agar dapat diases o"eh c"ient.
Haitu etia c"ient mengiriman permintaan <TT1+ maa 3eb Server aan merespon dengan
mengiriman ode%ode <TML !ang aan ditampi"an o"eh bro#ser.
Insta+asi Apache
Ap"iasi 3eb Server !ang terena" ada"ah Apache. Apache merupaan ap"iasi /ree berbasis *pen
&ource !ang diena" tangguh dan sering dipaai o"eh server%server di se"uruh dunia. Apache sendiri
sudah tersedia di 6?6 repositori Ubuntu Server 12.04 LTS+ sehingga a"ian tida per"u "agi
susah%susah mendo#n"oad Apache di $nternet.
2ara insta"asin!a sangat mudah cuup siapan 6?6%6?6 Repositori a"ian+ emudian
eseusi perintah beriut &
sudo ap-ge insa11 apache2
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 5A
/ia muncu" pesan seperti ini+ itu artin!a a"ian harus memasuan 6?6 Repositori !ang
"ain untu me"an(utan insta"asi. Lihat pada bagian !ang sa!a tandai diba#ah ini (ia a"ian
bingung untu memasuan 6?6 Repositori !ang mana. 6isitu ter"ihat a"ian harus
memasuan 6?6 !ang e%8. /ia sudah+ tean Dnter dan insta"asi aan emba"i
di"an(utan. <a" ini aan ber"angsung beru"ang a"i sampai insta"asi benar%benar se"esai.
/ia tida ada pesan esa"ahan dan muncu" "ogin she"" "agi seperti ini+ maa insta"asi Apache
te"ah berhasi".
7ambar 0+8+8
7ambar 0+8+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 40
Untu mengetesn!a+ bua bro#ser di omputer c"ient+ emudian arahan e $1 Address
server. /ia muncu" pesan B$t Aor&sCD seperti beriut+ maa Apache te"ah ber(a"an dengan
bai.
Se"uruh onten dari #eb ini dapat a"ian tambah atau edit sesua hati a"ian dengan
7ambar 0+8+0
7ambar 0+8+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 41
mengaturn!a di diretori root mi"i Apache !aitu di <var<***.
Insta+asi P(P4
Sete"ah menginsta"" Apache+ se"an(utn!a a"ian harus menginsta"" 1<18. 1<1 ada"ah sebuah bahasa
pemrograman #eb !ang sangat terena" dan sering digunaan o"eh para #eb programmer untu
membangun #ebsite. <ampir semua #ebsite%#ebsite !ang ada di $nternet menggunaan 1<1 da"am
pembuatann!a. Aan tetapi secara de,au"t+ 3eb Server Apache be"um memi"ii ,ungsi untu dapat
membaca srip bahasa 1<1 ini. -"eh arena itu ita per"u menginsta"" "a!anan 1<18 agar Apache
dapat membaca dan mengena"i ode%ode 1<1 !ang berestensi .php.
2ara insta""n!a ada"ah dengan mengetian perintah beriut &
sudo ap-ge insa11 php5
7ambar 0+8+@
7ambar 0+8+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 42
Untu mengetes apaah 1<1 te"ah berhasi" ber(a"an dengan bai+ maa a"ian per"u untu
membuat sebuah srip 1<1 ter"ebih dahu"u untu ditampi"an di bro#ser nanti. Si"ahan
eseusi perintah beriut &
sudo nano /var/www/es.php
Aan terbua sebuah "a!ar tes editor !ang masih osong+ disitu a"ian tambahan ode
beriut &
<?phpinfo(), ?>
Simpan ,i"e tersebut dengan menean 3!RL > ?+ emudian 9+ "a"u tean enter.
4ua emba"i bro#ser c"ient+ "a"u arahan e a"amat http&001A2.19>.1.10test.php untu
7ambar 0+8+A
7ambar 0+8+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 45
me"ihat hasi"n!a. /ia muncu" gambar in,ormasi 1<1 seperti ini+ maa 1<18 te"ah
terintegrasi dengan bai dengan #eb server.
(.2. $nstalasi "atabase Server
6atabase ada"ah tempat dimana a"ian me"etaan ,i"e%,i"e data !ang diper"uan o"eh sebuah
#ebsite ataupun ap"iasi. 4erhubung pada saat ini hampir se"uruh #ebsite sudah ber#u(ud dinamis
!ang pastin!a membutuhan database+ maa a"ian (uga per"u menginsta"" sebuah 6atabase Server
sebagai "an(utan dari penginsta"an 3eb Server di pembahasan sebe"umn!a.
Insta+asi '#s5+
Ap"iasi database !ang cuup sering digunaan ada"ah M!s@" diarenaan estabi"an+
ehebatann!a dan !ang pastin!a gratis.
Untu menginsta""n!a cuup etian perintah ini &
sudo ap-ge insa11 php5-mysq1 mysq1-server
7ambar 0+8+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 44
;anti aan muncu" ,orm untu memasuan pass#ord seperti ini. Masuan sa(a pass#ord
baru untu user root dari M!s@" &
.emudian on,irmasi "agi pass#ord !ang te"ah a"ian isian sebe"umn!a &
7ambar 0+9+8
7ambar 0+9+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 48
Sete"ah itu tunggu hingga proses insta"asi se"esai+ dan muncu" pesan suses seperti gambar
diba#ah ini.
Sampai disini+ 6atabase M!s@" seharusn!a sudah dapat digunaan. ;amun apabi"a ter(adi
error se"ama proses insta"asi ber"angsung+ atau insta"asi gaga"+ coba etian perintah ini
untu mengatasin!a. Lauan beru"ang%u"ang hingga ahirn!a proses insta"asi se"esai &
sudo ap-ge -f insa11 && sudo ap-ge insa11 php5-mysq1 mysq1-server
Langah beriutn!a ada"ah mengetes apaah M!s@" memang sudah benar%benar ber(a"an
dengan bai. Si"ahan "ogin e M!s@" dengan perintah beriut &
mysq1 -u roo -p
7ambar 0+9+0
7ambar 0+9+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 49
;anti aan tampi" ira%ira seperti ini &
riza1@server:~$ mysq1 -u roo -p
Ener password:
We1come o he MySQL monior. Commands end wih , or \g.
Your MySQL connecion id is 37
Server version: 5.5.22-0ubunu1 (Ubunu)
Copyrigh (c) 2000, 2011, OrACLe and/or is affi1iaes. A11 righs
reserved.
OrACLe is a regisered rademar' of OrACLe Corporaion and/or is
affi1iaes. Oher names may be rademar's of heir respecive
owners.
Type 'he1p,' or '\h' for he1p. Type '\c' o c1ear he curren inpu
saemen.
mysq1>
Sete"ah itu tingga" a"ian on,igurasian sa(a 6atabase seperti apa !ang ingin a"ian buat.
7ambar 0+9+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 4=
Insta+asi Php0#a"0in
6a"am on,igurasi database+ ita per"u memasuan sintas%sintas tertentu !ang cuup rumit dan
pan(ang (ia memang databasen!a ada"ah database !ang omp"es. 1astin!a a"ian tida ingin
direpotan dengan harus mengha,a" maupun mengeti semua sintas tersebut buan) ;ah untu
itu"ah 1hpm!admin dibuat. 1hpm!admin ada"ah ap"iasi !ang berguna untu mengon,igurasi
database M!s@" me"a"ui antarmua #eb. 6engan 1hpm!admin sintas%sintas !ang pan(ang tadi
aan digantian o"eh beberapa "i mouse sa(a.
Untu menginsta""n!a etian perintah ini &
sudo ap-ge insa11 phpmyadmin
Sete"ah itu a"ian aan ditan!a 3eb Server mana !ang ingin a"ian integrasian dengan
1hpm!admin. 1astin!a a"ian pi"ih dengan menean tombo" Spasi untu mencentang
pi"ihan Apache+ "a"u tean +nter.
7ambar 0+9+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 4>
Apabi"a muncu" tampi"an seperti ini+ pi"ih sa(a 9es.
.emudian a"ian diminta untu memasuan emba"i pass#ord root M!s@" a"ian !ang
te"ah a"ian insta"" sebe"umn!a+ seban!a tiga a"i.
7ambar 0+9+A
7ambar 0+9+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 4A
6an apabi"a tida ada pesan error+ maa aan muncu" tampi"an seperti ini tanda bah#a
insta"asi berhasi".
7ambar 0+9+C
7ambar 0+9+81
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 80
;amun (ia ter(adi pesan esa"ahan seperti misa"n!a eurangan dependensi !ang
ditampi"an gambar di ba#ah ini+ "auan sa(a perintah beriut &
sudo ap-ge -f insa11 && sudo ap-ge insa11 phpmyadmin
Se"an(utn!a ada"ah tahap pengetesan. 4ua bro#ser c"ient+ dan arahan e a"amat
http&001A2.19>.1.10phpm!admin
7ambar 0+9+88
7ambar 0+9+89
7ambar 0+9+80
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 81
/ia a"ian te"ah berhasi" membua ha"aman "ogin 1hpm!admin seperti gambar diatas+ maa
a"ian te"ah berhasi" menginsta"asi 6atabase Server dengan bai.
(.(. $nstalasi "0S Server
6;S atau 6omain ;ame S!stem+ ada"ah sebuah server !ang ber,ungsi menangani trans"asi
penamaan host%host eda"am $1 Address+ begitu (uga seba"in!a da"am menangani trans"asi dari $1
Address e <ostname06omain. 6a"am dunia internet+ omputer beromuniasi satu sama "ain
dengan mengena"i $1 Address%n!a+ buan domainn!a. Aan tetapi+ manusia (auh "ebih su"it da"am
mengingat anga%anga dibanding dengan huru,. 2ontohn!a sa(a+ "ebih mudah mana mengetian
a"amat ip 11>.A>.59.20 di bro#ser dibandingan dengan mengeti domain ###.goog"e.com sa(a)
Tentun!a "ebih mudah mengingat !ang ###.goog"e.com buan) Untu itu"ah 6;S Server dibuat+
dimana a"amat $1 aan diubah men(adi domain+ begitu pu"a seba"in!a.
Insta+asi 6in"7
Ap"iasi 6;S !ang sering digunaan di Linux ada"ah 4indA. 4indA cuup ban!a digunaan o"eh
omputer%omputer di se"uruh dunia da"am mengimp"ementasian 6;S Server.
Untu menginsta""n!a di Ubuntu Server 12.04 LTS+ cuup eseusi perintah beriut &
sudo ap-ge insa11 bind9
Tunggu hingga proses insta"asi se"esai seperti !ang ter"ihat pada gambar diba#ah.
7ambar 0+0+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 82
/ia tida ada pesan error+ maa insta"asi 4indA te"ah se"esai dan siap di on,igurasi.
3.n/igurasi 6in"7
6a"am mengon,igurasi 4indA+ ada 5 buah ,i"e !ang per"u a"ian edit+ !aitu
<et-<bind<named.-on#.lo-al+ <et-<bind<db.domubuntults+ dan <et-<bind<db.ipubuntults. 6isini
a"ian aan menggunaan domain ubuntults.-om !ang aan ditrans"asian dari ip address
142.156.1.1 sesuai dengan on,igurasi domain !ang a"ian isi saat bab insta"asi.
1ertama%tama etian perintah beriut untu mengedit ,i"e <et-<bind<named.-on#.lo-al &
sudo nano /ec/bind/named.conf.1oca1
Aan muncu" sebuah ,i"e+ "a"u tambahan script ini sete"ah baris <<in-lude
E<et-<bind<8ones.r#-1416EF &
zone "ubunu1s.com" {
ype maser,
fi1e "/ec/bind/db.domubunu1s",
},
zone "1.168.192.in-addr.arpa" {
ype maser,
fi1e "/ec/bind/db.ipubunu1s",
},
7ambar 0+0+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 85
Simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Sete"ah itu edit ,i"e !ang edua+ !aitu <et-<bind<db.domubuntults dengan cara &
sudo nano /ec/bind/db.domubunu1s
Aan muncu" sebuah ,i"e osong+ emudian opian se"uruh script ini eda"amn!a &
,
, BIN daa fi1e for 1oca1 ubunu1s.com inerface
,
$TTL 604800
@ IN SOA ubunu1s.com. roo.ubunu1s.com. (
2 , Seria1
604800 , Refresh
86400 , Rery
2419200 , Expire
604800 ) , Negaive Cache TTL
,
@ IN NS ns.ubunu1s.com.
@ IN A 192.168.1.1
@ IN MX 10 mai1.ubunu1s.com.
7ambar 0+0+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 84
ns IN A 192.168.1.1
www IN A 192.168.1.1
mai1 IN A 192.168.1.1
Simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Langah se"an(utn!a ada"ah mengedit ,i"e <et-<bind<db.ipubuntults dengan mengeseusi
perintah beriut &
sudo nano /ec/bind/db.ipubunu1s
Aan muncu" sebuah ,i"e osong (uga+ a"ian isian sa(a script diba#ah ini eda"amn!a &
,
, BIN reverse daa fi1e for 1oca1 ubunu1s.com inerface
,
$TTL 604800
@ IN SOA ubunu1s.com. roo.ubunu1s.com. (
1 , Seria1
604800 , Refresh
86400 , Rery
2419200 , Expire
604800 ) , Negaive Cache TTL
7ambar 0+0+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 88
,
@ IN NS ns.ubunu1s.com.
1 IN RTR ns.ubunu1s.com.
1 IN RTR www.ubunu1s.com
1 IN RTR mai1.ubunu1s.com
Simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Hang terahir a"ian harus merestart service dari 4indA ini agar se"uruh on,igurasi diatas
dapat ber(a"an. Untu merestartn!a+ etian perintah beriut &
sudo /ec/ini.d/bind9 resar
1astian muncu" pesan /K dan tida ada pesan Bai"ed sama sea"i seperti ini &
riza1@server:~$ sudo /ec/ini.d/bind9 resar
[sudo| password for riza1:
* Sopping domain name service... bind9
waiing for pid 1617 o die
[ OK |
* Saring domain name service... bind9 [ OK |
riza1@server:~$
7ambar 0+0+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 89
Searang coba "auan tes ping e domain ubuntults.-om untu mengetahui apaah 6;S
te"ah ber(a"an dengan bai+ pastian se"uruh paet mendapatan reply seperti gambar
diba#ah &
ping ubunu1s.com
Untu u(i coba pada sisi c"ient+ a"ian dapat mengetes apaah terbua atau tida #ebsite
!ang te"ah a"ian insta"" pada subbab 3eb Server+ etia a"ian me"auan bro#sing e
a"amat ubuntults.-om atau ***.ubuntults.-om.
1ertama%tama atur ter"ebih dahu"u on,igurasi T210$1 n!a agar menggunaan a"amat 6;S
server 1A2.19>.1.1 seperti !ang ter"ihat pada gambar diba#ah &
7ambar 0+0+=
7ambar 0+0+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 8=
Sete"ah itu arahan bro#ser a"ian e a"amat domain http&00 ***.ubuntults.-om . /ia
berhasi"+ maa aan muncu" tampi"an !ang sama persis seperti saat a"ian membua a"amat
http&001A2.19>.1.1.
2ara diatas sebenarn!a han!a sege"intir cara dari mengon,igurasi 6;S Server. Masih
ban!a "agi script%script on,igurasi "ainn!a da"am penerapan 6;S Server !ang real.
7ambar 0+0+A
7ambar 0+0+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 8>
;amun sa!a harap dengan ini setidan!a a"ian sudah sediit mendapatan gambaran
mengenai apa itu 6;S Server dan bagaimana imp"ementasin!a.
(.. $nstalasi "G3P Server
6<21 *6!namic <ost 2on,iguration 1rotoco"' ada"ah sebuah "a!anan !ang memberian nomor $1
secara otomatis epada omputer !ang memintan!a *c"ient'. .omputer !ang memberian "a!anan
ini"ah !ang disebut 6<21 Server. .euntungan dari "a!anan 6<21 ada"ah dimana
omputer%omputer c"ient tida per"u "agi untu mengon,igurasi $1 Address secara manua". 6<21
pa"ing sering digunaan dida"am (aringan%(aringan !ang bersa"a besar.
Insta+asi *(CP2-Ser8er
Ap"iasi 6<21 Server !ang sering digunaan di Ubuntu Server ada"ah 6<215%Server. 2ara
insta"asin!a cuup mudah+ seperti !ang ditun(uan "angah%"angah beriut &
1ertama%tama eseusi perintah ini untu menginsta"" 6<215%Server &
sudo ap-ge insa11 dhcp3-server
Tunggu hingga proses insta"asi se"esai seperti !ang ditun(uan gambar diba#ah ini &
7ambar 0+B+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 8A
/ia tida terdapat pesan esa"ahan+ maa se"an(utn!a a"ian tingga" mengon,igurasi 6<21
Server tersebut agar dapat ber,ungsi dengan bai.
3.n/igurasi *(CP2-Ser8er
Bi"e on,igurasi utama dari 6<215%Server berada di <et-<dh-p<dhp-d.-on#. .a"ian cuup
mengedit satu ,i"e ini sa(a (ia ingin me"auan suatu on,igurasi terhadap 6<21 Server.
2ontoh on,igurasi !ang aan a"ian terapan disini ada"ah+ dimana nanti 6<21 Server aan
memberian $1 Address untu c"ient dengan range $1 dari 142.156.1.101 hingga 142.156.1.27+
memberian $1 142.156.1.1+ 6.6.6.6+ 6.6.. sebagai a"amat 6;S "oa" maupun internet+ dan (uga
memberian a"amat :ate#a! dengan $1 142.156.1.100 sesuai dengan pengaturan pada saat bab
insta"asi.
Langsung sa(a+ pertama%tama bua ,i"e <et-<dh-p<dh-pd.-on# dengan perintah beriut &
sudo nano /ec/dhcp/dhcpd.conf
Sete"ah ,i"e tersebut terbua+ a"ian aan me"ihat begitu ban!a baris on,igurasi disitu.
Sebagai dasar+ a"ian cuup mengon,igurasi !ang sederhana sa(a. 2ari"ah baris a slightl.
dengan menean 3!RL > A dan etian a slightl. pada tes pencarian seperti !ang
ter"ihat pada gambar diba#ah ini &
7ambar 0+B+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 90
Si"ahan tean +nter+ maa a"ian aan menemuan baris on,igurasi ini &
# A s1igh1y differen configuraion for an inerna1 subne.
#subne 10.5.5.0 nemas' 255.255.255.224 {
# range 10.5.5.26 10.5.5.30,
# opion domain-name-servers ns1.inerna1.examp1e.org,
# opion domain-name "inerna1.examp1e.org",
# opion rouers 10.5.5.1,
# opion broadcas-address 10.5.5.31,
# defau1-1ease-ime 600,
# max-1ease-ime 7200,
#}
7ambar 0+B+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 91
Langah se"an(utn!a ada"ah menghapus tanda pagar *H' !ang ada di depan baris subnet
10.7.7.0 netmas& 277.277.277.22 I+ sampai baris J sehingga oden!a han!a aan tersisa
seperti ini &
# A s1igh1y differen configuraion for an inerna1 subne.
subne 10.5.5.0 nemas' 255.255.255.224 {
range 10.5.5.26 10.5.5.30,
opion domain-name-servers ns1.inerna1.examp1e.org,
opion domain-name "inerna1.examp1e.org",
opion rouers 10.5.5.1,
opion broadcas-address 10.5.5.31,
defau1-1ease-ime 600,
max-1ease-ime 7200,
}
7ambar 0+B+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 92
Sete"ah semua tanda pagar terhapus+ searang ganti baris%baris tersebut dengan ode
diba#ah ini &
# A s1igh1y differen configuraion for an inerna1 subne.
7ambar 0+B+@
7ambar 0+B+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 95
subne 192.168.1.0 nemas' 255.255.255.0 {
range 192.168.1.101 192.168.1.254,
opion domain-name-servers 192.168.1.1, 8.8.8.8, 8.8.4.4,
opion domain-name "ubunu1s.com",
opion rouers 192.168.1.100,
opion broadcas-address 192.168.1.255,
defau1-1ease-ime 600,
max-1ease-ime 7200,
}
Simpan perubahan dengan menean 3!RL > ?+ tean 9+ "a"u tean +nter.
.emudian restart "a!anan dari 6<215%Server dengan mengeseusi perintah beriut &
sudo service isc-dhcp-server resar
7ambar 0+B+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 94
Untu mengece apaah "a!anan 6<21 Server te"ah ber,ungsi dengan bai+ bua"ah
omputer c"ient+ emudian atur on,igurasi T210$1 n!a agar men(adi otomatis seperti !ang
ter"ihat pada gambar &
Sete"ah itu pastian bah#a c"ient te"ah berhasi" mendapatan $1 Address secara otomatis
dari 6<21 Server !ang bisa di"ihat pada gambar diba#ah &
7ambar 0+B+<
7ambar 0+B+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 98
Sampai sini berarti a"ian te"ah berhasi" menginsta"" dan mengon,igurasi 6<21 Server
dengan bai.
3.n/igurasi -eser8asi IP *(CP Ser8er
1ada 6<21+ a"ian (uga dapat menerapan sistem Reservasi $1+ !aitu memberian $1%$1 istime#a
e beberapa host tertentu. Tu(uan dari metode ini ada"ah apabi"a a"ian mempun!ai beberapa orang
penting da"am (aringan !ang a"ian e"o"a *misa"n!a admin0guru%guru'+ !ang membutuhan ha
ases berbeda0husus da"am (aringan+ tentun!a a"ian harus memberian $1 statis0tetap epada
merea. .arena da"am sistem 6<21+ $1 !ang diberian epada tiap%tiap host aan diberian secara
aca. Tentun!a ini aan men!u"itan a"ian sebagai seorang Administrator untu menge"o"a
host%host penting tadi seandain!a $1 !ang diberian se"a"u berubah%ubah. Untu itu"ah sistem
reservasi $1 ini dibutuhan.
Sebe"um memu"ai on,igurasi+ a"ian per"u ter"ebih dahu"u untu mengetahui a"amat
hard#are *MA2 Address' dari inter,ace c"ient !ang ingin a"ian da,taran. 1ada sistem
operasi 3indo#s I1+ cara untu me"ihat a"amat hard#are ada"ah dengan cara meng"i
anan ion net#or dan pi"ih Status *:ambar 5.4.11'. .emudian aan muncu" (ende"a
Lo-al Area 3onne-tion Status+ pada tab Support "i tombo" "etails *:ambar 5.4.12'.
Aan muncu" (ende"a "ain dan "ihat pada bagian Ph.si-al Address disitu"ah terdapat a"amat
hard#are dari inter,ace a"ian *:ambar 5.4.15'.
7ambar 0+B+81
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 99
7ambar 0+B+88
7ambar 0+B+80
7ambar 0+B+89
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 9=
Searang baru"ah a"ian dapat memu"ai on,igurasi. 2aran!a etian perintah beriut
untu mengedit ,i"e <et-<dh-p<dh-pd.-on# &
sudo nano /ec/dhcp/dhcpd.conf
Sete"ah ,i"e on,igurasi tersebut terbua+ tean tombo" 3!RL > A dan etian host
#antasia pada ota pencarian "a"u tean +nter.
.a"ian pasti aan menemuan baris on,igurasi seperti ini &
#hos fanasia {
# hardware eherne 08:00:07:26:c0:a5,
# fixed-address fanasia.fugue.com,
#}
Se"an(utn!a a"ian harus menghapus tanda pagar *H' !ang ada di depan baris host #antasia I
sampai baris J+ sehingga aan men(adi seperti ini &
hos fanasia {
hardware eherne 08:00:07:26:c0:a5,
fixed-address fanasia.fugue.com,
}
7ambar 0+B+8B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 9>
Sete"ah itu baru ita edit baris on,igurasi tersebut sesuai dengan ebutuhan a"ian.
Misa"n!a disini a"ian ingin menda,taran omputer a"ian sebagai admin dengan $1
Address tetap 142.156.1.200 !ang memi"ii a"amat hard#are 06K00K2LK61Ka5Kd0+ maa
baris on,igurasin!a ada"ah seperti ini &
7ambar 0+B+8@
7ambar 0+B+8=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 9A
hos admin {
hardware eherne 08:00:27:81:a6:d0,
fixed-address 192.168.1.200,
}
Sete"ah itu simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Terahir restart service dari 6<215 Server dengan mengeseusi perintah beriut &
sudo service isc-dhcp-server resar
La"u coba "ihat on,igurasi $1 address pada c"ient !ang te"ah a"ian da,taran+ (ia berhasi"
maa $1 address !ang ia dapatan aan se"a"u 1A2.19>.1.200.

(.7. $nstalasi ,ile Server
Bi"e Server memberian "a!anan berupa pen!ediaaan ,i"e ataupun ,o"der !ang dapat diases
bersama%sama o"eh para pengguna di da"am suatu (aringan. Bi"e Server sering (uga disebut sebagai
sistem (ile &haring. .euntungan dari penggunaan Bi"e Server ini dapat a"ian "ihat dari segi
ee,isiensiann!a. Misa"n!a da"am suatu asus a"ian mempun!ai 200 12 2"ient !ang per"u
diinsta""an program -,,ice. Aan tetapi ,i"e insta""er program -,,ice tersebut han!a terdapat di
sa"ah satu omputer sa(a. Tentun!a aan sangat merepotan dan beresio apabi"a a"ian harus
7ambar 0+B+8A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =0
mengopian ,i"e insta""er tersebut e tiap%tiap 12 secara manua". ;ah+ so"usin!a ada"ah dengan
penggunaan metode Bi"e Sharing ini. 6imana han!a ada satu omputer !ang men%sharing ,i"e
insta""er program -,,ice tadi+ "a"u dari omputer%omputer c"ient han!a tingga" mengasesn!a sa(a.
La"u bagaimana imp"ementasi sistem Bi"e Server ini di Ubuntu Server 12.04 LTS)
Insta+asi Sa0ba
Sebenarn!a ap"iasi !ang dapat a"ian gunaan untu membuat sebuah Bi"e Server di Linux ada"ah
;BS *;et#or Bi"e S!stem'. Aan tetapi ap"iasi tersebut tida menduung penggunaan "intas
sistem operasi *2ross 1"at,orm'. /adi han!a dapat digunaan di "ingungan Linux dengan Linux
sa(a. Sedangan da"am dunia omputer+ pengguna sistem operasi 3indo#s atau Mac -S masih
sangat mendominasi. -"eh arena itu a"ian membutuhan ap"iasi Bi"e Sharing !ang menduung
2ross 1"at,orm+ agar sistem operasi "ain (uga dapat mengases Bi"e Sharing !ang aan a"ian buat
nantin!a. Untu itu semua+ Samba ada"ah ap"iasi !ang pa"ing memenuhi pers!aratan diatas.
Untu menginsta"" Samba+ caran!a ada"ah sebagai beriut &
1ertama%tama eseusi perintah beriut dan tunggu hingga proses insta"asi se"esai &
sudo ap-ge insa11 samba
Apabi"a se"ama proses insta"asi ber"angsung terdapat esa"ahan+ (a"anan sa(a perintah
beriut untu mengatasin!a &
sudo ap-ge -f insa11 && sudo ap-ge insa11 samba
7ambar 0+@+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =1
Sete"ah memastian Samba terinsta"" dengan bai+ baru"ah a"ian dapat memu"ai
on,igurasi.
3.n/igurasi Sa0ba
Untu menshare suatu ,o"der dengan Samba+ a"ian per"u me"auan on,igurasi%on,igurasi
beriut &
1ertama bua ,i"e on,igurasi <et-<samba<smb.-on# dengan mengeseusi perintah ini &
sudo nano /ec/samba/smb.conf
Maa aan muncu" baris%baris on,igurasi seperti gambar beriut &
7ambar 0+@+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =2
Untu men%share sebuah ,o"der+ pada bagian pa"ing ba#ah ,i"e on,igurasi tersebut
tambahan baris%baris baru !ang mende,inisian nama ,o"der !ang di share+ "eta0path
,o"der !ang ingin dishare+ apaah #riteab"e0tida+ apaah bro#seab"e0tida+ si,atn!a
pub"ic0berpass#ord+ dan "ain%"ain. 6isini misa"n!a sa(a sa!a ingin men%share ,o"der
bernama "ata dengan aturan han!a orang !ang mengetahui pass#ord dari user pemi"i
,o"der tersebut sa(a !ang dapat mengases ,o"der tersebut. Maa baris on,igurasin!a
ada"ah seperti beriut &
[aa|
pah = /home/riza1/aa
browseab1e = yes
wrieab1e = yes
gues o' = no
pub1ic = no
read on1y = no
securiy = user
7ambar 0+@+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =5
.emudian simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Sete"ah itu a"ian harus memberian pass#ord Samba epada user pemi"i ,o"dern!a
ter"ebih dahu"u. Tu(uann!a ada"ah untu membedaan antara pass#ord "ogin user dengan
pass#ord "ogin untu mengases ,o"der sharing Samba. ;ah+ pada buu ini user pemi"i
"ata ada"ah riGa". Maa etian perintah beriut &
sudo smbpasswd -a riza1
La"u isian pass#ord a"ian !ang baru seban!a dua a"i.
7ambar 0+@+B
7ambar 0+@+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =4
6an !ang terahir+ restart service Samba untu mengati,an perubahan !ang te"ah a"ian
"auan dengan mengeseusi perintah beriut &
sudo service smbd resar
sudo service nmbd resar
Searang coba ases ,o"der share tersebut dari sisi c"ient. /ia pada sistem operasi
3indo#s+ cara mengases ,o"dern!a ada"ah dengan men(a"anan ap"iasi Run *tean
tombo" Aindo*s > R'+ emudian isian dengan ,ormat sintas beriut &
\\ipaddress
Misa"n!a $1 Address mi"i Ubuntu Server ada"ah 1A2.19>.1.1+ maa isi sintasn!a ada"ah
seperti ini &
\\192.168.1.1
7ambar 0+@+=
7ambar 0+@+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =8
Sete"ah itu aan muncu" sebuah (ende"a "ogin+ isian dengan username dan pass#ord !ang
te"ah a"ian buat dengan perintah smbpass#d sebe"umn!a. Misa"n!a disini sa!a isian
usernamen!a dengan ri8al.
/ia berhasi" maa aan tampa ,o"der !ang te"ah a"ian share seperti gambar diba#ah ini.
7ambar 0+@+<
7ambar 0+@+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =9
(.5. $nstalasi ,!P Server
BT1 ada"ah singatan dari (ile 6rans/er 3rotocol+ protoo" untu bertuar ,i"e me"a"ui (aringan.
BT1 sering digunaan untu mendo#n"oad sebuah ,i"e dari server maupun untu mengup"oad ,i"e
e sebuah server *misa"n!a mengup"oad onten%onten #eb e sebuah #ebserver'. 2ara er(a
protoo" BT1 hampir sama dengan protoo" "ainn!a. Apabi"a protoo" <TT1 bertugas untu urusan
#eb+ emudian proto" SMT1 bertugas da"am urusan mai"+ maa BT1 ini bertugas untu urusan
pertuaran ,i"e. $ntin!a BT1 ada"ah protoo" !ang bertugas da"am ha" pertuaran ,i"e bai itu
do#n"oad ataupun up"oad di (aringan.
Insta+asi Pr./tp"
Ap"iasi BT1 Server di Linux sebenarn!a ada ban!a. Aan tetapi !ang cara on,igurasin!a pa"ing
mudah diantara "ainn!a ada"ah 1ro,tpd. Se"ain mudah on,igurasin!a+ 1ro,tpd (uga cuup ringan
dan handa" da"am urusan ini.
Untu menginsta"" 1ro,tpd seperti biasa siapan ter"ebih dahu"u 6?6 Repositori+ "a"u
eseusi perintah beriut &
sudo ap-ge insa11 profpd
.emudian aan muncu" pertan!aan untu memi"ih #rom inetd atau standalone+ untu sa"a
(aringan besar !ang tra,,icn!a padat disaranan untu memi"ih !ang standalone. .emudian
tean +nter.
7ambar 0+=+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS ==
Sete"ah itu tunggu hingga insta"asi se"esai dan pastian tida ada pesan error seperti gambar
diba#ah ini.
Se"an(utn!a baru"ah a"ian dapat memu"ai proses on,igurasi.
3.n/igurasi Pr./tp"
Untu mengon,igurasi 1ro,tpd+ a"ian cuup mengedit satu ,i"e sa(a !ang berada di
<et-<pro#tpd<pro#tpd.-on#. 6isini a"ian aan mempratean bagaimana caran!a mengon,igurasi
BT1 Server dengan sistem Anon!mous "ogin+ !aitu siapapun dapat secara bebas mengases ,i"e
!ang te"ah disediaan o"eh BT1 Server.
1ertama bua ,i"e on,igurasi 1ro,tpd dengan perintah ini &
sudo nano /ec/profpd/profpd.conf
Sete"ah terbua+ pada baris pa"ing ba#ah ,i"e on,igurasi tersebut tambahan srip beriut &
<Anonymous ~fp>
User fp
Group nogroup
UserA1ias anonymous fp
irEa'eUser on fp
irEa'eGroup on fp
RequireVa1idShe11 off
MaxC1iens 1000
isp1ayLogin we1come.msg
7ambar 0+=+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =>
<irecory *>
<Limi WRITE>
enyA11
</Limi>
</irecory>
</Anonymous>
IdenLoo'ups off
UseReverseNS off
LisOpions "" maxdeph 3
LisOpions "" maxdirs 10
LisOpions "" maxfi1es 1000
.emudian simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter
La"u terahir restart service dari 1ro,tpd n!a dengan mengeseusi perintah beriut &
sudo service profpd resar
7ambar 0+=+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS =A
Searang coba a"ian masuan se"uruh ,i"e%,i"e !ang ingin a"ian up"oad e diretori
<srv<#tp+ dan sete"ah itu coba ases e a"amat server me"a"ui bro#ser atau ,i"e manager di
omputer c"ient &
fp://ipserver
Misa"n!a disini sa!a masuan &
fp://192.168.1.1
Maa (ia berhasi" aan muncu" da,tar dari diretori%diretori maupun ,i"e%,i"e !ang te"ah
"etaan di ,o"der <srv<#tp seperti !ang ditun(uan o"eh gambar diba#ah ini.
Sampai sini berarti BT1 Server te"ah ber(a"an dengan bai. Sete"ah itu a"ian tingga"
mendo#n"oad maupun mengup"oad ,i"e%,i"e tersebut+ bisa secara "angsung maupun
menggunaan bantuan ap"iasi tambahan seperti (ileEilla.
7ambar 0+A+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >0
(.L. $nstalasi 0!P Server
;T1 ada"ah singatan dari ;et#or Time 1rotoco"+ sebuah protoco" untu meng%sinron%an sistem
#atu *c"oc' pada omputer terhadap sumber !ang aurat+ me"a"ui (aringan intranet atau internet.
Sedangan ;T1 Server sendiri ada"ah sebuah server !ang mensinron%an #atun!a terhadap
sumber #atu aurat+ dan mentransmisian paet in,ormasi #atu epada omputer c"ient !ang
meminta.
;T1 Server ini sangat berman,aat sea"i apabi"a a"ian menge"o"a (aringan !ang sangat etat sea"i
da"am urusan #atu. Misa"n!a etia se"uruh pega#ai di antor a"ian+ a"ian perintah untu
mengumpu"an tugas da"am bentu emai" !ang harus diiriman e emai" server antor sebe"um
batas #atu (am 12 siang. Le#at dari itu+ emai" aan di re(ect secara otomatis o"eh sistem. ;ah apa
(adin!a bi"a tern!ata #atu !ang terdapat di omputer server berbeda dengan #atu !ang terdapat
di omputer%omputer pega#ai a"ian) Sa"ah%sa"ah etia pega#ai a"ian mengira #atu masih
tersisa 8 menit "agi+ tern!ata (am !ang terdapat di omputer server sudah menun(uan puu" 12.
Untu ha"%ha" seperti ini "ah ;T1 Server diper"uan+ agar #atu0(am antara omputer satu dengan
!ang "ainn!a !ang ada dida"am suatu (aringan dapat sinron atau sama.
Insta+asi &TP
Untu membuat mesin a"ian men(adi sebuah ;T1 Server+ a"ian cuup menginsta"" service ntp
dan ntpdate. 2aran!a ada"ah seperti beriut &
1ertama%tama masuan 6?6 Repositori eda"am 26R-M a"ian+ emudian etian
perintah ini &
sudo ap-ge insa11 np npdae
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >1
Tunggu dan pastian tida ada pesan error hingga proses insta"asi se"esai seperti !ang
ditun(uan gambar diba#ah ini &
Sete"ah itu baru"ah a"ian dapat memu"ai proses on,igurasi.
3.n/igurasi &TP
1ada "a!anan ;T1 Server+ ada beberapa bagian !ang per"u a"ian on,igurasian terhadap ,i"e
<et-<ntp.-on#. 6an beriut ada"ah "angah%"angahn!a &
1ertama%tama bua ,i"e <et-<ntp.-on# dengan mengeseusi perintah beriut &
7ambar 0+A+8
7ambar 0+A+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >2
sudo nano /ec/np.conf
Sete"ah ,i"e tersebut terbua+ tean tombo" 3!RL > A untu me"auan pencarian. $sian
server 0 e da"am ota pencarian !ang muncu"+ emudian tean +nter.
Sete"ah itu a"ian aan menemuan baris server 0.ubuntu.pool.ntp.org. Tambahan tanda
pagar *H' di depan baris server 0.ubuntu.pool.ntp.org sampai baris server
(.ubuntu.pool.ntp.org seperti !ang ter"ihat pada gambar diba#ah &
7ambar 0+A+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >5
Langah se"an(utn!a ada"ah menambahan baris beriut diba#ah baris server
(.ubuntu.pool.ntp.org.
server id.poo1.np.org
Sete"ah itu tean emba"i tombo" 3!RL > A+ dan etian anga 12(.0 di da"am ota
Sear-h.
7ambar 0+A+B
7ambar 0+A+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >4
.emudian a"ian aan menemuan baris restri-t 142.156.12(.0 mas& 277.277.277 notrust.
Tepat diba#ah baris tersebut+ tambahan baris on,igurasi ini &
resric 192.168.1.0 mas' 255.255.255 nomodify norap
La"u simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Sete"ah on,igurasi se"esai+ a"ian per"u untu mensinronisasian #atu dengan server
7ambar 0+A+=
7ambar 0+A+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >8
indu di internet. Aan tetapi sebe"um me"auan ha" tersebut+ a"ian harus mematian
service dari ;T1 Server ter"ebih dahu"u dengan perintah ini *1' &
sudo /ec/ini.d/np sop
Sete"ah itu baru eseusi perintah beriut untu mensinronan #atu dengan server indu
;T1 server di $ndonesia+ !aitu id.poo".ntp.org *2'.
sudo npdae id.poo1.np.org
Terahir (a"anan emba"i service dari ;T1 dengan perintah beriut *5'&
sudo /ec/ini.d/sar
/ia tida ada pesan esa"ahan se"ama proses on,igurasi diatas ber"angsung+ maa
seharusn!a sampai tahap ini proses on,igurasi dari ;T1 Server te"ah se"esai.
Untu mengetesn!a+ si"ahan atur pada sisi c"ient untu mensinronan #atun!a e Server
Ubuntu "oa" a"ian. .arena pada sisi c"ient tida per"u "agi untu mensinronan #atun!a
e server indu !ang ada di internet+ aan tetapi cuup mensinronan #atu dengan Server
"oa" sa(a. Apabi"a pada sistem operasi 3indo#s I1 a"ian dapat mengaturn!a pada AdMust
"ate<!ime emudian pi"ih $nternet !ime. Lihat gambar beriut agar "ebih (e"asn!a.
7ambar 0+A+<
7ambar 0+A+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >9
(.6. $nstalasi Mail Server
Mai" Server ada"ah sebuah ap"iasi !ang menerima e%mai" dari pengguna "oa" *dari domain !ang
sama' maupun pengirim remote dari (aringan "ain *internet'. Se"ain itu Mai" Server (uga mampu
mem%,or#ard e%mai" tersebut e Mai" Server "ainn!a untu diirim. $ntin!a Mai" Server ada"ah
!ang me"a!ani a"ian para user da"am proses pengiriman dan penerimaan e%mai" seperti ha"n!a
antor pos.
Untu dapat mengiriman e%mai"+ sebuah Mai" Server harus memi"ii sebuah MTA *Mai" Transport
Agent' dida"amn!a. Bungsi utaman!a ada"ah untu mengiriman e%mai" dari Mai" Server "oa" e
Mai" Server remote. Sebenarn!a ada ban!a sea"i (enis%(enis MTA !ang dapat a"ian insta"" di
Ubuntu. 4eberapa contohn!a ada"ah &
1ost,ix
Sendmai"
Cmai"
Dxim
Fimbra
d"".
Se"ain untu mengiriman e%mai"+ Mai" Server (uga bertugas untu menerima e%mai" menggunaan
protoo" 1-1 atau $MA1. Untu itu diper"uan (uga sebuah 1-1 dan $MA1 server agar Mai" Server
dapat ber,ungsi dengan sempurna da"am menerima emai" masu dari MTA Mai" Server "ain. 2ontoh
1-1 dan $MA1 server !ang cuup terena" ada"ah 3ourier dan "ove-ot.
Insta+asi P.st/ix
.enapa sa!a memi"ih 1ost,ix ) 1ost,ix terena" dengan emudahan on,igurasin!a+ cepat+ dan (uga
aman.
Untu menginsta"" 1ost,ix etian perintah beriut &
sudo ap-ge insa11 posfix
.emudian aan muncu" on,irmasi untu me"auan on,igurasi 1ost,ix. 1i"ih /K "a"u
tean +nter.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >=
Sete"ah itu pi"ih $nternet Site (ia muncu" pertan!aan seperti ini &
1ada pertan!aan !ang ini+ isian dengan domain a"ian !aitu ubuntults.-om.
7ambar 0+<+8
7ambar 0+<+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >>
La"u tunggu hingga proses insta"asi se"esai seperti !ang ditun(uan o"eh gambar diba#ah
ini &
/ia terdapat pesan error atau insta"asi gaga"+ "auan eseusi beriut untu mengatasin!a &
sudo ap-ge -f insa11 && sudo ap-ge insa11 posfix
Insta+asi C.urier
Sete"ah menginsta"" 1ost,ix+ a"ian tida dapat "angsung untu mengon,igurasin!a arena a"ian
per"u untu menginsta"" 1-10$MA1 servern!a ter"ebih dahu"u. 1ada buu ini sa!a "ebih memi"ih
7ambar 0+<+0
7ambar 0+<+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS >A
untu memaai 2ourier arena 2ourier sangat handa"+ cepat+ mudah dion,igurasi dan (uga han!a
memaan sediit penggunaan memori.
Untu menginsta"asi 2ourier+ "auan eseusi beriut &
sudo ap-ge insa11 courier-base courier-imap
1i"ih 9es apabi"a muncu" pertan!aan seperti gambar diba#ah &
6an seperti biasa+ apabi"a muncu" pesan error se"ama proses insta"asi+ "auan perintah
beriut ini untu mengatasin!a &
sudo ap-ge -f insa11 && sudo ap-ge insa11 courier-base courier-imap
Sete"ah itu pastian tida ada pesan error "agi hingga proses insta"asi se"esai seperti !ang
ditun(uan o"eh gambar diba#ah ini &
7ambar 0+<+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A0
3.n/igurasi P.st/ix "an C.urier
Sete"ah 1ost,ix dan 2ourier terinsta""+ searang baru"ah a"ian dapat memu"ai proses on,igurasi.
1ertama%tama buat ter"ebih dahu"u ,o"der tempat Mai" Server me"etaan se"uruh e%mai" dari
para pengguna dengan perintah beriut &
sudo mai1dirma'e /ec/s'e1/Mai1dir
Sete"ah itu edit ,i"e <et-<post#ix<main.-# dengan perintah beriut &
sudo nano /ec/posfix/main.cf
1ada baris pa"ing ba#ah ,i"e on,igurasi tersebut+ tambahan baris baru dengan isi script
seperti ini &
home_mai1box = Mai1dir/
7ambar 0+<+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A1
Sete"ah itu simpan ,i"e dengan menean tombo" 3!RL > ?+ "a"u tean 9+ "a"u +nter
.emudian on,igurasian u"ang "a!anan 1ost,ix dengan perintah beriut &
sudo dp'g-reconfigure posfix
Aan muncu" pertan!aan !ang sama seperti pada saat a#a" insta"asi 1ost,ix tadi+ pi"ih sa(a
/K *:ambar 5.>.>'+ $nternet Site *:ambar 5.>.A'+ dan isi dengan ubuntults.-om *:ambar
5.>.10'.
7ambar 0+<+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A2
7ambar 0+<+<
7ambar 0+<+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A5
Sete"ah itu osongan sa(a pada pertan!aan root and postmaster mail re-ipients+ "a"u
tean +nter &
.emudian tean +nter sa(a pada pertan!aan /ther destination to a--ept mail &
7ambar 0+<+81
7ambar 0+<+88
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A4
Sete"ah itu pi"ih 0o dan tean +nter etia ditan!a ,or-e s.n-hronous update on mail
Nueue &
La"u pada pertan!aan Lo-al 0et*or&s diba#ah ini+ pada baris pa"ing ahir tambahan &
7ambar 0+<+89
7ambar 0+<+80
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A8
0.0.0.0/0
.emudian biaran sa(a pi"ihan de,au"t dan "angsung tean +nter pada pertan!aan Mailbox
si8e limit *:ambar 5.>.18' dan Lo-al addresses extension -hara-ter *:ambar 5.>.19'.
7ambar 0+<+8B
7ambar 0+<+8@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A9
Terahir pi"ih ipv pada pertan!aan $nternet proto-ols to use &
/ia tida ada pesan esa"ahan+ sampai sini se"esai"ah proses on,igurasi Mai" Server dengan
menggunaan 1ost,ix M 2ourier.
7ambar 0+<+8=
7ambar 0+<+8A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A=
'e0buat User baru
Untu dapat menggunaan "a!anan e%mai" ini tentun!a a"ian memer"uan setidan!a 2 orang user
untu me"auan proses mengirim dan menerima e%mai". Untu membuat user baru di Ubuntu
Server+ iuti "angah%"angah beriut &
Dseusi perintah ini untu membuat user baru !ang misa"n!a bernama rahmat.a &
sudo adduser rahmaya
.emudian isian biodata !ang diper"uan o"eh sistem seperti pass#ord+ nama "engap+
nomor handphone+ nomor te"epon+ dan "ain%"ain. Sete"ah itu ahiri dengan mengeti huru, .
pada pertan!aan $s the in#ormation -orre-tO emudian tean +nter.
U"angi "angah diatas dengan membuat user !ang "ain dengan nama !ang berbeda.
Setidan!a a"ian pa"ing sediit memer"uan 2 orang user+ tapi tida apa%apa (ia a"ian
membuatn!a "ebih dari itu.
Uji c.ba 'ai+ Ser8er
Sete"ah me"auan on,igurasi dan membuat user%user baru+ maa saatn!a a"ian untu memu"ai
u(i coba pada Mai" Server !ang te"ah a"ian bangun. Untu u(i coba Mai" Server ini+ a"ian dapat
menggunaan 2 metode. Haitu menggunaan metode remote te"net e server 1ost,ix a"ian+ dan
"angsung menggunaan metode e%mai" c"ient seperti Microso,t -ut"oo atau Thunderbird. 1ada
buu ini sa!a han!a aan membahas cara mengu(i coba dengan menggunaan metode remote te"net.
Tahap pertama !ang harus a"ian "auan ada"ah meremote domain mai".ubuntu"ts.com
me"a"ui port 28 dengan perintah beriut &
7ambar 0+<+8<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS A>
e1ne mai1.ubunu1s.com 25
/ia berhasi"+ maa Mai" Server aan men(a#ab seperti ini &
Trying 192.168.1.1...
Conneced o mai1.ubunu1s.com.
Escape characer is '^|'.
220 server.ubunu1s.com ESMTR Rosfix (Ubunu)
Sete"ah itu desripsian siapa pengirim e%mai" dengan mengetian ini &
MAIL EROM:<rahmaya@ubunu1s.com>
Sistem aan men(a#abn!a seperti ini (ia berhasi" &
250 2.1.0 O'
.emudian desripsian siapa penerima emai" tersebut. 6isini sa!a masuan
rahmanPubuntults.-om arena user edua !ang sa!a buat sebe"umn!a ada"ah rahman.
.a"ian isian sa(a sesuai dengan user edua !ang te"ah a"ian buat.
RCRT TO:<rahman@ubunu1s.com>
Tean +nter+ "a"u sistem aan men(a#ab seperti ini
250 2.1.5 O'
Se"an(utn!a untu mengisi Sub(ect dan isi dari pesan tersebut ada"ah dengan mengetian
7ambar 0+<+8C
7ambar 0+<+98
7ambar 0+<+91
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS AA
perintah beriut &
ATA
Mesin pun aan men(a#abn!a seperti ini &
354 End daa wih <CR><LE>.<CR><LE>
.emudian a"ian tu"isan sub(ect dari pesan tersebut dengan perintah ini+ "a"u tean +nter. &
Sub_ec : Tes doang
4aru"ah sete"ah itu a"ian masuan isi pesann!a dan ahiri dengan huru, titi pada paragra,
baru+ "a"u tean +nter &
Hai, ini ada1ah emai1 esing perama mengguna'an Rosfix + Courier! :)
.
/ia berhasi" maa mesin pun aan men(a#ab dengan ode beriut tanda bah#a e%mai" te"ah
teririm&
250 2.0.0 O': queued as 02E731076
Terahir etian ini untu memutusan onesi te"net &
QUIT
La"u bagaimana cara me"ihat e%mai" !ang masu) 2aran!a ada"ah dengan "ogin sebagai user
!ang te"ah diirimi e%mai" dengan perintah beriut &
su rahman
.emudian masu"ah eda"am diretori <home<rahman<Maildir<ne* dengan mengeseusi
7ambar 0+<+99
7ambar 0+<+90
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 100
perintah ini &
cd /home/rahman/Mai1dir/new
/ia berhasi"+ maa seharusn!a di da"am diretori tersebut ada sebuah ,i"e !ang berisi pesan
e%mai" !ang te"ah diirim o"eh user rahmat.a sebe"umn!a. 2e dengan perintah "s &
1s
Untu me"ihat isi e%mai" tersebut+ etian perintah ini dimana
1345630320.V801I42bb9M283842.server ada"ah nama ,i"en!a &
ca 1345630320.V801I42bb9M283842.server
Ter"ihat buan isi e%mai"n!a) Sampai sini berarti a"ian te"ah berhasi" me"auan insta"asi+
on,igurasi+ dan pengetesan Mai" Server dengan menggunaan 1ost,ix dan 2ourier.
(.4. $nstalasi Aebmail Server
Sebe"um memu"ai insta"asi 3ebmai" Server+ per"u a"ian etahui ter"ebih dahu"u bah#a 3ebmai"
berbeda dengan Mai". 3ebmai" han!a"ah merupaan /rontend dari Mai". $nti meanismen!a
sebenarn!a terdapat pada Mai" Server+ buan pada 3ebmai" Servern!a. .arena tu(uan 3ebmai"
han!a untu memudahan user da"am mengases Mai" Server tersebut. Seperti ha"n!a sebuah 4an+
apabi"a a"ian ingin mengirim uang buanah (auh "ebih mudah dan pratis (ia a"ian mengirim
uang me"a"ui ATM daripada harus mengirim uang dari pusat 4an n!a "angsung) Aan tetapi+ tanpa
sebuah 4an+ ATM tida aan ada gunan!a+ seba"in!a tanpa ATM+ 4an tetap aan dapat
7ambar 0+<+9B
7ambar 0+<+9@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 101
ber,ungsi dengan norma". 4egitu pu"a dengan Mai" dan 3ebmai"+ tanpa adan!a Mai" Server+
3ebmai" Server tida aan ada gunan!a. Aan tetapi (ia Mai" Server tanpa 3ebmai" Server+ Mai"
Server tersebut tetap dapat beer(a sebagaimana biasa.
Insta+asi -.un"cube
4eberapa contoh 3ebmai" !ang terena" ada"ah S@uirre"mai"+ Fimbra+ dan Roundcube. Roundcube
sa!a pi"ih arena insta"asi dan on,igurasin!a mudah+ ap"iasin!a ringan+ dan tampi"ann!a cuup
bagus dibandingan dengan S@uirre"mai".
Untu menginsta"" Roundcube di Ubuntu Server+ etian perintah beriut ini &
sudo ap-ge insa11 roundcube-core roundcube roundcube-mysq1
.emudian aan muncu" pena#aran untu menginsta""an database untu Roundcube+ pi"ih
9es.
7ambar 0+C+8
7ambar 0+C+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 102
La"u muncu" dua pi"ihan untu memi"ih database mana !ang aan dipi"ih. Tean +nter pada
pi"ihan M.sNl.
Sete"ah itu a"ian diminta untu memasuan pass#ord M!s@" a"ian. Tean +nter (ia
sudah.
7ambar 0+C+0
7ambar 0+C+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 105
Se"an(utn!a a"ian diminta untu memasuan pass#ord baru untu database
Roundcuben!a+ tean +nter (ia sudah *:ambar 5.A.8'+ emudian on,irmasian "agi
pass#ord tersebut "a"u tean +nter *:ambar 5.A.9'.
Terahir tunggu hingga proses insta"asi se"esai seperti !ang ditun(uan o"eh gambar
diba#ah ini &
7ambar 0+C+@
7ambar 0+C+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 104
/ia terdapat pesan error dan insta"asi gaga"+ (angan "upa "auan perintah ini beru"ang a"i
hingga proses insta"asi se"esai dan tida ada pesan esa"ahan "agi &
sudo ap-ge -f insa11 && sudo ap-ge insa11 roundcube-core roundcube
roundcube-mysq1
3.n/igurasi -.un"cube
.on,igurasi Roundcube tida ter"a"u rumit. <an!a per"u menambahan a"amat server $MA1 dan
menu"is ,i"e on,igurasi pada 3ebserver pada saat me"auan perintah dpg%recon,igure. 2aran!a
ada"ah sebagai beriut &
1ertama etian perintah beriut ini &
sudo dp'g-reconfigure roundcube-core
Sete"ah itu isian domain a"ian pada saat diminta a"amat $MA1 servern!a. 6isini sa!a
masuan ubuntults.-om &
7ambar 0+C+A
7ambar 0+C+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 108
Untu bahasa !ang aan digunaan secara de,au"t+ pi"ih enQUS.
/ia diminta untu menginsta"" u"ang 6atabase+ pi"ih sa(a 0o.
La"u pada bagian ini+ hi"angan centang pada pi"ihan lighttpd dengan menean tombo"
Spasi+ sete"ah itu baru tean +nter.
7ambar 0+C+C
7ambar 0+C+81
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 109
Sete"ah itu pi"ih 9es (ia muncu" ditan!a ingin merestart 3ebserver atau tida+ "a"u tean
+nter.
7ambar 0+C+88
7ambar 0+C+89
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 10=
Sete"ah proses dpg%recon,igure se"esai+ searang a"ian harus membuat simbolic link agar
3ebserver apache dapat me"in0mengases diretori tempat 3ebmai" berada #a"aupun
diretori tersebut berada di "uar diretori root dari apache.. 2aran!a ada"ah dengan mengeti
perintah beriut ini &
sudo 1n -s /usr/share/roundcube/ /var/www/roundcube
Terahir restart service dari apachen!a dengan mengeseusi perintah beriut &
sudo service apache2 resar
Searang dari bro#ser c"ient+ a"ian dapat mengases 3ebmai" Roundcube me"a"ui a"amat
http&00ubuntu"ts.com0roundcube
2oba"ah "ogin dengan menggunaan user rahman !ang te"ah diirim e%mai" o"eh user
rahmat.a pada prate Mai" Server sebe"umn!a. 2oba "ihat+ dida"am inbox user tersebut
pasti ada e%mai" !ang berisi e%mai" iriman dari user rahmat.a !ang tadi.
7ambar 0+C+80
7ambar 0+C+8B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 10>
Sampai sini 3ebmai" Roundcube sudah dapat digunaan dengan sempurna. 2oba"ah untu
sa"ing mengirim e%mai" antar user maupun mencoba ,itur%,itur "ain dari 3ebmai" Roundcube
ini. Agar "ebih e,isien+ a"ian (uga dapat mengubah a"amat 3ebmai" dari
http&00ubuntu"ts.com0roundcube men(adi http&00mai".ubuntu"ts.com dengan metode Firtual
Dost !ang a"ian pe"a(ari nanti pada 4ab Tambahan.
7ambar 0+C+8@
7ambar 0+C+8=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 10A
(.10. $nstalasi !elnet Remote Server
Te"net atau 6GLecommunication 4G6work merupaan sebuah protoo" (aringan !ang digunaan di
internet dan (uga (aringan omputer "oa". :unan!a ada"ah untu menghubungan antara omputer
Linux !ang satu dengan omputer Linux "ainn!a. 1ada a#a" emuncu"ann!a+ Te"net didesain untu
memudahan proses omuniasi !ang dapat menghubungan antara 12 2"ient dengan Server+
dimana a"ian dapat me"auan berbagai perintah dari 12 2"ient seo"ah%o"ah perintah tersebut
sedang dieseusi di .omputer sendiri+ padaha" sebenarn!a se"uruh perintah tersebut sedang a"ian
eseusi di Server. 1roses ini biasa disebut sebagai proses remote dimana a"ian dapat me"auan
apa sa(a seo"ah%o"ah berada di omputer sendiri.
$sti"ah remote ini sangat"ah penting di da"am dunia (aringan. .arena memang sesuai ,ungsin!a+
benar-benar memudahan. 2oba ba!angan+ (ia a"ian searang sedang santai%santin!a ber"ibur di
Dropa+ tern!ata a"ian "upa untu mematian .omputer a"ian !ang ada dirumah. Tentun!a sangat
tida mungin (ia a"ian harus pu"ang du"u buan) 6isini"ah ,ungsi dari remote ini diper"uan.
.a"ian cuup mematian sa(a omputer a"ian dari Dropa dengan menggunaan teni remote ini.
2ontoh "ain "agi misa"n!a a"ian beer(a di sebuah perusahaan di /aarta. .emudian a"ian diminta
o"eh perusahaan untu mengon,igurasi 3ebserver mi"i perusahaan !ang ada di 2hina. Tentun!a
a"ian tida mungin (ia harus bo"a%ba"i $ndonesia%2hina han!a untu mengon,igurasi
3ebserver tersebut. 4e"um "agi (ia mendada ada masa"ah atau apa. Untu itu"ah ,ungsi remote
server ini mut"a diper"uan.
Insta+asi Te+net
$nsta"asi Te"net Server di Ubuntu Server 12.04 LTS cuup mudah+ beriut ada"ah
"angah%"angahn!a &
Dseusi perintah beriut untu insta"asin!a &
sudo ap-ge insa11 e1ned
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 110
Masuan 6?6%6?6 !ang diminta se"ama proses insta"asi+ emudian pastian insta"asi
se"esai tanpa ada pesan error seperti !ang tampa pada gambar diba#ah ini.
7ambar 0+81+8
7ambar 0+81+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 111
1roses insta"asi Te"net Server pun te"ah se"esai. /ia ada pesan error se"ama proses insta"asi+
seperti biasa eseusi"ah perintah beriut beru"ang%u"ang sampai pesan error tersebut tida
muncu" "agi.
sudo ap-ge -f insa11 && sudo ap-ge insa11 e1ned
3.n/igurasi Te+net
Secara de,au"t+ service Te"net sudah dapat ber(a"an dengan bai tanpa per"u dion,igurasi "agi. Tapi
apabi"a a"ian ingin me"auan on,igurasi tambahan+ a"ian dapat mengedit ,i"e 0etc0inetd.con,.
4ua"ah ,i"e 0etc0inetd.con, dengan perintah diba#ah ini &
sudo nano /ec/ined.conf
6isitu a"ian dapat me"auan berbagai on,igurasi tambahan seperti on,igurasi ,&:
3rotocol+ dan sebagain!a. /ia sudah se"esai+ (angan "upa untu men!impan ,i"en!a dengan
menean ombinasi 3!RL > A+ "a"u eti 9+ "a"u +nter.
Searang coba"ah "auan testing dari omputer c"ient dengan meremote Ubuntu Server
a"ian masing%masing. 1ada Sistem -perasi 3indo#s+ diper"uan so,t#are tambahan untu
me"auan remote Te"net. Sa"ah satu so,t#are ,avorit untu itu ada"ah 3utty. .a"ian dapat
mengunduh 1utt! me"a"ui #ebsite resmin!a di http&00putt!.org.
7ambar 0+81+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 112
4ua"ah so,t#are 1utt! di omputer c"ient a"ian.
$sian ip address Server pada o"om Gostname dan pi"ih"ah protoo" !elnet pada bagian
Proto-ol. Sisan!a biaran sa(a apa adan!a. ."i /pen (ia sudah se"esai.
7ambar 0+81+B
7ambar 0+81+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 115
Sete"ah itu nanti aan muncu" ,orm "ogin. $sian Username dan 1ass#ord Ubuntu Server
a"ian masing%masing. /ia berhasi" maa aan muncu" tampi"an !ang sama persis seperti
Ubuntu Server a"ian.
Sampai sini berarti Te"net Server te"ah ber,ungsi dengan bai. 6an ingat+ apapun !ang a"ian
7ambar 0+81+=
7ambar 0+81+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 114
"auan pada (ende"a 1utt! tersebut+ sama sa(a dengan a"ian me"auann!a di Ubuntu
Server+ buan"ah di .omputer 2"ient a"ian.
(.11. $nstalasi SSG Remote Server
SS<+ singatan dari &ecure &hell ada"ah ap"iasi (aringan !ang ber,ungsi sama dengan Te"net !aitu
untu me"auan omuniasi remote antar omputer. 1ada masa ini+ teno"ogi Te"net sudah
ban!a ditingga"an arena dianggap urang aman. .omuniasi Te"net ter"a"u (e"as+ sehingga "a"u
"intas omuniasi dapat dengan mudah disadap. Tern!ata SS< mampu mengatasi ha" tersebut. SS<
bisa memberian eamanan arena adan!a ,asi"itas Dnripsi !ang mampu membuat integritas dan
erahasiaan data ter(aga. SS< menggunaan riptogra,i pub"ic e! untu me"auan autenti,iasi
omputer remote dan untu mengiGinan omputer remote untu mengautenti,iasi user (ia
diper"uan.
Insta+asi SS(
Untu insta"asi SS< di Ubuntu Server 12.04 LTS+ "angah%"angahn!a ada"ah sebagai beriut &
1ertama%tama eseusi"ah perintah ini untu menginsta"" SS< Server &
sudo ap-ge insa11 ssh
/ia sudah+ tunggu dan pastian tida ada pesan error !ang muncu" se"ama proses insta"asi.
7ambar 0+88+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 118
Sete"ah terinsta""+ a"ian dapat me%remote Ubuntu Server me"a"ui SS< dengan cara !ang
hampir mirip dengan Te"net. 4ua"ah program 3utty ter"ebih dahu"u.
$sian ip address Server pada o"om Gostname dan pi"ih"ah protoo" SSG pada bagian
Proto-ol. Sisan!a biaran sa(a apa adan!a. ."i /pen (ia sudah se"esai.
7ambar 0+88+9
7ambar 0+88+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 119
Sete"ah itu aan muncu" peringatan untu menambahan autentiasi /ingerprint key login
agar edua omputer dapat sa"ing berhubungan. 1i"ih 9es. $ni"ah !ang men!ebaban
omuniasi SS< "ebih aman dibandingan dengan Te"net+ arena SS< me#a(iban edua
omputer memi"ii ,ingerprint e! "ogin masing%masing sehingga orang "ain !ang tida
mempun!ai ,ingerprint e! "ogin ini+ tida aan bisa sembarangan men!adap omuniasi
SS<.
7ambar 0+88+B
7ambar 0+88+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 11=
Se"an(utn!a isian Username dan 1ass#ord Ubuntu Server dengan benar agar bisa "ogin.
/ia tampi" seperti gambar%gambar diba#ah ini+ maa a"ian te"ah berhasi" menginsta"" SS<
di Ubuntu Server 12.04 LTS.
7ambar 0+88+=
7ambar 0+88+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 11>
%ab . Kon#igurasi dan $nstalasi
Apli&asi Router Ubuntu Server
12.0 L!S
1ada bab sebe"umn!a a"ian te"ah be"a(ar cara%cara menginsta"asi dan mengon,igurasi berbagai
macam "a!anan ap"iasi pada omputer Server !ang menggunaan -S Ubuntu Server 12.04 LTS.
Mu"ai dari "a!anan 3eb+ 6;S+ 6<21 hingga "a!anan Mai" Server te"ah a"ian pe"a(ari semua. Aan
tetapi+ ada satu ha" !ang urang dari pembahasan bab 5 tersebut. Apaah itu) HapN Se"uruh "a!anan
tersebut si,atn!a masih "oa" sa(a. Sehingga c"ient pun han!a bisa menimatin!a dari da"am
"ingungan area itu tanpa bisa mengasesn!a dari (aringan "ain. La"u bagaimana agar (aringan "oa"
itu dapat terhubung dengan (aringan "ain dan internet)
6isini"ah peran sebuah Router dibutuhan. Router merupaan sebuah perangat !ang ,ungsi
utaman!a untu menghubungan dua (aringan atau "ebih !ang berbeda. Router (uga biasa disebut
sebagai gerbang penghubung *gate#a!' antara satu (aringan dengan (aringan !ang "ain. $nternet
merupaan contoh utama dari sebuah (aringan !ang memi"ii ban!a !outer. !outer dapat
digunaan untu menghubungan ban!a (aringan eci" e sebuah (aringan !ang "ebih besar+ !ang
disebut dengan internetwork+ atau untu membagi sebuah (aringan besar e da"am beberapa
subnetwork untu meningatan iner(a dan (uga mempermudah mana(emenn!a. Router (uga
adang digunaan untu mengonesian dua buah (aringan !ang menggunaan media !ang berbeda
*seperti ha"n!a router wireless !ang pada umumn!a se"ain ia dapat menghubungan omputer
dengan menggunaan radio+ ia (uga menduung penghubungan omputer dengan abe" UT1' atau
berbeda arsitetur (aringan+ seperti ha"n!a dari Dthernet e Toen Ring. Se"ain itu Router (uga dapat
ber,ungsi sebagai $nternet :ate#a!+ sebagai 1rox!+ maupun sebagai Bire#a""+ tergantung dari
ebutuhan masing%masing. $ntin!a Router ini bi"a diibaratan ada"ah seorang po"isi "a"u "intas !ang
bertugas sebagai sebuah gerbang penghubung+ sebagai penun(u arah+ serta sebagai penga#as "a"u
"intas (aringan. Untu "ebih (e"asn!a perhatian gambar topo"ogi beriut &
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 11A
:ambar diatas ada"ah sebuah imp"ementasi sederhana dari cara er(a Router. 6imana ada sebuah
modem !ang ber,ungsi sebagai sumber internetn!a+ dihubungan e sebuah Router+ emudian
Router tersebut dihubungan emba"i e sebuah S#itch !ang (uga te"ah terhubung e beberapa
omputer c"ient dan sebuah Server. Router ini"ah !ang aan a"ian bangun pada bab 4 ini. .a"ian
aan be"a(ar bagaimana caran!a membuat Router men(adi $nternet :ate#a!0$nternet Sharing+
men(adi sebuah 1rox!+ $6S+ dan (uga Bire#a"".
Secara ese"uruhan+ persiapan !ang a"ian butuhan untu membuat Router hampir sama dengan
persiapan untu membuat Server. 4edan!a han!a"ah a"ian memer"uan sebuah modem+ bai itu
modem 6SL maupun modem US4 sebagai sumber internetn!a *sa!a saranan untu memaai
modem abe"06SL+ arena modem US4 tida aan dibahas dibuu ini'+ dan dua buah 4etwork
%nter/ace $ard *satu sebagai penghubung antara modem dengan Router+ dan !ang "ainn!a
dionesian e S#itch sebagai penghubung dengan (aringan "oa"'. Sedangan untu proses
insta"asi+ proses penambahan 6?6 Repositori+ sampai proses on,igurasi T210$1 di omputer
Router+ tida ter"a"u ban!a perbedaan !ang signi,ian. .onsepn!a sebenarn!a sama+ tingga" a"ian
pahami sa(a onsep%onsep on,igurasi pada bab%bab sebe"umn!a maa sa!a (amin a"ian tida
aan esu"itan "agi untu mengiuti "angah%"angah on,igurasi se"an(utn!a..
.1. Kon#igurasi !3P<$P
.arena pada dasarn!a cara%cara on,igurasi T210$1 pada omputer Server dengan Router tida (auh
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 120
berbeda+ maa pada subbab .on,igurasi T210$1 ini sa!a han!a aan membahas sediit sa(a
mengenai cara on,igurasi T210$1 menggunaan dua buah ;$2. 6isini aan sa!a berian dua
contoh on,igurasi pada ,i"e <et-<net*or&<inter#a-es+ !aitu contoh on,igurasi !ang menggunaan
6<21 dan contoh on,igurasi !ang menggunaan $1 Stati+ tergantung dari $S1 *$nternet Service
1rovider' a"ian masing%masing.
1ertama bua ter"ebih dahu"u ,i"e <et-<net*or&<inter#a-es dengan perintah beriut &
sudo nano /ec/newor'/inerfaces
.emudian pi"ih diantara dua script beriut+ "a"u opian eda"amn!a &
3.pi)an script ini ji)a ISP )a+ian 0e0beri)an IP secara *(CP &
# This fi1e describes he newor' inerfaces avai1ab1e on your sysem
# and how o acivae hem. Eor more informaion, see inerfaces(5).
# The 1oopbac' newor' inerface
auo 1o
iface 1o ine 1oopbac'
# Inerface inerne/WAN
auo eh0
iface eh0 ine dhcp
# Inerface 1o'a1
auo eh1
iface eh1 ine saic
address 192.168.1.100
nemas' 255.255.255.0
C.nt.h script ini ji)a ISP )a+ian 0e0beri)an IP secara stati). Sesuai)an pengaturan IP
pa"a eth sesuai "engan IP pub+i) #ang te+ah "iberi)an .+eh ISP )a+ian 0asing-0asing.
# This fi1e describes he newor' inerfaces avai1ab1e on your sysem
# and how o acivae hem. Eor more informaion, see inerfaces(5).
# The 1oopbac' newor' inerface
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 121
auo 1o
iface 1o ine 1oopbac'
# Inerface inerne/WAN
auo eh0
iface eh0 ine saic
address 10.0.2.15
nemas' 255.255.255.0
gaeway 10.0.2.2
dns-nameservers 192.168.1.1 8.8.8.8 8.8.4.4
# Inerface 1o'a1
auo eh1
iface eh1 ine saic
address 192.168.1.100
nemas' 255.255.255.0
Sete"ah itu simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
.2. Routing 0A!<MASRU+RA"$0:
;AT atau ;et#or Address Trans"ation ada"ah sebuah metode untu menghubungan "ebih dari
satu omputer e (aringan internet dengan menggunaan satu a"amat $1. ;AT dibuat untu
mengatasi masa"ah etersediaan a"amat $1 !ang terbatas+ ebutuhan aan eamanan *securit!'+ dan
untu emudahan serta ,"esibi"itas da"am administrasi (aringan.
6a"am dunia (aringan+ sebenarn!a a"amat $1 !ang diperbo"ehan untu mengases internet
han!a"ah $1 pub"i !ang (um"ah masima"n!a seban!a 4.2A4.A9=.2A9 $1. Sedangan secara
teoritis+ (um"ah omputer !ang ada di dunia ini (auh "ebih besar dibandingan itu. $1 pub"i (uga
hargan!a re"ati, cuup maha". Misa"n!a sa(a bi"a harga satu $1 1ub"ic ada"ah 800 ribu Rupiah
perbu"an+ ba!angan berapa uang !ang harus die"uaran o"eh sebuah perusahaan !ang memi"ii
1000 omputer perbu"ann!a) .arena eterbatasan ini"ah teno"ogi ;AT dibuat. 6imana a"ian
han!a per"u untu membe"i satu $1 pub"i !ang emudian dapat digunaan secara bersama%sama
o"eh ban!a omputer. /auh "ebih e,isien dan murah buan ) 4eberapa contoh penerapan ;AT
ada"ah 3arnet dan <otspot area.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 122
3.n/igurasi Pac)et 9.r1ar"ing
Untu dapat menerapan ;AT di Ubuntu Server 12.04 LTS+ a"ian per"u untu mengati,an sistem
1acet Bor#arding ter"ebih dahu"u. $ni ber,ungsi untu memperbo"ehan paet%paet data
diterusan me"a"ui Router. 2ara untu on,igurasin!a ada"ah sebagai beriut &
Ddit ,i"e <et-<s.s-tl.-on# dengan mengeseusi perintah diba#ah ini &
sudo nano /ec/sysc1.conf
Sete"ah terbua+ tean tombo" 3!RL > A untu me"auan pencarian ata unci. $sian
ata unci ipv.ip pada ota Sear-h+ emudian tean +nter &
.etia a"ian menean Dnter+ maa a"ian aan menemuan baris seperti ini &
# Uncommen he nex 1ine o enab1e pac'e forwarding for IRv4
#ne.ipv4.ip_forward=1
7ambar B+9+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 125
<apus"ah tanda pagar *H' !ang ada di depan baris net.ipv.ipQ#or*ardS1 sehingga tingga"
men(adi seperti ini &
# Uncommen he nex 1ine o enab1e pac'e forwarding for IRv4
ne.ipv4.ip_forward=1
Sete"ah itu simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
7ambar B+9+9
7ambar B+9+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 124
3.n/igurasi -.uting &AT
Ada tiga bagian besar !ang per"u di"auan da"am Routing ;AT. Haitu merouting itu sendiri+
men!impan on,igurasi dari routing !ang te"ah di"auan+ dan membuat srip untu merestore
on,igurasi routing setiap omputer booting.
Untu me"auan routing ;AT+ cuup "auan perintah iptab"es beriut ini dimana eth0
ada"ah inter,ace output !ang e"uar menu(u $nternet &
sudo ipab1es - na -A ROSTROUTING -o eh0 -_ MASQUERAE
.emudian ce emba"i apaah on,igurasi tadi te"ah berhasi" dengan menggunaan perintah
beriut &
sudo ipab1es - na -L
/ia benar+ maa seharusn!a aan muncu" sebuah ru"e baru bernama MASRU+RA"+
seperti !ang ter"ihat pada gambar diatas.
Se"an(utn!a a"ian harus men!impan on,igurasi tersebut agar tida hi"ang etia omputer
di restart. 2aran!a ada"ah dengan masu ter"ebih dahu"u sebagai user root dengan perintah
ini &
sudo -i
7ambar B+9+B
7ambar B+9+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 128
La"u baru eseusi perintah diba#ah untu men!impan on,igurasi tabe" routing pada ,i"e
<et-<net*or&<iptables.-on# &
ipab1es-save > /ec/newor'/ipab1es.conf
.emudian "angah terahir ada"ah membuat sebuah script !ang berguna untu
merestore0mengemba"ian on,igurasi routing !ang te"ah a"ian simpan di
<et-<net*or&<iptables.-on# tadi. Masih "ogin da"am mode root+ etian perintah beriut &
nano /ec/newor'/if-up.d/ipab1es-resore
Aan terbua sebuah ,i"e !ang masih osong+ "a"u emudian isian script beriut
eda"amn!a. Sete"ah itu simpan perubahan dengan menean 3!RL > ?+ "a"u tean 9+ "a"u
+nter.
#!/bin/bash
ipab1es-resore < /ec/newor'/ipab1es.conf
7ambar B+9+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 129
4erian ases executable pada ,i"e tersebut agar sistem dapat mengeseusin!a setiap
omputer booting. 2aran!a ada"ah dengan mengetian perintah ini *masih da"am mode
root' &
chmod +x /ec/newor'/if-up.d/ipab1es-resore
Sete"ah itu restart omputer Router dengan perintah ini untu me"ihat apaah on,igurasi
!ang te"ah a"ian "auan sudah ber,ungsi dengan bai &
reboo
Sete"ah omputer Router a"ian restart+ searang coba test dari omputer c"ient. /ia tida
ada esa"ahan+ seharusn!a omputer c"ient sudah bisa mengases internet (uga seperti !ang
ditun(uan gambar diba#ah.
7ambar B+9+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 12=
.(. $nstalasi Prox. Server
1rox! merupaan sebuah omponen penting !ang #a(ib ada di da"am sebuah (aringan.
.emampuann!a !ang dapat meningatan eamanan+ menghemat band#idth+ dan (uga dapat
mem,i"ter paet%paet !ang tida diinginan sangat"ah penting untu meningatan e,isiensi
eamanan (aringan. 1rox! berada di tengah%tengah antara "ien dan internet !ang memerisa semua
paet !ang "e#at dan mengeseusin!a sesuai dengan da,tar ases ontro" !ang ada pada ,i"e
on,igurasin!a. 1erhatian gambar diba#ah ini &
1ada gambar diatas ter"ihat bah#a etia 12 "ien mengiriman re@uest <TT1 untu membua
sebuah #eb+ paet tersebut di be"oan ter"ebih dahu"u menu(u prox! untu diperisa apaah paet
7ambar B+9+<
7ambar 0+B+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 12>
tersebut bo"eh "e#at atau tida+ sebe"um ahirn!a diterusan emba"i e internet. 4egitu pu"a paet
dari internet+ sebe"um masu e 12 "ien !ang meminta re@uest+ paet tersebut harus me"e#ati
1rox! ter"ebih dahu"u+ baru di terusan menu(u 12 "ien. .euntungan menggunaan 1rox! antara
"ain &
1. 6apat meningatan ecepatan internet dan menghemat band#idth arena ada ,itur cache.
2. 6apat mengatur situs%situs dan onten !ang dibo"ehan dan !ang tida dibo"ehan.
5. 6apat mengatur band#idth untu tiap%tiap "ien.
4. Lebih aman arena (aringan "ebih termonitor.
Insta+asi S5ui"
S@uid ada"ah ap"iasi 1rox! Server !ang cuup terena" dia"angan s!sadmin. Sangat tangguh dan
memi"ii ban!a sea"i ,itur. 4ahan pengguna miroti pun sering menggunaan s@uid sebagai
1rox! Server esterna"n!a. Untu menginsta"" S@uid di Ubuntu Server si"ahan iuti
"angah%"angah beriut &
1ertama etian perintah diba#ah ini untu menginsta"" S@uid &
sudo ap-ge insa11 squid
Tunggu hingga proses insta"asi se"esai seperti !ang ditun(uan o"eh gambar diba#ah ini &
7ambar B+0+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 12A
/ia tida ada pesan esa"ahan+ berarti insta"asi s@uid te"ah berhasi".
3.n/igurasi S5ui"
.on,igurasi S@uid ini aan sa!a bagi men(adi 4 bagian. Hang pertama !aitu mengatur cache secara
optima"+ "a"u cara memb"o situs%situs porno+ emudian cara memb"o situs tertentu pada (am
tertentu+ dan !ang terahir ada"ah teni pembatasan band#idth.
Pengaturan Cache Secara :pti0a+
2ache ber,ungsi untu men!impan sega"a data%data #eb !ang pernah diases o"eh "ien. /adi etia
"ien mengases sebuah #eb di internet+ maa onten%onten !ang ada di #eb tersebut aan di
simpan secara otomatis o"eh cache. :unan!a apa) Tentun!a etia "ien henda mengases situs
!ang sama di emudian hari+ maa "ien tida per"u "agi untu me"oad u"ang onten%onten tersebut
dari internet+ me"ainan cuup dari cache mi"i 1rox! "oa" sa(a. $ni tentu aan sangat membantu
da"am penghematan band#idth dan mempercepat ecepatan bro#sing. 1ernahah a"ian merasa
etia membua situs goog"e.com (auh "ebih cepat dibandingan dengan membua situs
ubuntu.com atau situs%situs "ainn!a !ang (arang a"ian bua ) $tu"ah peran dari $ache pada 1rox!.
Untu pengaturan cache pada s@uid+ pertama%tama bua du"u ,i"e on,igurasi dari s@uidn!a &
sudo nano /ec/squid3/squid.conf
.emudian tean 3!RL > A untu mencari ata unci maxQ#iledes-riptors 0.
7ambar B+0+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 150
Sete"ah etemu+ pada bagian ba#ah baris tersebut tambahan baris script ini &
# ORTIONS WHICH AEEECT THE CACHE SIZE
7ambar B+0+B
7ambar B+0+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 151
#------------------------------------
cache_mem 32 MB
maximum_ob_ec_size_in_memory 32 KB
memory_rep1acemen_po1icy heap GSE
cache_rep1acemen_po1icy heap LEUA
cache_dir aufs /var/spoo1/squid3 100 16 256
sore_dir_se1ec_a1gorihm 1eas-1oad
maximum_ob_ec_size 128000 KB
cache_swap_1ow 90
cache_swap_high 95
# LOGEILE RATHNAMES AN CACHE IRECTORIES
#----------------------------------------
access_1og /var/1og/squid3/access.1og
cache_1og /var/1og/squid3/cache.1og
cache_sore_1og none
1ogfi1e_roae 5
1og_ip_on_direc off
1og_icp_queries off
buffered_1ogs off
pid_fi1ename /var/run/squid.pid
# ORTIONS EOR TUNING THE CACHE
#-----------------------------
refresh_paern ^fp: 1440 20% 10080
refresh_paern ^gopher: 1440 0% 1440
refresh_paern -i \.(gif|png|_p?g|ico|bmp|iff?)$ 10080 95% 43200
override-expire override-1asmod re1oad-ino-ims ignore-no-cache
ignore-privae
refresh_paern -i \.
(rpm|cab|deb|exe|msi|msu|zip|ar|gz|gz|rar|bin|7z|doc?|x1s?|pp?|pdf|nh|
psd|sis)$ 10080 90% 43200 override-expire override-1asmod re1oad-ino-ims
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 152
ignore-no-cache $
refresh_paern -i \.
(avi|iso|wav|mid|mp?|mpeg|mov|3gp|wm?|swf|f1v|x-f1v|axd)$ 43200 95% 432000
override-expire override-1asmod re1oad-ino-ims ignore-no-cache
ignore-privae
refresh_paern -i \.(hm1|hm|css|_s)$ 1440 75% 40320
refresh_paern -i \.index.(hm1|hm)$ 0 75% 10080
refresh_paern -i (/cgi-bin/|\?) 0 0% 0
refresh_paern . 1440 90% 10080
quic'_abor_min 0 KB
quic'_abor_max 0 KB
quic'_abor_pc 98
sore_avg_ob_ec_size 13 KB
Simpan dan e"uaran ,i"e tersebut
La"u (a"anan perintah ini untu mengati,an perubahan &
sudo service squid3 sop && sudo squid3 -f /ec/squid3/squid.conf && sudo
7ambar B+0+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 155
service squid3 sar && sudo squid3 -' reconfigure
'e0b+.)ir situs-situs ti"a) bai)
Sa"ah satu emampuan S@uid !ang "ain ada"ah emampuan untu mem,i"ter situs%situs apa sa(a
!ang dapat diases o"eh omputer c"ient. Situs%situs !ang sering di,i"ter ini biasan!a situs%situs !ang
mengandung unsur porno+ sara+ maupun situs%situs !ang mengandung spam+ ma"#are+ atau
phishing. 2ara diatas dapat di"auan berat ,ungsi dari A2L *Access 2ontro" List' !ang ada di
S@uid. Untu prate a#a" menggunaan ,ungsi A2L+ mari a"ian pe"a(ari cara memb"oir
situs%situs tida bai pada subbab ini.
Langah a#a" !ang per"u di"auan ada"ah membua ,i"e on,igurasi s@uid.con, dengan
perintah beriut &
sudo nano /ec/squid3/squid.conf
Sete"ah ,i"e s@uid.con, terbua+ tean 3!RL > A dan isian 142.156.0.0<15 pada ota
pencarian+ emudian tean Dnter.
7ambar B+0+A
7ambar B+0+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 154
Temuan baris Ha-l lo-alnet sr- 142.156.0.0<15+ emudian hi"angan tanda pagar *H'
didepann!a+ dan ganti pada bagian 142.156.0.0<15 men(adi 142.156.1.0<2 sesuai dengan
on,igurasi (aringan LA; !ang te"ah a"ian buat se(a a#a" insta"asi.
7ambar B+0+C
7ambar B+0+81
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 158
Sete"ah itu+ tean "agi 3!RL > A dan isian ata 3/00+3! method pada ota
pencarian+ emudian tean +nter.
.emudian a"ian nanti aan menemuan baris a-l 3/00+3! method 3/00+3!. Tepat
7ambar B+0+88
7ambar B+0+89
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 159
diba#ah baris tersebut tambahan baris seperti ini &
ac1 er1arang ur1_regex -i "/ec/squid3/er1arang.x"
Arti dari baris diatas ada"ah dimana terdapat sebuah A2L baru bernama terlarang+ !ang
aan dide,inisian me"a"ui ata unci !ang terdapat di da"am ,i"e ?etc?sHuid0?terlarang+txt.
Sete"ah itu tean emba"i 3!RL > A+ "a"u isian dengan a"imat den. manager dan tean
+nter. Maa begitu a"ian menean +nter+ a"ian aan menemuan baris httpQa--ess den.
manager.
7ambar B+0+80
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 15=
Tepat diba#ah baris tersebut+ tambahan script beriut ini &
7ambar B+0+8B
7ambar B+0+8@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 15>
hp_access deny er1arang
Masud dari script diatas ada"ah+ dimana A2L bernama terlarang aan se"a"u dito"a o"eh
s@uid+ arena A2L terlarang te"ah dide,inisian sebagai den. !ang berarti to"a.
Sete"ah itu tean emba"i 3!RL > A+ "a"u cari ata unci a""o# lo-alnet.
7ambar B+0+8=
7ambar B+0+8A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 15A
.emudian hapus"ah tanda pagar *H' !ang ada di depan baris HhttpQa--ess allo* lo-alnet
sehingga tingga" men(adi httpQa--ess allo* lo-alnet sa(a. $ni gunan!a untu
memperbo"ehan "ien pada (aringan "oa" untu mengases internet me"a"ui prox!.
Se"an(utn!a tean emba"i 3!RL > A+ "a"u cari"ah ata unci port (126 sehingga a"ian
aan menemuan baris httpQport (126.
7ambar B+0+8<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 140
6isini tambahan ata transparent dibe"aang baris httpQport (126 sehingga men(adi
httpQport (126 transparent. $ni berguna untu membuat s@uid men(adi da"am mode
transparan+ agar "ien tida men!adari bah#a merea sebenarn!a sedang berada da"am
7ambar B+0+8C
7ambar B+0+91
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 141
penga#asan s@uid da"am "a"u "intasn!a di internet.
/ia sudah+ searang simpan"ah ,i"e tersebut dengan menean 3!RL > ?+ "a"u tean 9+ "a"u
+nter.
Tahap se"an(utn!a ada"ah mende,inisan situs%situs dan ata unci apa sa(a !ang ingin
a"ian b"o. Ddit ter"ebih dahu"u ,i"e <et-<sNuid(<terlarang.txt dengan perintah beriut &
sudo nano /ec/squid3/er1arang.x
Misa"n!a disini sa!a ingin memb"o situs xxx.com dan ma"#are.com. Se"ain itu Sa!a (uga
ingin memb"o sega"a situs !ang mempun!ai ata unci xxx dan virus. 2aran!a ada"ah
dengan mengisian semua pers!aratan tersebut eda"am ,i"e !ang barusan a"ian bua ini &
xxx.com
ma1ware.com
virus
xxx
7ambar B+0+98
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 142
.a"ian dapat mengisi seban!a mungin da,tar situs%situs maupun ata unci !ang a"ian
inginan. Atau (ia a"ian tida ingin repot+ a"ian dapat mencari da,tar situs%situs
berbaha!a !ang harus di b"o di internet. 6i da"am 26 buu ini pun sudah disertaan ,i"e
terlarang+txt !ang sudah "engap terisi dengan da,tar situs%situs porno+ ma"#are !ang ingin
di b"o.
Sampai sini+ on,igurasi !ang harus di"auan di da"am ,i"e s@uid.con, te"ah se"esai.
Restart%"ah ap"iasi S@uid dengan perintah beriut ini &
sudo squid3 -' reconfigure
Terahir+ a"ian harus me"auan perintah iptab"es !ang bertu(uan untu membe"oan
se"uruh ases http menu(u port mi"i prox!. Sehingga se"uruh ati,itas bro#sing "ien harus
me"e#ati prox! ter"ebih dahu"u sebe"um menu(u e internet. 2aran!a ada"ah dengan
mengetian perintah%perintah beriut. 1ertama masu ter"ebih dahu"u e mode root &
sudo -i
Sete"ah itu (a"anan perintah diba#ah ini &
ipab1es - na -A RREROUTING -_ REIRECT -p cp -s 192.168.1.0/24 -d 0/0
7ambar B+0+99
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 145
--dpor 80 --o-pors 3128
.emudian simpan on,igurasi iptab"es diatas dengan mengeseusi perintah beriut &
ipab1es-save > /ec/newor'/ipab1es.conf
Untu pengetesann!a sangat"ah mudah. 2oba"ah ases situs xxx.com atau ma"#are.com
atau dengan mengetian ata unci xxx dan virus sa(a+ maa aan muncu" sebuah
peringatan dari S@uid Grror 6he !eHuested U!L $annot be !etrieed seperti !ang
ditun(uan o"eh gambar diba#ah ini.
'e0b+.)ir situs-situs tertentu pa"a ja0 tertentu
/ia pada subbab sebe"umn!a a"ian te"ah mempe"a(ari cara penerapan A2L pada s@uid sehingga
bisa memb"oir situs%situs !ang tida bai+ maa pada subbab a"i ini a"ian aan mencoba
menerapan ,ungsi%,ungsi A2L !ang "ain. 6isini ita aan be"a(ar cara untu memb"oir situs%situs
tertentu pada (am tertentu. Masudn!a seperti apa sih) /ia a"ian perhatian cara memb"oir
situs%situs tida bai sebe"umn!a+ situs%situs tersebut aan dib"oir secara permanen o"eh s@uid
apanpun a"ian mengasesn!a. ;ah+ bagaimana (ia a"ian han!a ingin situs%situs tersebut dib"oir
pada (am%(am tertentu atau hari tertentu sa(a) Misa"n!a a"ian han!a menginginan situs%situs itu
dib"oir pada saat (am = pagi sampai (am 9 sore sa(a+ se"ain pada (am tersebut semua situs aan
7ambar B+0+90
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 144
dapat diases secara norma" emba"i. ;ah+ semua itu dapat di"auan dengan A2L. 4agaimanaah
caran!a) Mari ita pe"a(ari.
1ertama%tama tentuan ter"ebih dahu"u peraturan !ang ingin a"ian buat. Misa"n!a disini
sa!a beri sa(a sebuah asus. .a"ian ada"ah seorang s!sadmin di sebuah seo"ah s#asta.
6iseo"ah tersebut memi"ii ases internet menggunaan <otspot !ang bebas digunaan
o"eh se"uruh muridn!a. 6an ebetu"an pu"a hampir se"uruh sis#an!a (uga memi"ii "aptop
masing%masing. ;ah+ tiba%tiba suatu hari timbu" sebuah masa"ah+ tern!ata ban!a sea"i
sis#a !ang sering mengases situs%situs socia" media seperti Baceboo atau T#itter pada
saat (am be"a(ar bahan pada saat ada guru !ang sedang menga(ar. Ahirn!a a"ian pun
diminta o"eh epa"a seo"ah untu memb"oir ases e semua situs%situs socia" media pada
saat (am be"a(ar dan han!a bo"eh mengasesn!a sehabis pu"ang seo"ah+ ecua"i hari sabtu.
1ada hari sabtu semua ases internet aan dibebasan. /am be"a(ar seo"ah tersebut dimu"ai
pada puu" 0=&00 sampai dengan puu" 14&00.
Sete"ah mengetahui asusn!a dan membuat peraturann!a+ maa baru"ah a"ian dapat
memu"ai on,igurasi. 1ertama%tama edit ,i"e <et-<sNuid(<sNuid.-on# dengan mengeseusi
perintah diba#ah ini &
sudo nano /ec/squid3/squid.conf
.emudian tean 3!RL > A+ "a"u cari"ah ata unci ter"arang maa a"ian aan menemuan
7ambar B+0+9B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 148
baris a-l terlarang urlQregex =i B<et-<sNuid(<terlarang.txtD !ang te"ah a"ian buat
sebe"umn!a.
Tepat diba#ah baris tersebut+ tambahan script diba#ah ini &
ac1 socmed dsdomain .faceboo'.com .wier.com .friendser.com
ac1 _am_be1a_ar ime MTWHE 07:00-14:00
7ambar B+0+9@
7ambar B+0+9=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 149
Masud dari script diatas ada"ah &
ac1 socmed dsdomain .faceboo'.com .wier.com .friendser.com
so-med ada"ah nama A2L%n!a+ !ang sa!a ambi" dari singatan socia" media. .emudian
dstdomain ada"ah aturan A2L untu mende,inisian domain tu(uan !ang digunaan.
Sedangan ,a-eboo&.-om@ .t*itter.-om@ serta .#riendster.-om ada"ah domain !ang
ingin a"ian b"oir.
ac1 _am_be1a_ar ime MTWHE 07:00-14:00
Sama seperti baris diatas+ MamQbelaMar ada"ah nama A2L%n!a. La"u time ada"ah aturan
A2L untu mende,inisian #atu dan hari !ang digunaan. M!AG, ada"ah de,inisi
dari hari Senin sampai /umat. 6an 0LK00=1K00 ada"ah (am be"a(ar !ang ingin a"ian
b"oir.
Sete"ah itu cari "agi ata unci den. terlarang dengan menean tombo" 3!RL > A.
;anti a"ian aan menemuan baris httpQa--ess den. terlarang !ang te"ah a"ian buat
sebe"umn!a. Tepat diba#ah baris tersebut tambahan baris ini !ang artin!a meno"a ases
e A2L socmed dan (amObe"a(ar &
hp_access deny socmed _am_be1a_ar
7ambar B+0+9A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 14=
Sete"ah itu simpan"ah ,i"e tersebut dengan menean 3!RL > ?+ "a"u tean 9+ "a"u +nter.
Terahir restart "ah service dari s@uid5 untu menerapan "angsung e,en!a dengan perintah
beriut &
sudo squid3 -' reconfigure
Searang coba"ah tes dari omputer c"ient+ mu"ai hari Senin sampai dengan /umat dari (am
0=&00 sampai (am 14&00+ pasti merea tida aan bisa mengases situs%situs !ang te"ah
tercantum pada A2L socmed+ !aitu ,aceboo.com+ t#itter.com+ dan ,riendster.com. Tetapi
se"ain situs%situs tersebut masih dapat dibua secara norma" *ecua"i situs !ang tercantum
pada A2L ter"arang'.
2ontoh on,igurasi A2L diatas sebenarn!a han!a sege"intir cara dari seian ban!a
on,igurasi A2L !ang "ain. .on,igurasi diatas pun tentu sa(a dapat a"ian rubah sesuai
dengan ebutuhan a"ian masing%masing. -"eh arena itu !ang sa!a teanan bagi a"ian
!ang membaca buu ini ada"ah onsepn!a. $ntin!a ada"ah onsep. Lebih bai a"ian pahami
betu"%betu" onsep dari A2L ini. .arena (ia onsepn!a sudah paham+ maa da"am eadaan
dan ondisi apapun a"ian pasti dapat menerapann!a.
7ambar B+0+9<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 14>
Pengaturan 6an"1i"th "engan S5ui"
Se"ain dapat ber,ungsi meng%caching ,i"e%,i"e #eb+ memb"oir situs%situs dengan metode A2L+
tern!ata s@uid (uga dapat ber,ungsi sebagai ,andwidth $ontroller (uga. Ha+ a"ian dapat mengatur
berapa ecepatan ases !ang bo"eh didapat o"eh "ien berdasaran ip%ip merea. Misa"n!a sa(a ip
address 1A2.19>.1.200 bisa mendapat band#idth sebesar 200.bps+ sedangan ip address "ainn!a
han!a mendapat ecepatan band#idth sebesar 80.bps+ itu semua dapat a"ian "auan han!a
dengan menggunaan s@uid.
Untu memu"ai on,igurasi pengaturan 4and#idth pada s@uid+ ha" !ang pertama a"i harus
di"auan ada"ah memahami onsep dari pengaturan 4and#idth di s@uid. 1ada dasarn!a+
terdapat empat buah bagian !ang per"u a"ian etahui+ !aitu de"a!Opoo"s+ de"a!Oc"ass+
de"a!Oc"ass+ dan de"a!Oparameters.
6e"a!Opoo"s
Apa itu de"a!Opoo"s) 6e"a!Opoo"s ada"ah (um"ah aturan !ang ingin a"ian buat.
Misa"n!a a"ian ingin membuat peraturan seperti ini & $p address 1A2.19>..1.10 sampai
1A2.19>.1.100 aan dibatasi band#idhtn!a men(adi 80.bps. $tu berarti satu de"a!Opoo"s.
Sedangan apabi"a a"ian membuat peraturan seperti ini & $p address 1A2.19>.1.10
sampai 1A2.19>.1.100 aan dibatasi band#idthn!a men(adi 80 .bps+ "a"u ip address
1A2.19>.1.101 sampai 1A2.19>.1.284 aan mendapat band#idth sebesar 100.bps. $tu
berarti a"ian te"ah menerapan dua buah de"a!Opoo"s. 6e"a!Opoo"s ini penggunaann!a
aan dirangaian bersamaan dengan de"a!Oc"ass dan de"a!Oparameters.
6e"a!Oc"ass
6e"a!Oc"ass ada"ah aturan sistematia bagaimana pengaturan band#idth itu ber"angsung
berdasaran de"a!Opoo"s !ang digunaan. Sebenarn!a terdapat 8 buah tipe de"a!Oc"ass
!ang dapat digunaan+ namun !ang aan sa!a (abaran diba#ah ini ada"ah tipe 1+2 dan 5
!ang pa"ing sering digunaan &
6e"a!Oc"ass tipe 1
Semua ases aan dibatasi o"eh sebuah sing"e bucet. Artin!a han!a bisa
mende,inisian overa"" band#idth untu suatu A2L sa(a+ tida bisa mende,inisian
band#idth dengan "ebih mendetai".
6e"a!Oc"ass tipe 2
Semua ases aan dibatasi o"eh sebuah agregate dengan dua parameter band#idth.
Artin!a parameter pertama mende,inisan berapa band#idth masima" !ang
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 14A
didapatan A2L+ parameter edua mende,inisian berapa band#idth overa"" untu
A2L !ang spesi,i !ang ada pada net#or tersebut.
6e"a!Oc"ass tipe 5
$ni ada"ah tipe de"a!Oc"ass !ang de,inisi band#idthn!a pa"ing mendetai". 1arameter
pertama mende,inisian berapa band#idth masima" !ang didapatan A2L+
parameter edua mende,inisan berapa band#idth norma" !ang didapatan A2L
secara umum+ dan parameter !ang etiga ada"ah mende,inisan band#idth !ang
didapatan A2L (ia mengases A2L%A2L tertentu !ang spesi,i+ misa"n!a ,i"e .avi.
Untu pengertian "ain dari tipe%tipe de"a!Oc"ass ini a"ian dapat me"ihat di s@uid.con,n!a
"angsung+ atau a"ian dapat meru(u pada "in ini.
6e"a!Oaccess
6e"a!Oaccess ada"ah opsi !ang mende,inisian siapa%siapa orang !ang aan dimasuan
e poo" tertentu untu mendapatan pembatasan band#idth.
6e"a!Oparameters
$ni"ah opsi !ang mende,inisian rumus pengaturan band#idth dari semua de"a!Opoo"s.
7ambar B+0+9C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 180
Sete"ah mengetahui teorin!a+ searang a"ian harus membuat peraturann!a ter"ebih dahu"u
sama seperti sub%bab memb"oir situs tertentu pada (am tertentu !ang sebe"umn!a. Misa"n!a
a"ian ada"ah seorang s!sadmin sebuah SM. s#asta. Seo"ah tersebut memi"ii band#idth
internet sebesar 1Mbps. Seo"ah tersebut menginginan adan!a tiga buah peraturan da"am
pembagian 4and#idth internetn!a. Hang pertama ada"ah ip address sis#a biasa dari range
1A2.19>.1.101 sampai 1A2.19>.1.284 han!a diperbo"ehan mendapat ecepatan ases
sebesar 80.bps per%sis#a. 1eraturan edua+ para guru dan sta, !ang ber(um"ah 50 orang dari
ip address 1A2.19>.1.80 sampai 1A2.19>.1.>0 diperbo"ehan mendapat ecepatan ases
sebesar 100.bps sa(a. 6an !ang terahir+ epa"a seo"ah dengan ip address 1A2.19>.1.20
dan a"ian sebagai admin dengan ip 1A2.19>.1.21 diperbo"ehan mendapat ases dengan
ecepatan penuh.
Se"an(utn!a baru"ah a"ian dapat memu"ai proses on,igurasi. 1ertama%tama bua"ah ,i"e
<et-<sNuid(<sNuid.-on# dengan perintah ini &
sudo nano /ec/squid3/squid.conf
.emudian tean 3!RL > A+ dan cari ata unci dela.Qpools 0 hingga a"ian menemuan
baris H dela.Qpools 0 &
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 181
<i"angan tanda pagar *H' di depann!a "a"u ganti baris tersebut men(adi dela.Qpools ( &
Sete"ah menentuan de"a!Opoo"s%n!a+ se"an(utn!a a"ian harus menentuan de"a!Oc"ass%n!a.
7ambar B+0+08
7ambar B+0+09
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 182
Tean 3!RL > A@ emudian cari ata unci tagK dela.Qa--ess &
;anti a"ian menemuan baris H !A:K dela.Qa--ess disitu. Tepat diatas baris tersebut
tambahan ode diba#ah ini &
de1ay_c1ass 1 2
de1ay_c1ass 2 2
de1ay_c1ass 3 2
7ambar B+0+00
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 185
Se"an(utn!a ada"ah menentuan de"a!Oaccess%n!a+ !aitu menentuan siapa sa(a !ang aan
menempati poo"%poo" !ang te"ah a"ian buat. Tida (auh diba#ah dari baris dela.Q-lass
!ang a"ian buat barusan+ terdapat baris H dela.Qa--ess 1 allo* someQbigQ-lients *"ihat
gambar 4.5.58 untu "ebih (e"asn!a'. ;ah si"ahan a"ian hapus tanda pagar didepann!a dari
dela.Qa--ess 1 allo* someQbigQ-lients hingga dela.Qa--ess ( allo*
authenti-atedQ-lients.
7ambar B+0+0B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 184
7ambar B+0+0@
7ambar B+0+0=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 188
.emudian ganti baris%baris tersebut dengan baris diba#ah ini &
de1ay_access 1 a11ow siswa
de1ay_access 1 deny a11
de1ay_access 2 a11ow guru_saf
de1ay_access 2 deny a11
de1ay_access 3 a11ow admin_'p1se'o1ah
Sete"ah itu a"ian (uga harus menentuan de"a!Oparameters%n!a. Tean 3!RL > A+
emudian cari ata unci tagK dela.Qinitial sehingga a"ian aan menemuan baris H !A:K
dela.QinitialQbu-&etQlevel &
7ambar B+0+0A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 189
Tepat diatas baris H !A:K dela.QinitialQbu-&etQlevel + tambahan ode diba#ah ini &
de1ay_parameers 1 -1/-1 6250/125000
7ambar B+0+0<
7ambar B+0+0C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 18=
de1ay_parameers 2 -1/-1 12500/125000
de1ay_parameers 3 -1/-1 -1/-1
Masud anga 92800128000 dan !ang "ainn!a ada"ah hitungan anga da"am bentu bit. /adi
misa"n!a 9280 bit ada"ah 9280 x > P 80.000 4!te P 80.4!te. Sedangan arti %1 ada"ah
un"imited. /adi apabi"a de"a!Oparameters 5 %10%1 %10%1 artin!a A2L !ang menempati poo" e
5 aan mendapat ases un"imited tanpa adan!a batasan apapun.
Sete"ah menentuan semua de"a! !ang diper"uan untu pembatasan band#idth+ tern!ata
masih ada satu ha" !ang urang. .a"ian be"um mende,inisian berapa ip address dari
A2L%A2L pengguna seperti sis#a+ guruOsta,+ dan adminOp"seo"ah. Tean 3!RL > A+
dan etian ata unci 142.156.1.0<2+ sehingga a"ian aan menemuan baris lo-alnet
142.156.1.0<2 !ang pernah a"ian buat pada saat sub%bab memblok website yang tidak baik.
7ambar B+0+B1
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 18>
Sete"ah etemu+ tepat diba#ah baris tersebut tambahan baris baru beriut ini &
7ambar B+0+B8
7ambar B+0+B9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 18A
ac1 siswa src 192.168.1.101-192.168.1.254
ac1 guru_saf src 192.168.1.50-192.168.1.80
ac1 admin_'p1se'o1ah 192.168.1.20 192.168.1.21
/ia sudah+ searang simpan"ah ,i"e tersebut dengan menean 3!RL > ?+ "a"u tean 9+ "a"u
+nter.
Terahir restart service s@uid dengan perintah beriut &
sudo squid3 -' reconfigure
/ia tida ada esa"ahan+ maa sampai sini seharusn!a on,igurasi pembatasan band#idth
dengan s@uid te"ah se"esai. 2oba do#n"oad"ah suatu ,i"e menggunaan omputer sis#a !ang
te"ah a"ian batasi ases band#idthn!a untu membutiann!a.

7ambar B+0+B0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 190
.. Kon#igurasi ,ire*all
Apa itu 9ire1a++?
Bire#a"" da"am dunia (aringan ada"ah sebuah perangat bai itu perangat "una ataupun perangat
eras atau gabungan dari eduan!a+ !ang ber,ungsi untu membatasi+ mengatur+ dan menginspesi
"a"u "intas antar (aringan. Bire#a"" aan mengi(inan "a"u "intas mana !ang dianggap aman dan
me"arang "a"u "intas !ang tida dianggap aman. 4iasan!a Bire#a"" aan di"etaan sebagai sebuah
mesin gate#a! pembatas antara (aringan "oa" dengan (aringan internet !ang bertu(uan untu
me"indungi (aringan "oa" dari serangan%serangan piha "uar.
6a"am dunia (aringan+ Bire#a"" merupaan omponen !ang sangat penting sea"i untu
meningatan eamanan. Bire#a"" aan membatasi ases%ases dari ip atau port%port !ang dianggap
berbaha!a untu meminima"isir resio serangan !ang mungin ter(adi. $barat sebuah rumah+
Bire#a"" ini ada"ah seorang satpam !ang siap siaga memerisa semua orang orang !ang ingin masu
atau e"uar dari rumah tersebut. Apabi"a orang tersebut sudah memi"ii i(in !ang te"ah diperca!a
maa ia aan diperbo"ehan masu+ dan apabi"a ia tida memi"ii i(in maa aan "angsung dito"a
o"eh si satpam. Hah+ ira%ira seperti itu"ah.
Apa itu Iptab+es?
6i Linux Ubuntu Server 12.04 LTS+ bentu pengimp"ementasian Bire#a"" ada"ah dengan
menggunaan $ptables. $ptab"es merupaan sa"ah satu dari beberapa ap"iasi Bire#a"" !ang dapat
di(a"anan di Linux. Sebenarn!a ada beberapa ap"iasi Bire#a"" !ang ber(a"an di Linux seperti
ip#*adm+ ip-hains+ dan iptables. $ptab"es sa!a pi"ih arena ia sudah terinsta"" secara de,au"t di
Ubuntu Server 12.04 LTS (adi ita tida per"u repot%repot "agi untu menginsta""n!a. Se"ain itu
gambar B+B+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 191
iptab"es (uga ringan dan sangat power/ull.
6a"am pengaturan paetn!a+ ada 5 buah tabe" pada $ptab"es+ !aitu &
Tabe" Bi"ter
Tabe" ini !ang beraitan dengan /iltering paet. Tabe" Bi"ter terbagi men(adi 5+ !aitu &
$;1UT+ !aitu untu mengatur semua paet%paet !ang masu *incoming tra,,ic'
B-R3AR6+ !aitu untu mengatur semua paet%paet !ang diterusan atau dirouting
*routing tra,,ic'
-UT1UR+ !aitu untu mengatur semua paet%paet !ang e"uar *outgoing tra,,ic'
Tabe" ;AT
6i tabe" ;AT ini+ $ptab"es aan mengganti header paet+ berupa source?destination $1
address dan port. ;AT terbagi "agi men(adi 5 buah chain+ !aitu &
1RDR-UT$;: chain.
-UT1UT chain.
1-STR-UT$;: chain.
Tabe" Mang"e
Tabe" mang"ing digunaan untu mengubah *a"teration' in,ormasi paet+ seperti T!pe -,
Service *T-S'+ Time To Live *TTL'+ dan MAR. *band#idth "imiting dan c"ass based
@ueuing'. Tabe" Mang"e terbagi "agi men(adi 8+ !aitu &
1RDR-UT$;: chain.
$;1UT chain.
-UT1UT chain.
B-R3AR6 chain.
1-STR-UT$;: chain.
/ia di"ihat sei"as+ mungin a"ian bertan!a%tan!a+ Qo ban!a chain !ang sama)L. Memang
ban!a chain%chain !ang sama seperti chain $;1UT+ B-R3AR6+ -UT1UT+ 1RDR-UT$;:+
1-STR-UT$;:+ d"". Aan tetapi !ang sebenarn!a me"auan tugas ,i"tering paet han!a"ah tabe"
Bi"ter. Sedangan tabe" ;AT dan Mang"e han!a sebagai pe"engap sa(a. Tabe" ;AT dan MA;:LD
memang (arang digunaan pada Bire#a"" sederhana !ang han!a menggunaan satu buah LA;
Dthernet 2ard sa(a. ;amun arena Bire#a"" umumn!a diimp"ementasian berbarengan dengan
Router+ maa penggunaan tabe" ;AT dan MA;:LD ini tida dapat ita hindari.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 192
'e0aha0i tabe+ 9i+ter
Tabe" Bi"ter aan sa!a bahas ter"ebih dahu"u sebagai dasar pengimp"ementasian Bire#a"" di Ubuntu
Server 12.04 LTS+ arena seperti !ang sudah sa!a tu"isan sebe"umn!a+ bah#a sebenarn!a proses
,i"terisasi pada Bire#a"" itu !a ter(adin!a di tabe" Bi"ter ini. -"eh arena itu penting bagi a"ian
untu memahami tabe" Bi"ter ini ter"ebih dahu"u sebe"um masu e proses Bire#a"" !ang "ebih
omp"es.
Secara de,au"t+ 5 buah chain *$;1UT+ B-R3AR6+ dan -UT1UT' pada tabe" Bi"ter menggunaan
aturan A22D1T. 6imana berarti se"uruh paet aan diperbo"ehan bai itu paet !ang masu
*$;1UT'+ diterusan0dirouting *B-R3AR6'+ ataupun !ang e"uar *-UT1UT'. Aturan ini biasa
disebut dengan Poli-.. .eba"ian dari 1o"ic! A22D1T ada"ah 6R-1. 6imana eba"ian dari
1o"ic! A22D1T !aitu se"uruh paet aan dito"a bai itu paet !ang masu *$;1UT'+
diterusan0dirouting *B-R3AR6'+ ataupun !ang e"uar *-UT1UT'. Untu me"ihat in,ormasi
$ptab"es ini+ pertama a"ian harus masu ter"ebih dahu"u eda"am mode root &
sudo -i
Sete"ah itu etian perintah beriut &
ipab1es -L
1ada dasarn!a+ ada 4 buah (enis 1o"ic! !ang dapat diterapan+ !aitu &
A22D1T+ menerima paet
6R-1+ membuang paet
CUDUD+ memasuan paet e antrian
RDTUR;+ menghentian atau e"uar dari pemrosesan pada suatu chain rules dan emba"i
e chain rules utama.
3a"aupun ada 4 1o"ic!+ untu $;1UT+ B-R3AR6+ dan -UT1UT han!a bisa memaai 2 buah
7ambar B+B+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 195
1o"ic!. Haitu A22D1T dan 6R-1 sa(a. Untu mengubah 1o"ic!+ gunaan perintah beriut &
ipab1es -R [chain| [po1icy|
Sebagai contoh sa!a ingin mengubah 1o"ic! chain $;1UT men(adi 6R-1 &
ipab1es -R INRUT ROR
Lihat hasi"n!a dengan perintah iptables =L &
2ontoh "ain+ sa!a ingin mengemba"ian chain $;1UT men(adi A22D1T dan merubah chain "ainn!a
men(adi 6R-1 &
ipab1es -R INRUT ACCERT
ipab1es -R EORWAR ROR
ipab1es -R OUTRUT ROR
Lihat "agi hasi"n!a &
2oba"ah untu merubah%rubah 3olicy diatas emudian tes hasi"n!a dari omputer "ien dengan
menggunaan berbagai uti"itas seperti ping+ ssh+ nmap+ ataupun telnet. Sebagai contoh+ (ia a"ian
membuat 3olicy chain $0PU! men(adi "R/P maa bisa dipastian a"ian tida aan bisa
me"auan ping+ ssh+ telnet+ atau apapun terhadap si Bire#a"".
7ambar B+B+0
7ambar B+B+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 194
Sebenarn!a dengan me"auan 1o"ic! A22D1T dan 6R-1 ini merupaan sesuatu !ang sangat
estrim. .arena 1o"ic! tersebut aan me"auan tugasn!a tanpa pandang bu"u. Misa"n!a sa(a (ia
a"ian menerapan 1o"ic! 6R-1 pada chain $;1UT+ maa secara otomatis tida aan ada satu
paet pun !ang bisa masu e da"am Bire#a""+ tanpa terkecuali. $ni sangat berbaha!a sea"i.
4agaimana (ia ita han!a ingin memb"oir beberapa service tertentu sa(a+ atau ingin memb"oir
beberapa ip address tertentu sa(a+ sedangan !ang "ainn!a diperbo"ehan) Untung sa(a $ptab"es
memi"ii emampuan untu ha" tersebut. /adi ita dapat me"auan penambahan ru"es atau aturan
untu masing%masing chain. 4agaimana cara untu pengimp"ementasiann!a aan ita bahas pada
sub%bab E sub%bab beriut.
I0p+e0entasi 9ire1a++ ; 'e+a)u)an b+.)ing ser8ice tertentu
Bungsi dari Bire#a"" !ang sebenarn!a ada"ah ,i"terisasi. /adi Bire#a"" aan me"auan pen!aringan
paet%paet mana sa(a !ang bo"eh masu+ diterusan+ atau e"uar dari (aringan. ;ah+ sa"ah satu
pengimp"ementasian ,i"terisasi ini ada"ah dengan membuat ru"e%ru"e untu mem,i"ter
service%service tertentu !ang bo"eh e"uar masu (aringan. 2ontohn!a misa" ita aan memb"o
semua ases (aringan masu dan e"uar *$;1UT dan -UT1UT' ecua"i service <TT1. Atau
seba"in!a+ ita ingin memperbo"ehan semua paet (aringan masu dan e"uar *$;1UT dan
-UT1UT' ecua"i paet <TT1. 6an sebagain!a.
Rumus untu menentuan ru"e tambahan ada"ah sebagai beriut &
ipab1es -A [chain| -_ [po1icy| [opsi 1ain|
2ontoh pada asus diatas+ misa" ita han!a ingin memb"o ases masu dan e"uar paet <TT1
!ang beer(a di port >0 !ang menggunaan protoo" T21+ on,igurasin!a ada"ah seperti ini &
ipab1es -A INRUT -p cp --dpor 80 -_ ROR
ipab1es -A OUTRUT -p cp --spor 80 -_ ROR
;amun sebe"um ita menentuan ru"e%ru"e tambahan tersebut+ ita harus memutusan apaah
3olicy !ang digunaan bersi,at terbua se"uruhn!a *A22D1T' atau tertutup se"uruhn!a *6R-1'.
/ia ita memi"ih untu membua se"uruhn!a *A22D1T'+ maa ita harus membuat ru"e%ru"e
tambahan apa%apa sa(a !ang ingin ditutup atau dib"o. Seba"in!a+ apabi"a ita ingin menutup
se"uruhn!a *6R-1'+ ru"e%ru"e tambahan !ang harus ita buat ada"ah apa%apa sa(a !ang ingin ita
bua0perbo"ehan.
Misa" pada asus a"i ini ita ingin membuat se"uruh ases masu dan e"uar *$;1UT dan
-UT1UT' tertutup se"uruhn!a+ tetapi untu ases <TT1 *3eb' dan SS< ita perbo"ehan masu
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 198
dan e"uar. .on,igurasin!a ada"ah sebagai beriut &
1ertama%tama masu"ah eda"am mode root ter"ebih dahu"u &
sudo -i
<apus semua ru"e tambahan !ang mungin sebe"umn!a sudah pernah dibuat &
ipab1es -E
Sete"ah itu buat"ah 1o"ic! chain $;1UT dan -UT1UT men(adi 6R-1 &
ipab1es -R INRUT ROR
ipab1es -R OUTRUT ROR
La"u buat"ah ru"e tambahan !ang mengi(inan paet <TT1 !ang beer(a pada port >0 dan
SS< !ang beer(a pada port 22 !ang menggunaan protoo" T21 &
ipab1es -A INRUT -p cp --dpor 80 -_ ACCERT
ipab1es -A OUTRUT -p cp --spor 80 -_ ACCERT
ipab1es -A INRUT -p cp --dpor 22 -_ ACCERT
ipab1es -A OUTRUT -p cp --spor 22 -_ ACCERT
2oba"ah ce hasi"n!a dengan menggunaan perintah ini &
ipab1es -L
Searang coba"ah tes menggunaan omputer "ain untu memastian apaah benar bah#a han!a
dua buah service tersebut sa(a !ang diperbo"ehan. .a"ian bisa mengetesn!a dengan menggunaan
ap"iasi port scanning seperti nmap atau mengetes secara "angsung menggunaan #eb bro#ser atau
putt!.
Untu contoh on,igurasi "ainn!a a"ian dapat me"auan esperimen sendiri arena memang
7ambar B+B+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 199
ombinasi perintah iptab"es sangat"ah ban!a sehingga tida aan bisa ita bahas semuan!a disini.
I0p+e0entasi 9ire1a++ ; 'e+a)u)an b+.c)ing ip a""ress tertentu
Se"ain me"auan b"ocing terhadap service%service atau port tertentu+ ita (uga dapat me"auan
,i"terisasi terhadap ip address !ang bo"eh mengases atau tida e (aringan !ang di"indungi o"eh
Bire#a"" ita. .on,igurasi seperti ini "aGim digunaan mengingat seringn!a serangan%serangan !ang
di"ancaran e da"am Bire#a"". Sehingga ita dapat me"auan b"ocing terhadap ip address E ip
address !ang sering me"auan serangan terhadap Bire#a"" ita.
Rumus untu menentuan ru"e tambahan untu memb"oc ip address tertentu ini hampir mirip
dengan cara me"auan b"ocing service tertentu !ang te"ah dibahas di sub bab sebe"umn!a. ;amun
disini ada 2 parameter !ang baru !aitu opsi =s !ang mendesripsian ip address sumber+ dan opsi =d
!ang mendesripsian ip address tu(uan. Untu "ebih memahamin!a+ mari ita pratean "angsung
sa(a dengan contoh beriut.
Misa" a"ian ingin memperbo"ehan semua ases (aringan bai itu !ang masu maupun e"uar.
;amun a"ian ingin membatasi ases SS< han!a bo"eh diases dari internet o"eh ip address
10.0.4.1+ sedangan (ia dari (aringan "oa" semua bo"eh mengasesn!a. Maa on,igurasin!a
ada"ah sebagai beriut &
Seperti biasa+ pertama%tama masu"ah eda"am mode root ter"ebih dahu"u &
sudo -i
<apus semua ru"e tambahan !ang mungin sebe"umn!a sudah pernah dibuat &
ipab1es -E
Sete"ah itu buat"ah 1o"ic! chain $;1UT dan -UT1UT men(adi A22D1T &
ipab1es -R INRUT ACCERT
ipab1es -R OUTRUT ACCERT
La"u buat"ah ru"e tambahan untu memperbo"ehan satu ip sa(a !aitu ip address 10.0.4.1
!ang bo"eh mengases SS< dari internet !ang me"a"ui inter,ace eth0 &
ipab1es -A INRUT -i eh0 -p cp -s 10.0.4.1 --dpor 22 -_ ACCERT
.emudian buat "agi ru"e !ang memb"o semua ases SS< dari internet &
ipab1es -A INRUT -i eh0 -p cp --dpor 22 -_ ROR
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 19=
2oba"ah ce hasi"n!a dengan menggunaan perintah ini &
ipab1es -L

4agaimana) Sudah mu"ai pahamah a"ian dengan cara er(a iptab"es sete"ah ber"atih menggunaan
contoh%contoh diatas) -e+ ita coba contoh "ain dengan menggabungan teni b"oing service
tertentu dan b"oing ip address tertentu. Misa"n!a sa!a ingin membuat ru"e%ru"e sebagai beriut &
1. Semua ases masu+ routing+ dan e"uar Bire#a"" diperbo"ehan.
2. Semua ases #eb e"uar dari (aringan "oa" menu(u situs porno xxx.com !ang mempun!ai
ip address 100.100.100.1 tida dii(inan
5. Semua ases Te"net tida dii(inan bai itu dari da"am (aringan "oa" maupun dari (aringan
internet.
4. Semua ases #eb e 3ebserver !ang berada pada omputer Server dengan ip address
1A2.19>.1.1 tida dii(inan. $ngat+ "eta mesin maupun ip address dari omputer Server
dengan omputer Router berbeda+ (ia a"ian "upa+ a"ian bisa me"ihat gambar topo"ogin!a
pada a#a" bab $nsta"asi dan .on,igurasi Ap"iasi Router Ubuntu Server 12.04 LTS. *disini
a"ian aan mempe"a(ari perbedaan chain $;1UT dengan B-R3AR6'.
8. Semua ases masu $2M1 echo reHuests dari internet e Bire#a"" tida dii(inan.
6engan etentuan ru"e diatas+ ita aan coba me"auan on,igurasi sebagai beriut &
Masu"ah eda"am mode root &
sudo -i
<apus semua ru"e tambahan !ang mungin sebe"umn!a sudah pernah dibuat &
ipab1es -E
Sete"ah itu buat"ah 1o"ic! chain $;1UT+ B-R3AR6+ dan -UT1UT men(adi A22D1T &
7ambar B+B+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 19>
ipab1es -R INRUT ACCERT
ipab1es -R EORWAR ACCERT
ipab1es -R OUTRUT ACCERT
4uat ru"e tambahan untu memb"oir semua ases #eb dari (aringan "oa" !ang menu(u
situs xxx.com dengan ip address 100.100.100.1 &
ipab1es -A OUTRUT -p cp -o eh0 --dpor 80 -d 100.100.100.1 -_ ROR
4uat "agi ru"e tambahan untu memb"oir semua ases Te"net !ang berada pada port 25 &
ipab1es -A INRUT -p cp --dpor 23 -_ ROR
ipab1es -A OUTRUT -p cp --spor 23 -_ ROR
Se"an(utn!a ada"ah membuat semua ases #eb !ang beer(a pada port >0 menu(u omputer
Server !ang memi"ii ip address 1A2.19>.1.1 dito"a &
ipab1es -A EORWAR -p cp --dpor 80 -d 192.168.1.1 -_ ROR
6an terahir membuat ru"e tambahan untu memb"oir semua ases $2M1 echo re@uests
dari $nternet menu(u Bire#a"" tida dii(inan &
ipab1es -A INRUT -i eh0 -p icmp --icmp-ype echo-reques -_ ROR
Searang amati"ah hasi"n!a dengan menggunaan perintah beriut &
ipab1es -L
2oba"ah me"auan testing untu memastian bah#a Bire#a"" memang benar%benar sudah ber(a"an.
Seperti misa"n!a dengan mengases situs xxx.com tadi+ seharusn!a situs tersebut tida aan bisa
terbua arena ip addressn!a memang sudah a"ian b"o. 2oba (uga untu me"auan tes
7ambar B+B+A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 19A
menggunaan uti"itas ping untu memastian bah#a Router0Bire#a"" a"ian memang sudah tida
bisa menerima permintaan $2M1 echo reHuests. 6an "auan (uga proses testing%testing !ang "ain
untu memastian bah#a semuan!a memang sudah teron,igurasi dengan bai.
Masih ada ribuan emunginan on,igurasi !ang dapat di"auan dengan ap"iasi iptab"es ini. 6an
ini sangat menari untu dicoba. Si"ahan a"ian embangan sendiri dengan me"auan berbagai
esperimen%esperimen berdasaran contoh on,igurasi dasar !ang sudah sa!a (e"asan diatas.
I0p+e0entasi 9ire1a++ ; -e"irect *&S )e *&S &a1a+a
Sub bab ini sa!a masuan e da"am sa"ah satu dari cara imp"ementasi Bire#a"" arena menurut
sa!a on,igurasi ini sangat penting untu a"ian etahui. Mungin a"ian ada !ang bertan!a apa
masud dari (udu" sub%bab ini. Sub%bab ini aan membahas teni bagaimana caran!a untu
menga"ihan se"uruh a"amat 6;S !ang digunaan o"eh para "ien e a"amat 6;S mi"i ;a#a"a.
;a#a"a sendiri ada"ah sebuah pro!e mi"i orang%orang $ndonesia !ang ber,ous pada "a!anan
6;S !ang bebas digunaan o"eh pengguna ahir atau pen!edia (asa internet untu mendapatan
ases internet bersih dan aman. 6;S ;a#a"a me"auan penapisan situs%situs berandungan negati,
!ang tida sesuai dengan norma esusi"aan dan buda!a $ndonesia+ seperti situs berandungan
pornogra,i atau per(udian. Se"ain itu 6;S ;a#a"a (uga menapis situs%situs !ang berbaha!a dan
me"anggar aturan perundangan+ seperti situs penipuan+ ma"#are dan phising.
1ertama a"i sa!a memiiran teni seperti ini bera#a" dari suatu e(adian !ang pernah sa!a a"ami
sendiri !aitu etia suatu hari sa!a pernah iseng%iseng mencoba untu membua sebuah situs porno
pada saat sa!a sedang terhubung e sebuah hotspot !ang ada di sebuah pusat perbe"an(aan. .etia
sa!a bua+ tern!ata situs itu tida dapat ditemuan o"eh 4ro#ser dan muncu" pesan error serer not
/ound !ang berarti situs tersebut tida terda,tar e da"am 6;S+ Seperti !ang a"ian etahui+ ,ungsi
dari sebuah 6;S ada"ah mentrans"asian ip address men(adi domain dan seba"in!a+
mentrans"asian domain men(adi ip address. ;ah+ etia ita mengases sebuah situs menggunaan
nama domain dan tern!ata situs tersebut tida mau terbua+ maa bisa dipastian berarti domain
tersebut tida terda,tar pada 6;S server !ang a"ian gunaan.
La"u bagaimanaah cara mengatasin!a ) Tern!ata caran!a sangat"ah mudah. Haitu dengan
mengganti a"amat 6;S !ang a"ian gunaan dengan a"amat 6;S mi"i :oog"e !ang bera"amatan
ip address <+<+<+< dan <+<+B+B. 2ara ini sangat ampuh arena memang 6;S mi"i :oog"e ini sama
sea"i tida memb"oir situs%situs apapun bai itu !ang berunsur pornogra,i+ (udi+ sara+ d"".
.arena berdasaran penga"aman sa!a diatas+ sa!a tida mau a"au suatu saat (ia sa!a memi"ii
(aringan sendiri+ aan dapat dibobo" dengan mudah o"eh tri sederhana seperti diatas. Ahirn!a sa!a
pun mendapatan cara penanggu"angann!a dengan menggunaan teni penga"ihan se"uruh ases
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=0
6;S e 6;S mi"i ;a#a"a. /adi etia ada user !ang mengganti 6;S merea dengan 6;S
:oog"e atau -pen6;S atau semacamn!a+ merea tetap sa(a aan dia"ihan e 6;S ;a#a"a.
Sehingga tri tersebut tida aan ber,ungsi "agi.
6;S ;a#a"a memi"ii 2 buah nameserer address !aitu 160.1(1.1.1 dan 160.1(1.17.17.
Untu pengon,igurasiann!a ada"ah sebagai beriut &
Masu e da"am mode user root ter"ebih dahu"u &
sudo -i
.emudian eseusi 4 perintah beriut untu menga"ihan atau me%redirect se"uruh ases
6;S !ang beer(a pada port 85 bai itu protoo" T21 maupun U61 e 6;S ;a#a"a !ang
memi"ii ip address 1>0.151.144.144 dan 1>0.151.148.148 &
ipab1es - na -A RREROUTING -p cp -m cp --dpor 53 -_ NAT
--o-desinaion 180.131.144.144:53
ipab1es - na -A RREROUTING -p udp -m udp --dpor 53 -_ NAT
--o-desinaion 180.131.144.144:53
ipab1es - na -A RREROUTING -p cp -m cp --dpor 53 -_ NAT
--o-desinaion 180.131.145.145:53
ipab1es - na -A RREROUTING -p udp -m udp --dpor 53 -_ NAT
--o-desinaion 180.131.145.145:53
Amati hasi"n!a dengan perintah beriut &
ipab1es - na -L
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=1
Searang coba"ah mengetesn!a dengan mengganti 6;S omputer "ien dengan 6;S mi"i :oog"e
atau -pen6;S+ "a"u ases"ah sa"ah satu situs pornogra,i atau situs (udi. Maa seharusn!a situs
tersebut tida aan bisa terbua dan menampi"an pesan error serer not /ound.
I0p+e0entasi 9ire1a++ ; 3.n/igurasi *'< Area
6MF atau 6e%Mi"itariGed Fone ada"ah sebuah meanisme untu mengiso"asi suatu (aringan untu
me"indungi (aringan interna" dida"amn!a dari serangan%serangan piha !ang tida bertanggung
(a#ab seperti hacker atau cracker. 6MF me"auan suatu perpindahan "a!anan dari suatu (aringan
e (aringan !ang "ain. Sehingga etia ada cracer !ang men!erang+ ia han!a bisa men!erang
sampai titi 6MF area itu tadi+ dan tida bisa sampai e (aringan interna" dida"amn!a. Untu "ebih
(e"asn!a perhatian gambar beriut &
7ambar B+B+C
7ambar B+B+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=2
4isa di"ihat pada gambar diatas+ (ia ita te"ah membuat suatu area 6MF husus+ maa se"uruh
ases seseorang dari (aringan "uar0internet tida aan bisa masu e (aringan "oa". Tapi han!a
mentok sampai host !ang ada di area 6MF sa(a.
Sa"ah satu contoh pengimp"ementasian dari 6MF !ang sering sa!a "auan ada"ah dengan
menempatan sebuah Server "oa" dibe"aang sebuah Bire#a"" !ang nantin!a Server tersebut dapat
diases dari internet menggunaan ip pub"i mi"i si Bire#a"". /adi meanismen!a dengan cara
penga"ihan "a!anan mi"i Bire#a"" e "a!anan mi"i si Server. Mungin a"ian sediit bingung
dengan pemahaman ini+ o"eh arena itu "ebih bai "angsung sa(a ita pratean agar a"ian
nantin!a bisa mengerti dengan sendirin!a.
Searang perhatian ter"ebih dahu"u topo"ogi (aringan diba#ah ini &
1ada gambar diatas+ posisi ita berada di omputer Router+ dan !ang ingin ita buat sebagai area
6MF ada"ah si omputer Server. La"u ita tentuan ter"ebih dahu"u ip address E ip addressn!a
berdasaran on,igurasi%on,igurasi ita !ang sebe"umn!a+ !aitu ip address pub"i mi"i Router
ada"ah 10.0.2.18 dan ip address "oa" mi"i server ada"ah 1A2.19>.1.1. .emudian ita tentuan (uga
service%service !ang aan dia"ihan menggunaan metode 6MF ini+ !aitu service <TT1+ BT1+
6;S+ Mai" 7 3ebmai"+ serta Samba (ile &haring. .a"ian bo"eh beresperimen dengan
7ambar B+B+81
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=5
menambahan service%service !ang "ainn!a (ia a"ian mau.
Sete"ah menentuan itu semua+ baru"ah ita dapat memu"ai proses on,igurasin!a. 2aran!a ada"ah
sebagai beriut &
1ertama%tama seperti biasa+ masu"ah e da"am mode user root ter"ebih dahu"u agar proses
on,igurasi men(adi "ebih e,isien &
sudo -i
1ada on,igurasi 6MF a"i ini+ sa!a ingin menga(a a"ian mencoba menggunaan cara "ain
untu membuat sebuah on,igurasi Bire#a"". Haitu dengan menggunaan sebuah ,i"e script.
.arena cara ini secara umum "ebih ban!a disuai dibandingan dengan cara manua" seperti
on,igurasi%on,igurasi sebe"umn!a. .arena a"ian cuup memasuan semua perintah
on,igurasi e da"am sebuah ,i"e script+ sete"ah se"esai tingga" (a"anan sa(a scriptn!a. ;ah+
searang coba"ah buat sebuah script baru bernama iptables=dm8 dengan cara beriut &
nano ipab1es-dmz
Sete"ah ,i"e tersebut terbua+ isian dida"amn!a dengan se"uruh perintah iptab"es !ang
diper"uan untu membuat 6MF Area seperti beriut ini &
#!/bin/sh
#Memperbo1eh'an a'ses rouing dan 'e1uar _aringan
ipab1es -A EORWAR -m sae --sae NEW,ESTABLISHE,RELATE -_ ACCERT
ipab1es -A OUTRUT -m sae --sae NEW,ESTABLISHE,RELATE -_ ACCERT
# MZ unu' NS
ipab1es -A INRUT -p cp -d 10.0.2.15 --dpor 53 -_ ACCERT
ipab1es -A EORWAR -p cp -d 192.168.1.1 --dpor 53 -_ ACCERT
ipab1es - na -A RREROUTING -p cp -d 10.0.2.15 --dpor 53 -_ NAT --o
192.168.1.1:53
ipab1es -A INRUT -p udp -d 10.0.2.15 --dpor 53 -_ ACCERT
ipab1es -A EORWAR -p udp -d 192.168.1.1 --dpor 53 -_ ACCERT
ipab1es - na -A RREROUTING -p udp -d 10.0.2.15 --dpor 53 -_ NAT --o
192.168.1.1:53
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=4
#MZ unu' Webserver
ipab1es -A INRUT -p cp -d 10.0.2.15 --dpor 80 -_ ACCERT
ipab1es -A EORWAR -p cp -d 192.168.1.1 --dpor 80 -_ ACCERT
ipab1es - na -A RREROUTING -p cp -d 10.0.2.15 --dpor 80 -_ NAT --o
192.168.1.1:80
#MZ unu' ETR
ipab1es -A INRUT -p cp -d 10.0.2.15 --dpor 21 -_ ACCERT
ipab1es -A EORWAR -p cp -d 192.168.1.1 --dpor 21 -_ ACCERT
ipab1es - na -A RREROUTING -p cp -d 10.0.2.15 --dpor 21 -_ NAT --o
192.168.1.1:21
#MZ unu' ETR Rassive
ipab1es -A INRUT -p cp -m mu1ipor -d 10.0.2.15 --dpor 5000:5005 -_
ACCERT
ipab1es -A EORWAR -p cp -m mu1ipor -d 192.168.1.1 --dpor 5000:5005
-_ ACCERT
ipab1es - na -A RREROUTING -p cp -m mu1ipor -d 10.0.2.15 --dpor
5000:5005 -_ NAT --o 192.168.1.1
#MZ unu' Mai1 & Webmai1
ipab1es -A INRUT -p cp -m mu1ipor -d 10.0.2.15 --dpor 80,25,110,143
-_ ACCERT
ipab1es -A EORWAR -p cp -m mu1ipor -d 192.168.1.1 --dpor
80,25,110,143 -_ ACCERT
ipab1es - na -A RREROUTING -p cp -m mu1ipor -d 10.0.2.15 --dpor
80,25,110,143 -_ NAT --o 192.168.1.1
#MZ unu' Samba
ipab1es -A INRUT -p udp -m mu1ipor -d 10.0.2.15 --dpor 137:139 -_
ACCERT
ipab1es -A EORWAR -p udp -m mu1ipor -d 192.168.1.1 --dpor 137:139 -_
ACCERT
ipab1es - na -A RREROUTING -p cp -m mu1ipor -d 10.0.2.15 --dpor
137:139 -_ NAT --o 192.168.1.1
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=8
exi 0
Simpan"ah ,i"e tersebut dengan menean 3!RL > ? R 9 R +nter+ "a"u beri"ah ha ases
executable agar ,i"e tersebut bisa dieseusi dengan cara beriut &
chmod +x ipab1es-dmz
Searang (a"anan script tersebut dengan perintah ini &
./ipab1es-dmz
Untu mengetesn!a+ a"ian dapat mengases masing%masing serice !ang te"ah di%:MI an dengan
cara membua tiap%tiap serice menggunaan ip pub"i mi"i Router+ buan "agi menggunaan ip
"oa" mi"i Server. Sebagai contoh a"ian dapat membua serice <TT1 me"a"ui bro#ser dan
ases"ah a"amat http&0010.0.2.18+ maa nanti aan tampi" ha"aman #eb !ang te"ah a"ian buat di
omputer Server !ang bera"amatan 1A2.19>.1.1. Sama ha"n!a dengan BT1+ 6;S+ Mai" maupun
Samba. .a"ian dapat mengases BT1 me"a"ui bro#ser dengan membua a"amat ,tp&0010.0.2.18+
membua #ebmai" dengan membua a"amat http&0010.0.2.180roundcube+ dan sebagain!a. ;anti
!ang terbua o"eh a"ian ada"ah serice-serice !ang berada di omputer Server semua.
/ia be"um dion,igurasi 6MF seperti tadi+ maa ha" ini tida aan mungin ter(adi arena
seharusn!a di omputer Router memang tida memi"ii serice-serice seperti 3ebserver+ BT1+
6;S+ Mai"+ ataupun Samba. /adi intin!a 6MF aan menga"ihan "a!anan%"a!anan !ang te"ah diatur
sesuai ru"e%ru"e tertentu. 6engan ondisi seperti ini+ para <acer !ang men!erang aan terecoh
arena merea mengira sedang mengases $1 1ub"i si omputer Router+ padaha" sebenarn!a
merea sudah dia"ihan e omputer Server.
6iatas ada"ah contoh eci" pengimp"ementasian 6MF Area dengan menggunaan iptab"es.
Sebenarn!a masih ada ban!a sea"i ombinasi%ombinasi !ang dapat ita esp"or untu membuat
6MF Area ini+ namun sangat tida memunginan untu dibahas semuan!a di buu ini.
'en#i0pan ).n/igurasi 9ire1a++
Sete"ah a"ian me"auan berbagai on,igurasi iptab"es+ per"u a"ian etahui (uga bah#a
on,igurasi%on,igurasi tersebut han!a bersi,at sementara. /adi etia omputer a"ian matian+
maa se"uruh on,igurasi !ang te"ah a"ian buat aan hi"ang. -"eh arena itu ita per"u untu
men!impan on,igurasi tersebut.
1ada bab !outing 4A6?MA&JUG!A:%47+ a"ian te"ah dia(aran bagaimana cara men!impan
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=9
on,igurasi dari iptab"es dengan cara menn!impan on,igurasin!a pada ,i"e
<et-<net*or&<iptables.-on#. ;ah+ untu prate cara men!impan on,igurasi Bire#a"" a"i ini +
prosesn!a sama sa(a dengan cara men!impan on,igurasi pada bab !outing
4A6?MA&JUG!A:%47 tersebut. ;amun bedan!a+ arena ,i"e%,i"e !ang dibutuhan untu
eper"uan pen!impanan seperti ,i"e <et-<net*or&<iptables.-on# dan ,i"e
<et-<net*or&<i#=up.d<iptables sudah dibuat+ maa searang a"ian tida per"u repot%repot "agi untu
membuat ,i"e%,i"e tersebut. Tingga" eseusi sa(a perintah diba#ah ini untu men!impan
on,igurasi dari Bire#a"" &
ipab1es-save > /ec/newor'/ipab1es.conf
Searang se"uruh on,igurasi Bire#a"" a"ian te"ah disimpan dan tida aan hi"ang "agi etia
omputer direstart.
.7. $nstalasi TP0 Server
Apa itu ,P& ?
?1;+ atau singatan dari Firtual 3riate 4etwork+ merupaan sebuah teni dimana a"ian dapat
mengases (aringan "oa" me"a"ui $nternet dengan teno"ogi tunneling. $ni merupaan so"usi mudah
onesi priate me"a"ui (aringan pub"i pada masa mobi"itas tinggi seperti saat ini. .onesi dari
?1; itu sendiri bersi,at irtual. Mengapa disebut demiian ) .arena pada dasarn!a (aringan ini
tida ada secara ,isi+ ia han!a berupa (aringan virtua" sa(a. 6an mengapa disebut priate arena
(aringan ini memang merupaan (aringan !ang si,atn!a pribadi !ang tida semua orang bisa
mengasesn!a.
Searang coba perhatian gambar beriut &
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1==
1ada gambar tersebut ter"ihat ada dua buah (aringan "oa" bernama Lo-al Site A dan Lo-al Site %.
;orma"n!a+ edua (aringan "oa" tersebut tida aan bisa sa"ing terhubung #a"aupun merea
sama%sama teronesi e internet. Tapi coba "ihat (ia ita menggunaan teni ?1;+
(aringan%(aringan ini aan membentu sebuah (a"ur baru *tunne"' sehingga merea dapat terhubung
satu sama "ain. 6ari situ merea dapat me"auan apa sa(a seperti trans,er data+ bro#sing internet+
berbagi paai printer dan sebagain!a+ se"a!an!a berada di (aringan "oa" sendiri. .ira%ira !a
begini"ah !ang disebut apa ?1; itu.
.euntungan%euntungan menggunaan ?1; antara "ain &
1. $on/identiality 5Kerahasiaan#
Teno"ogi ?1; memi"ii sistem er(a mengenripsi semua data !ang "e#at me"a"uin!a.
6engan adan!a teno"ogi enripsi ini+ maa erahasiaan .a"ian men(adi "ebih ter(aga.
4iarpun ada piha !ang dapat men!adap data .a"ian !ang "a"u%"a"ang+ namun be"um tentu
merea bisa membacan!a dengan mudah arena memang sudah diaca. 6engan
menerapan sistem enripsi ini+ tida ada satupun orang !ang dapat mengases dan
membaca isi (aringan data .a"ian dengan mudah.
2. :ata %ntegrity 5Keutuhan :ata#
7ambar B+@+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=>
.etia me"e#ati (aringan $nternet+ data .a"ian sebenarn!a sudah ber(a"an sangat (auh
me"intasi berbagai negara. 6i tengah per(a"anann!a+ apapun bisa ter(adi terhadap isin!a.
4ai itu hi"ang+ rusa+ bahan dimanipu"asi isin!a o"eh orang%orang iseng. ?1; memi"ii
teno"ogi !ang dapat men(aga eutuhan data !ang .a"ian irim agar sampai e tu(uann!a
tanpa cacat+ hi"ang+ rusa+ ataupun dimanipu"asi o"eh orang "ain.
5. *rigin Authentication 5Autentikasi &umber#
Teno"ogi ?1; memi"ii emampuan untu me"auan autentiasi terhadap sumber%sumber
pengirim data !ang aan diteriman!a. ?1; aan me"auan pemerisaan terhadap semua
data !ang masu dan mengambi" in,ormasi source datan!a. .emudian a"amat source data ini
aan disetu(ui (ia proses autentiasin!a berhasi". 6engan demiian+ ?1; men(amin semua
data !ang diirim dan diterima o"eh .a"ian berasa" dari sumber !ang semestin!a. Tida ada
data !ang dipa"suan atau diiriman o"eh piha%piha "ain.
Insta+asi :pen,P&
Untu membuat sebuah ?1; Server+ sebenarn!a ada beberapa ap"iasi !ang dapat a"ian pi"ih.
Sa"ah satun!a ada"ah -pen?1;. -pen?1; sa!a pi"ih arena dirasa memi"ii "ebih ban!a
eunggu"an dibandingan dengan ap"iasi%ap"iasi se(enis. 6iantara eunggu"an tersebut ada"ah ita
dapat me"auan anonymous sur/ing. /adi etia ita sur,ing di internet+ $1 Address as"i ita sama
sea"i tida aan terbaca arena ita sebenarn!a sedang menggunaan $1 1ub"i si ?1; Server.
Sehingga tentun!a ita sangat aman dari serangan para sni//ers maupun hacker !ang berniat untu
mencuri data%data ita. Se"ain itu -pen?1; ini sangat mudah dion,igurasi dan gratis untu
digunaan (uga.
Untu menginsta"" -pen?1; di Ubuntu Server 12.04 LTS iuti "angah%"angah beriut &
1ertama%tama seperti biasa+ gunaan perintah apt%get untu menginsta"" ap"iasi di Ubuntu
Server &
sudo ap-ge insa11 openvpn
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1=A
Apabi"a se"ama proses insta"asi ber"angsung terdapat esa"ahan+ (a"anan sa(a perintah
beriut untu mengatasin!a &
sudo ap-ge -f insa11 && sudo ap-ge insa11 openvpn
1ada ahir proses insta"asi -pen?1; ter"ihat adan!a pesan error !ang men!ataan service
-pen?1; be"um ber(a"an. Abaian sa(a pesan tersebut arena memang -pen?1; tida
aan bisa ber(a"an pada a#a"n!a sebe"um di on,igurasi ter"ebih dahu"u.
3.n/igurasi Ser8er :pen,P&
Langah%"angah on,igurasi -pen?1; "uma!an pan(ang+ o"eh arena itu disini aan sa!a bagi
men(adi 2 bagian on,igurasi+ !aitu .on,igurasi Server -pen?1; dan .on,igurasi 2"ient
-pen?1;.
Untu on,igurasi Server+ mari ita coba pratean dengan "angah%"angah beriut ini &
1er"u a"ian etahui+ "eta ,i"e on,igurasi a#a" -pen?1; buan"ah berada di diretori 0etc
seperti eban!aan ap"iasi%ap"iasi "ainn!a. Memang+ diretori utama -pen?1; berada
di 0etc0openvpn. ;amun pada saat a#a" insta"asi seperti ini+ diretori tersebut masih be"um
ada isin!a. -"eh arena itu ita aan memindahan ,i"e%,i"e on,igurasi !ang dibutuhan
7ambar B+@+9
7ambar B+@+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>0
-pen?1; e diretori utaman!a !aitu di 0etc0openvpn. 2aran!a ada"ah sebagai beriut &
sudo cp -R /usr/share/doc/openvpn/examp1es/easy-rsa/2.0/ /ec/openvpn/
sudo cp -R
/usr/share/doc/openvpn/examp1es/samp1e-config-fi1es/server.conf.gz
/ec/openvpn/
Sete"ah itu+ masu"ah e da"am diretori <et-<openvpn<eas.=rsa<2.0< dengan mengeseusi
perintah ini &
cd /ec/openvpn/2.0/
.emudian edit"ah ,i"e vars untu mengganti ariable dan data%data pribadi !ang
diper"uan &
sudo nano vars
Turun"ah e baris pa"ing ba#ah ,i"e tersebut hingga a"ian menemuan baris%baris
on,igurasi ini &
expor KEY_COUNTRY="US"
expor KEY_RROVINCE="CA"
expor KEY_CITY="SanErancisco"
expor KEY_ORG="Eor-Eunson"
expor KEY_EMAIL="me@myhos.mydomain"
expor KEY_EMAIL=mai1@hos.domain
expor KEY_CN=changeme
expor KEY_NAME=changeme
expor KEY_OU=changeme
expor RKCS11_MOULE_RATH=changeme
expor RKCS11_RIN=1234
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>1
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>2
<apus"ah baris%baris !ang tida diper"uan seperti K+9Q30+ K+9Q0AM++ K+9Q/U+
PK3S11QM/"UL+QPA!G+ dan PK3S11QP$0+ emudian ganti"ah baris%baris !ang ada
dida"am tanda utip *B...D' sesuai dengan data a"ian masing%masing+ sehingga men(adi
seperti ini &
expor KEY_COUNTRY="ID"
expor KEY_RROVINCE="JB"
expor KEY_CITY="Bekasi"
expor KEY_ORG="CIL!"
expor KEY_EMAIL="ad"in#$in%&'i$s(.')""
expor KEY_EMAIL=ad"in#$in%&'i$s(.')"
Simpan dan tutup ,i"en!a dengan menean ombinasi 3!RL > ? R 9 R +nter.
7ambar B+@+B
7ambar B+@+@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>5
Se"an(utn!a a"ian harus merename ,i"e bernama openssl=1.0.0.-n# men(adi openssl.-n#
agar proses insta"asi dapat di"an(utan &
sudo mv /ec/openvpn/2.0/openss1-1.0.0.cnf /ec/openvpn/2.0/openss1.cnf
.emudian "auan perintah%perintah beriut ini secara berurutan untu membuat serti,iat
autoritas+ serta serti,iat dan e! untu Server dan 2"ient
cd /ec/openvpn/2.0
sudo su
source vars
./c1ean-a11
./bui1d-dh
./p'ioo1 --inica
./p'ioo1 --server server
./p'ioo1 c1ien
Langah se"an(utn!a ada"ah mengopian ,i"e%,i"e unci dan serti,iat untu server !ang
te"ah a"ian buat barusan e diretori <et-<openvpn &
cp 'eys/server.'ey /ec/openvpn
cp 'eys/server.cr /ec/openvpn
cp 'eys/ca.cr /ec/openvpn
cp 'eys/dh1024.pem /ec/openvpn
La"u opian (uga ,i"e%,i"e unci dan serti,iat !ang diper"uan untu omputer c"ient e
home ,o"der mi"i sa"ah satu user. Misa" disini nama user sa!a ada"ah ri8al+ maa
perintahn!a ada"ah seperti ini &
cp 'eys/c1ien.'ey /home/riza1
7ambar B+@+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>4
cp 'eys/c1ien.cr /home/riza1
cp 'eys/ca.cr /home/riza1
/angan "upa berian (uga ha ases epemi"ian agar user ri8al memi"ii ases penuh
terhadap diretori <home<ri8al &
chmod -R 777 /home/riza1
Sete"ah semua "angah diatas sudah a"ian "auan+ searang saatn!a untu me"auan satu
on,igurasi "agi. Haitu dengan mengedit ,i"e <et-<openvpn<server.-on#. .etian perintah
beriut untu pindah e diretori <et-<openvpn &
cd ..
.emudian estra"ah ,i"e bernama server.-on#.g8 dengan perintah ini &
gunzip server.conf.gz
Apabi"a sudah+ searang edit ,i"e tersebut dengan mengeseusi perintah beriut &
nano server.conf
Sete"ah ,i"en!a terbua+ tean"ah tombo" 3!RL > A untu me"auan pencarian ata unci
de#1 sehingga a"ian aan menemuan baris seperti ini &
,push "redirec-gaeway def1 bypass-dhcp"
Searang hapus"ah tanda titi oma *S' !ang ada di depan baris tersebut sehingga tingga"
men(adi seperti ini &
push "redirec-gaeway def1 bypass-dhcp"
7ambar B+@+<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>8
Lauan pu"a ha" !ang sama pada baris%baris beriut !ang tida (auh berada diba#ah baris
Fpush Eredire-t=gate*a. de#1 b.pass=dh-pE diatas. 4aris ini &
,push "dhcp-opion NS 208.67.222.222"
,push "dhcp-opion NS 208.67.220.220"
Men(adi &
push "dhcp-opion NS 208.67.222.222"
push "dhcp-opion NS 208.67.220.220"
4aris ini &
,c1ien-o-c1ien
Men(adi &
c1ien-o-c1ien
7ambar B+@+C
7ambar B+@+81
7ambar B+@+88
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>9
6an baris ini &
,dup1icae-cn
Men(adi &
dup1icae-cn
/ia sudah+ simpan"ah ,i"e tersebut dengan menean tombo" ombinasi 3!RL >? U 9 U
+nter.
Terahir restart"ah service dari openvpn dengan perintah beriut ini &
service openvpn resar
3.n/igurasi C+ient :pen,P&
Se"ain harus me"auan insta"asi dan on,igurasi di sisi server+ a"ian (uga per"u me"auan sediit
insta"asi dan on,igurasi di sisi c"ient agar sang c"ient dapat teronesi dengan bai e server ?1;
!ang te"ah a"ian buat.
-h i!a+ sebagai catatan+ c"ient !ang sa!a gunaan pada buu ini ada"ah c"ient !ang menggunaan
-S 3indo#s =.
<a" pertama !ang harus a"ian persiapan ada"ah+ beberapa too"s so,t#are seperti winscp
untu mengambi" ,i"e%,i"e serti,iat dan otorisasi dari server+ dan (uga ap"iasi *penpn7U%
sebagai a"at untu pengonesian c"ient.
.a"ian dapat mengunduh so,t#are%so,t#are tersebut disini &
3inscp & http&00#inscp.net0do#n"oad0#inscp812.Gip
-penvpn:U$ &
http&00s#update.openvpn.org0communit!0re"eases0openvpn%2.2.2%insta"".exe
Sete"ah a"ian mendo#n"oad edua so,t#are tersebut+ searang estra dan bua"ah
so,t#are #inscpn!a ter"ebih dahu"u. Untu dapat "ogin e da"am server+ pi"ih"ah S3P pada
menu ,ile Proto-ol+ masuan $1 Address server a"ian pada bagian Gostname+ "a"u isian
(uga username dan pass*ord !ang biasa a"ian gunaan etia a"ian "ogin e da"am
7ambar B+@+89
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>=
server *da"am asus ini+ sa!a memasuan riEal sebagai usernamen!a'+ emudian "i
Login.
."i 9es (ia muncu" pertan!aan untu menambahan Add Dost Key seperti ini. $tu artin!a
service S21 !ang ber(a"an sedang menambahan edua omputer bai Server maupun
2"ient sebagai omputer !ang terperca!a.
/ia a"ian berhasi" "ogin+ maa aan muncu" tampi"an seperti ini. 1ada tab bagian iri+ itu
merupaan diretori ati, mi"i c"ient+ sedangan pada tab bagian anan+ merupaan
7ambar B+@+89
7ambar B+@+80
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>>
diretori ati, mi"i Server. Searang a"ian tingga" drag dan drop sa(a 5 ,i"e bernama
-a.-rt+ -lient.-rt+ dan -lient.&e. dari tab bagian anan e tab bagian iri seperti !ang
tampa pada gambar diba#ah &
/ia proses pengopian sudah se"esai+ sementara biaran sa(a ter"ebih dahu"u etiga ,i"e
tersebut. .arena ,i"e%,i"e itu aan ita gunaan nanti.
La"u posisi 5 ,i"e tadi searang ada dimana) 2oba"ah a"ian ce menggunaan 3indo#s
Dxp"orer "a"u arahan e "rive 3 U "o-ument and Settings U "o-uments. Seharusn!a
,i"e%,i"en!a ada disitu.
7ambar B+@+8B
7ambar B+@+8@
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1>A
Langah se"an(utn!a !ang harus a"ian "auan ada"ah menginsta"" ap"iasi -penvpn:U$
!ang (uga sudah a"ian do#n"oad sebe"umn!a. Untu cara menginsta""n!a+ tingga" "i
;ext%;ext%;ext sa(a seperti insta"asi ap"iasi 3indo#s biasa.
4eriutn!a+ a"ian per"u menghi"angan ,itur pen!embun!ian estensi sebuah ,i"e !ang ada
di 3indo#s. .enapa harus ita nonati,an) 6i -S 3indo#s+ se"uruh ,i"e !ang sudah
dietahui estensin!a seperti ,i"e +exe+ +ai+ atau +mp0+ estensin!a tida aan muncu" an)
Sebagai contoh (ia a"ian mempun!ai ,i"e mp0 ber(udu" 4oah 2 &eparuh Aku+ maa !ang
aan muncu" han!a"ah tu"isan 4oah - &eparuh Aku sa(a+ buann!a 4oah - &eparuh Aku+mp0.
;ah+ ,itur ini aan mengganggu untu "angah pengon,igurasian -pen?1; :U$ !ang
se"an(utn!a (ia tida dihi"angan. -"eh arena itu+ a"ian harus menonati,ann!a dengan
cara beriut &
4ua Aindo*s +xplorer+ emudian "i /rgani8e di sebe"ah iri atas+ "a"u pi"ih
,older and Sear-h /ptions.
7ambar B+@+8=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A0
1ada tab Tie*+ hi"angan centang pada opsi Gide +xtension #or &no*n #ile t.pes.
.emudian "i /K.
7ambar B+@+8A
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A1
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A2
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A5
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A4
Maa seharusn!a searang se"uruh ,i"e%,i"e !ang ada di 3indo#s a"ian sudah muncu"
estensin!a.
Se"an(utn!a buat"ah sebuah ,i"e dengan notepad bernama -lient.ovpn *hapus estensi .txt
dibe"aangn!a dan ganti men(adi .ovpn' di da"am diretori !ang sama dengan etiga ,i"e
!ang te"ah a"ian opi dari server sebe"umn!a. 6ida"am ,i"e -lient.ovpn tersebut a"ian
isian dengan script beriut ini &
c1ien
dev un
proo udp
remoe 192.168.1.100 1194
'ey c1ien.'ey
cer c1ien.cr
ca ca.cr
auh-user-pass
persis-'ey
persis-un
comp-1zo
verb 3
7ambar B+@+8<
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A8
.et &
dev tun P menggunaan device bernama tun untu (a"ur onesin!a.
proto udp P menggunaan protoo" udp.
remote 142.156.1.100 114 P 1A2.19>.1.100 merupaan $1 Address "oa" mi"i server.
Seharusn!a (ia da"am on,igurasi (aringan !ang as"i+ disini a"ian isian dengan $1
1ub"in!a+ (angan $1 Loa"n!a. ;amun arena eper"uan buu ini han!a untu sebatas
u(i coba (aringan "oa" sa(a+ maa tida apa%apa diisi $1 Address "oa" mi"i si Server.
La"u arti dari 11A4 merupaan nomor port !ang digunaan o"eh service -pen?1; ini.
Ke.@ -ert@ -a P merupaan petun(u !ang mendesripsian ,i"e%,i"e e!+ certi,icate+ dan
ca !ang c"ient gunaan.
Auth=user=pass P menggunaan autentiasi username dan pass#ord untu dapat "ogin.
Persist=&e.@ persist=tun@ -omp=l8o@ verb ( P merupaan opsi tambahan sa(a.
/ia sudah se"esai+ simpan dan tutup"ah ,i"e tersebut.
Langah terahir !ang harus a"ian "auan ada"ah mengopi eempat ,i"e *c"ient.e!+
c"ient.crt+ ca.crt+ c"ient.ovpn' e da"am ,o"der 3KVProgram ,ilesV/penTP0V-on#ig
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1A>
Sampai sini+ tahap on,igurasi dari sisi 2"ient te"ah se"esai.
Tahap Pengetesan :pen,P&
Sete"ah se"uruh on,igurasi di"auan+ searang baru"ah a"ian dapat mencoba untu
mengonesian 2"ient e Server ?1;.
/a"anan shortcut ap"iasi -pen?1; :U$ pada "a!ar 6estop 3indo#s a"ian. .emudian
"i anan dan pi"ih 3onne-t pada gambar -pen?1; :U$ !ang ter"eta pada S.stem !ra..
7ambar B+@+8C
7ambar B+@+91
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 1AA
Masuan Username dan 3assword !ang biasa a"ian gunaan sebagai user "ogin di Server.
6isini sa!a isian usernamen!a ada"ah riEal arena tadi memang sa!a menggunaan user
bernama riEal.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 200
/ia berhasi"+ maa #arna -pen?1; :U$ tersebut aan berubah men(adi hi(au seperti ini.
7ambar B+@+98
7ambar B+@+99
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 201
%ab 7. !ambahan
1ada bab tambahan ini sa!a han!a ingin memberian sediit materi !ang bersi,at opsional sa(a
dibandingan dengan materi%materi penting !ang ada pada bab%bab utama pada buu ini. /adi
apabi"a a"ian merasa bah#a materi pada 4ab Tambahan ini urang penting+ bo"eh a"ian "e#ati
sa(a.
7.1. $nstalasi Aebmin
3ebmin ada"ah ap"iasi berbasis #eb !ang ber,ungsi untu mengatur administrasi sistem pada
Sistem -perasi Linux. 6engan 3ebmin ini maa a"ian tida per"u "agi repot%repot menggunaan
berbagai macam perintah 2ommand Line untu mengon,igurasi sistem+ me"ainan cuup dengan
"i%"i sa(a me"a"ui tampi"an #eb bro#ser.
Untu menginsta"asi 3ebmin di Ubuntu Server 12.04 LTS+ "auan "angah%"angah beriut &
Sebe"um memu"ai insta"asi #ebmin+ a"ian per"u menginsta" dependensi%dependensi !ang
dibutuhan o"eh #ebmin &
sudo ap-ge insa11 per1 1ibne-ss1eay-per1 openss1 1ibauhen-pam-per1
1ibpam-runime 1ibio-py-per1 ap-show-versions pyhon
7ambar @+8+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 202
1astian tida ada pesan error apapun !ang muncu" seperti !ang tampa pada gambar diatas.
Se"an(utn!a do#n"oad"ah ,i"e mentahan dari #ebmin dengan menggunaan perintah beriut
ini &
wge hp://prdown1oads.sourceforge.ne/webadmin/webmin_1.580_a11.deb
7ambar @+8+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 205
Sete"ah ,i"e tersebut se"esai terdo#n"oad+ searang baru"ah a"ian bisa menginsta""
#ebminn!a dengan mengeseusi perintah beriut &
sudo dp'g -i webmin_1.580_a11.deb
/ia sudah muncu" pesan seperti diatas+ maa insta"asi 3ebmin dipastian sudah berhasi".
Untu mengasesn!a+ dari sisi c"ient a"ian cuup bua a"amat https&00ipservera"ian&10000
me"a"ui #eb bro#ser. Sebagai contoh+ disini sa!a aan mengasesn!a dari a"amat
https&001A2.19>.1.1&10000.
/ia muncu" peringatan seperti ini+ pi"ih sa(a 9es untu me"an(utan.
7ambar @+8+0
7ambar @+8+B
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 204

Sete"ah itu masuan username dan pass#ord dari sa"ah satu user a"ian !ang memi"ii
ases Sudo. User !ang memi"ii ases Sudo ini ada"ah user !ang a"ian buat pertama a"i
pada saat a#a" insta"asi. 1ada asus a"i ini+ sa!a aan memasuan riGa" sebagai usern!a.
/ia sudah+ "i Login.
4eriut ada"ah tampi"an dari 3ebmin+ (ia a"ian sudah berhasi" "ogin eda"amn!a.
7ambar @+8+@
7ambar @+8+=
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 208
7ambar @+8+A
7ambar @+8+<
7ambar @+8+C
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 209
6engan emudahan !ang dita#aran dari 3ebmin ini+ searang a"ian sudah dapat
mengon,igurasian berbagai macam administrasi !ang berhubungan dengan Server a"ian
tanpa harus mengena" !ang naman!a perintah%perintah termina" di Linux "agi.
7.2. Tirtual $nter#a-e
Apa itu ?irtua" $nter,ace) ?irtua" $nter,ace ada"ah sebuah teni untu memberian $1 Address
epada suatu perangat (aringan virtua" *tida n!ata' di Ubuntu Server. Masudn!a apa) Secara
tenis+ satu buah perangat (aringan atau ;$2 di Ubuntu Server seharusn!a han!a dapat memi"ii
satu $1 Address sa(a buan) Tapi dengan teni ?irtua" $nter,ace ini+ ita dapat membuat beberapa
$nter,ace baru !ang bersi,at virtua" berdasaran satu buah inter,ace !ang as"in!a. 6an tentun!a dari
tiap%tiap $nter,ace ?irtua" tersebut+ ita (uga dapat memberian $1 Address se"a!an!a $nter,ace as"i.
4ahan $1 Address dari $nter,aces virtua" ini (uga dapat diases me"a"ui (aringan n!ata.
Searang coba perhatian ter"ebih dahu"u inter,ace as"i !ang ita pun!a dengan mengeseusi
perintah diba#ah ini &
ifconfig
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 20=
6ari situ ter"ihat+ pada omputer Server memi"ii satu buah inter,ace bernama eth0 dengan $1
Address 142.156.1.1. La"u bagaimana (ia sa!a ingin menambahan 2 buah ip address baru !aitu
142.156.1.2 dan 142.156.1.( da"am satu buah inter,ace)
Sintas !ang digunaan untu menambahan $1 Address epada $nter,ace ?irtua" baru ada"ah
sebagai beriut &
sudo ifconfig namainerface:nomoruru(dimu1ai dari 0) ip_addressnya/subne
2ontoh &
sudo ifconfig eh0:0 192.168.1.2/24
Searang coba "ihat hasi"n!a dengan perintah i#-on#ig "agi &
Muncu" buan inter,ace virtua" beserta $1 n!a)
La"u bagaimana (ia ingin menambahan inter,ace%inter,ace virtua" se"an(utn!a) .a"ian tingga"
mengurutan sa(a anga se"an(utn!a dari anga 0. Haitu 1+2+5+4+8 dan seterusn!a.
7ambar @+9+8
7ambar @+9+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 20>
2ontoh &
sudo ifconfig eh0:1 192.168.1.3/24
sudo ifconfig eh0:2 192.168.1.4/24
La"u "ihat hasi"n!a emba"i dengan perintah i#-on#ig &
4agaimana) Sudah sediit mengerti tentang bagaimana menerapan teni ?irtua" $nter,ace)
7.(. Tirtualhost<Tirtual Alias
/ia pada sub%bab sebe"umn!a a"ian sudah mengena" !ang naman!a ?irtua" $nter,ace+ maa pada
sub%bab a"i ini ita masih aan bersenang%senang dengan ha" !ang berbau%bau ?irtua". 6an
searang nama teni !ang aan ita pe"a(ari ada"ah teni ?irtua" <ost atau biasa disebut sebagai
?irtua" A"ias.
?irtua" A"ias ini ada"ah teni untu menga"ihan diretori root dari suatu #eb berdasaran domain
atau $1 Address tertentu. Sederhanan!a begini+ (ia ita mempun!ai domain bernama ubuntu"ts.com
dengan subdomain ###.ubuntu"ts.com dan mai".ubuntu"ts.com+ tentun!a ita ingin membuat edua
sub%domain tersebut memi"ii tampi"an !ang berbeda etia dibua+ buan) Misa"n!a sa(a (ia
a"ian membua ###.ubuntu"ts.com maa !ang tampi" ada"ah ha"aman porta" dari #ebsite a"ian+
sedangan (ia membua mai".ubuntu"ts.com maa !ang tampi" ada"ah ha"aman "ogin emai". ;ah
teni untu membeda%bedaan tampi"an #eb ini"ah !ang disebut sebagai teni ?irtua" A"ias.
Searang ita aan coba untu membuat ?irtua" A"ias untu subdomain mai".ubuntu"ts.com agar
mengarah e diretori mi"i 3ebmai" !ang berada di 0usr0share0roundcube &
Masu"ah e da"am diretori <et-<apa-he2<sites=available dengan menggunaan perintah ini
&
7ambar @+9+0
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 20A
cd /ec/apache2/sies-avai1ab1e
.emudian buat"ah satu buah ,i"e baru dengan nama terserah a"ian. Tapi agar tida "upa+
sa!a saranan "ebih bai nama ,i"e !ang a"ian pi"ih setidan!a ada sediit sangut pautn!a
dengan nama ?irtua" A"ias baru !ang ingin a"ian buat. 2ontohn!a sa(a disini sa!a ingin
membuat ?irtua" A"ias untu subdomain mai".ubuntu"ts.com+ maa nama ,i"e !ang sa!a pi"ih
ada"ah mail.ubuntults.
sudo nano mai1.ubunu1s
6ida"am ,i"e tersebut a"ian isian dengan script beriut ini &
<Virua1Hos *:80>
ServerName ubunu1s.com
ServerA1ias mai1.ubunu1s.com
ServerAdmin riza1@ubunu1s.com
ocumenRoo /usr/share/roundcube
</Virua1Hos>
Ket+ "
Server0ame P ;ama domain
ServerAlias P ;ama subdomain !ang ingin dia"ihan0di(adian virtua" a"ias.
ServerAdmin P A"amat emai" pemi"i domain.
"o-umentRoot P Tempat penga"ihan diretori dari ?irtua" A"ias !ang dibuat.
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 210
/ia sudah+ simpan"ah ,i"e tersebut dengan menean ombinasi tombo" 3!RL > ? U 9 U
+nter.
Se"an(utn!a eti"ah perintah beriut untu mengati,an ?irtua"<ostn!a &
sudo a2ensie mai1.ubunu1s
Terahir restart"ah service dari #ebserver apachen!a dengan mengeseusi perintah
beriut &
sudo service apache2 resar
/ia tida ada pesan error !ang muncu"+ searang coba"ah a"ian test dari sisi c"ient dengan
menggunaan #eb bro#ser. Arahan e a"amat http&00mai".ubuntu"ts.com dan seharusn!a
tampi"ann!a aan sama dengan saat a"ian mengetian a"amat
http&00ubuntu"ts.com0roundcube.
7ambar @+0+8
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS 211
Sampai sini on,igurasi untu menerapan teni ?irtua"<ost0?irtua"A"ias te"ah se"esai.
/ia nanti a"ian ingin menerapan ?irtua" A"ias di sub domain !ang "ain+ a"ian tingga"
membuat ,i"e dengan nama !ang baru+ emudian isian dengan script !ang sama dengan
script diatas+ emudian a"ian tingga" mengganti pada bagian ?irtua"A"ias dan
6ocumentRootn!a sa(a.
7ambar @+0+9
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS iv
Penutup
A"hamdu"i""ah+ #a"aupun masih ban!a eurangan disana%sini+ hususn!a da"am ha" bahasa
penu"isan dan materi !ang di angat+ ahirn!a buu pertama sa!a ini bisa se"esai (uga.
Sesungguhn!a sa!a sangat berharap se"uruh materi !ang ada dida"am buu ini dapat tersampaian
dengan bai epada a"ian para pembaca+ sehingga dapat a"ian ambi" man,aatn!a.
4erhubung buu ini benar%benar sa!a dediasian untu eper"uan eduasi+ maa sa!a aan senang
sea"i apabi"a a"ian (uga iut membagian buu ini *tanpa merubah apapun atribut penu"is'
ataupun menga(arann!a emba"i e teman%teman maupun sana saudara !ang a"ian pun!a.
Tentun!a ha" tersebut aan membantu dunia Linux semain diena" o"eh ban!a orang sehingga
semain berman,aat pu"a i"mu !ang dipero"eh.
-h i!a+ (ia a"ian menemuan esu"itan da"am mempe"a(ari materi !ang ada di da"am buu ini+
a"ian dapat menghubungi sa!a apanpun me"a"ui onta !ang sa!a cantuman pada ha"aman 1ro,i"
1enu"is pada buu ini. $ns!aA""ah sa!a aan memba"as pertan!aan a"ian semampu sa!a.
Ahir ata+ semoga dengan membaca buu ini setidan!a a"ian sudah memi"ii dasar da"am
men(a"ani ehidupan sebagai seorang Linux S!stem Administrator. Se"amat be"a(ar+ dan sa"am -pen
SourceN
RiGa" Rahman
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS v
"a#tar Pusta&a
4uu &
.omputer+ 3ahana. 200A. KLangkah Mudah Administrasi >aringan Menggunakan Linux Ubuntu
CL+ Hog!aarta+ Andi Hog!aarta.
So,ana+ $#an. 200>. KMembangun >aringan KomputerL+ 4andung+ $n,ormatia.
<eriadi+ 6oddi. 2012. K&olusi $erdas Menguasai %nternetworking 3acket 6racerL+ Hog!aarta+
Andi Hog!aarta.
Ra,iudin+ Rahmat. 2010. KMengganyang Dacker dengan &nortL+ Hog!aarta+ Andi Hog!aarta.
$nternet &
http&00artic"es.s"icehost.com0200>0>090post,ix%using%te"net%to%test%post,ix
http&00#oraround.org0ispmai"0"enn!0test%mai"%through%te"net
http&00 ,orum."inuxsupports .com0read.php)4+A4=+A4=Tmsg%A4=
http&00chapi"a.com0internet0apa%itu%mai"%server.htm"
http&00searchsoa.techtarget.com0de,inition0mai"%server
http&00###.post,ix.org0
http&00dovecot.org0
http&00i"muomputer.com0
http&00onno.v"sm.org
http&00opensource.te"omspeed!.com0
http&00###.cisco.com0
http&00boson.com0
http&00###."inuxu.com020110110insta"asi%#ebserver%apache%m!s@".htm"
http&00###."inuxu.com020110100insta""%on,igurasi%ntp%server%di.htm"
http&00###.asus.co.id0sho#thread.php)tP251=990
http&00###.aboutdebian.com0,ire#a"".htm
http&00###.c!berciti.biG0tips0"inux%iptab"es%a""o#%s@uid%prox!%incoming%c"ient%re@uest.htm"
http&00 ,orum."inuxsupports .com0read.php)4+415+415
http&00###.c!berciti.biG0tips0"inux%iptab"es%examp"es.htm"
http&00ubuntu%indonesia.com0,orums0ubbthreads.php0ubb0sho#,"at0;umber0111>240gone#010membu
atOetcOreso"vOcon,OpermanTU;RDA6
http&00maxsinoda.#ordpress.com0membuat%router%pada%"inux%debian0
http&00ubuntu%indonesia.com0,orums0ubbthreads.php0ubb0sho#,"at0;umber0112>4=0gone#010SpeO
12ObuatOserverOubuntuOperTU;RDA6
http&00"inuxu.com020110100insta"asi%snort%dan%beberapa%penerapan.htm"
http&00###.gemamandiri#eb.com0artie"0==%cara%membuat%dan%menggunaan%#ebmai"%
https&00he"p.ubuntu.com0communit!0Roundcube
http&00###.upubuntu.com020120020ho#%to%insta""%roundcube%#ebmai"%0=1%on.htm"
http&00id.#iipedia.org0#ii0TemboOapi
http&00ghadinG25.b"ogspot.com020120050pengertian%,ire#a"".htm"
http&00c!beromputer.com0(aringan%omputer0pengertian%dan%,ungsi%,ire#a""%da"am%suatu%(aringan%
omputer%"an%dan%#an0
http&00na#a"a.org0
http&00ma"ang."inux.or.id0201200=0be"a(ar%iptab"es%dan%on,igurasi%iptab"es0
http&00icehea"er.#ordpress.com0tag0iptab"es%ada"ah0
http&00bodhon.#ordpress.com0200=0040100iptab"es0
http&00###."inuxu.com0201200A0membatasi%ases%port%port%tertentu.htm"
http&00###."inuxu.com020120020redirect%dns%e%dns%na#a"a.htm"
http&00itnet#oringsupport2012.b"ogspot.com0201200A0on,igurasi%dmG%di%debian%908.htm"
http&00###."inuxu.com020120120on,igurasi%dmG%di%debian%9%s@ueeGe.htm"
http&00idubart.#ordpress.com0201000>0180eamanan%(aringan%dengan%dmG0
http&00so,tompi.b"ogspot.com0201200=0,ungsi%cara%er(a%dan%apaah%vpn.htm"
http&00und5r#0r"d.in,o0apaah%virtua"%private%net#or%atau%vpn%itu0
http&00###."inuxu.com020120120insta""%dan%on,igurasi%openvpn%di.htm"
http&00###.ubuntugee.com0ho#%to%insta""%#ebmin%on%ubuntu%12%04%precise%server.htm"
http&00###."inuxu.com020110110cara%membuat%satu%ethernet%men(adi.htm"
http&00###.ho#to,orge.com0virtua"%users%and%domains%#ith%post,ix%courier%m!s@"%and%s@uirre"mai"
%ubuntu%12.04%"ts%p2
https&00###.digita"ocean.com0communit!0artic"es0ho#%to%insta""%and%setup%post,ix%on%ubuntu%12%0
4
Mahir Administrasi Server dan Router dengan Linux Ubuntu Server 12.04 LTS vi
Pro#il Penulis

;ama "engap penu"is ada"ah RiGa" Rahman+ seorang a"umni pe"a(ar SM.
!ang ini sedang menapai (en(ang pendidian !ang "ebih tinggi di sebuah
Universitas di 4andung. .eseharian penu"is se"ain sebagai seorang ca"on
mahasis#a+ ada"ah sebagai seorang b"ogger amatiran dan (uga men(a"ani
ehidupan seorang #irausaha#an bersama bisnis !ang sedang
diembangann!a. A#a" mu"a (atuh cinta pada dunia Linux+ penu"is a"ami
pada saat berada di e"as 2 SM. etia menga"ami erusaan harddis pada omputern!a. Se(a
saat itu penu"is mu"ai ati, mengiuti seminar%seminar Linux+ pe"atihan+ ,orum+ bahan ahirn!a
bersama teman%teman seper(uangann!a sampai bisa men!e"enggaraan seminar dan pe"atihan
Linux sendiri. .ini+ penu"is mendediasian diri untu terus men!ebar"uasan i"mu Linux dan
-pen Source me"a"ui media tu"isan tangann!a e se"uruh pen(uru negeri dan dunia.
;ama "engap & RiGa" Rahman
TTL & Suraba!a+ 10 6esember 1AA4
1eer(aan & 1e"a(ar0Mahasis#a
.onta & riGa"empo"Ugmai".com
Bavorite Cuote & Li,e isnJt about #aiting ,or the storm to pass...itJs "earning to dance in the
rain. An! prob"ems) dance #ith itN

You might also like