Anda di halaman 1dari 15

1

Dasar-dasar Jaringan
A.

PengertianJaringan

Jaringanadalahduaataulebihkomputeryangsalingterhubungdenganmenggunakanmedia
tertentu.Tujuanutamapembuatanjaringanadalahuntukmemudahkanpenggunakomputeruntuk
salingberbagisumberdayayangterdapatdijaringansepertiprinter,file/data,dll.Komputerdapat
salingterhubungmenggunakanmediakabel(wired)atautanpakabel(wireless).Setiapkomputer,
printer atauperiferallainnyayangtersambungkejaringandisebutsebagainode.Suatu jaringan
komputerbisasajadisusunolehduasampairatusannode.
B.

TopologiJaringan

Komputerkomputeryangtersambungdenganjaringandapatdihubungkandenganberbagai
cara.Caramenghubungkanberbagaiperalatandalamjaringaninilahyangdikenaldenganistilah
topologijaringan.Beberapatopologijaringanyangumumdigunakandiantaranya
1.bus,
2.ring,
3.star,
4.extendedstar,
5.hierarchicaltopology,dan
6.mesh.
Setiap topologi memiliki kelebihan dan kelemahannya masingmasing sesuai dengan
karakteristiknya.Topologijaringanjugatidaktergantungkepadamediayangdigunakan,beberapa
mediayangbiasadigunakandalammembangunjaringandiantaranya
1.twistedpair,
2.coaxialcable,
3.opticalcable,dan
4.wireless.
C.

TipeJaringan

Berdasarkanperanyangdijalankanolehkomputeryangterdapatdalamsebuahjaringandapat
dibagimenjaditigakategoriyaitu:
1.JaringanBerbasisServer
Padajaringantipeiniterdapatsatuataubeberapaserveryangbertugasmelayaniataumenyediakan
layananbagiclient.Olehkarenaitu,jaringaniniseringjugadisebutsebagaijaringanclientserver.
Keuntunganutamayangdidapatdenganmenggunakanjaringantipeiniadalahadministrasiyang
terpusatdiserver.Hampirsemuahaldapatdiaturdariserver,mulaidarimediapenyimpanan,user,
dll.

2.JaringanPeertopeer
Berbedadenganjaringanberbasisserveryangmenyediakansatuataubeberapaserverkhususuntuk
melayaniclientmakadijaringanberbasispeertopeertidakterdapatsuatuserverkhusus.Semua
bisaberperansebagaiserverdisuatuwaktusekaligusjugasebagaiclientdilainwaktu.Karenatidak
membutuhkanserverkhususmakajaringaninilebihhematdalaminvestasidansangatcocokuntuk
jaringankecildenganjumlahkomputersedikit.
3.JaringanHybrid
Jaringantipeiniadalahgabungandarikeduatipejaringansebelumnya.Karakteristikyangterdapat
pada keduajaringandiatas terdapatjugapadajaringanini.Selainterdapatserverkhusus yang
menyediakanlayanan,clientjugadapatdapatberbagisumberdayadenganclientlainnyaseperti
halnyayangterjadipadajaringanpeertopeer.
D.

PeralatanJaringan

Beberapa peralatan tambahan dibutuhkan untuk menghubunkan komputerkomputer ke


dalamsuatujaringan.Padajaringanyanghanyaterdiridariduakomputerperalatanyangdibutuhkan
hanyaterdiridarikartujaringandankabel,bedahalnyapadajaringanyangsemakinbesarakan
membutuhkansemakinbanyakperalatan.Beberapaperalatanyangbiasadigunakandalamjaringan
yaitu:
1.NetworkInterfaceCard(NIC)ataukartujaringan
2.Modem
3.Hub
4.Switch
5.Bridge
6.Router
E.

IPAddress

IP address atau alamat IP merupakan suatu metode yang digunakan untuk menentukan
alamatsebuahkomputerataukomponenjaringanlainnya.AlamatIPmutlakdibutuhkanuntukdapat
tersambungdengansebuahjaringan.
AlamatIPbiasanyadituliskanmenggunakanbilangandesimalataubasissepuluh.Contoh
suatu alamat IP adalah 192.168.1.1. Walaupun dituliskan menggunakan bilangan desimal, pada
dasarnya alamat IP merupakan bilangan biner 32bit yang dibagi kedalam empat segmen. Tiap
segmenterdiriatas8bitdenganrentangdalambilangandesimalantara0255.Sedangkanrentang
alamat yang bisa digunakan mulai dari 00000000.00000000.00000000.00000000 sampai dengan
11111111.11111111.11111111.11111111atausebanyak2^32ataulebihdari4milyarkombinasialamat
yang dapatdigunakan.Namunbegitutidaksemuaalamatinivaliduntukdigunakankarena ada
beberapaalamatyangdisimpanuntukkepentingankhusus.
AlamatIPyangterdapatdalamsuatujaringanharuslahbersifatunikdalampengertiantidak
terdapatIPyangsamadigunakanolehduakomputer.Sebaliknyasuatukomputeratauperalatan
jaringan lainnyabisasajamenggunakanlebihdarisatualamatIP untukterhubungkebeberapa
jaringanyangberbeda.Jikasuatukomputertersambungdenganduaataulebihjaringanmakadisebut

multihomeddengansetiapinterfacemasingmasinginterfacememilikisatualamatIP.
AlamatIPterdiridariduabagianyaitubagianyangmerupakannomordarinetworkdan
bagianyangmerupakandarinomorhost.Bagiannetwork(bitbitnetwork/networkbit)mempuyai
fungsiuntukmembedakansatujaringandenganjaringanlainnya,sedangkanbagianhost(bitbit
host/host bit) mempunyai fungsi dalam pengenalan suatu host dalam jaringan. Alamat jaringan
semuakomputeryangtersambungkesuatujaringanadalahsama.Alamatjaringan(networkaddress)
seringjugadisebutdengannetIDsedangkanalamathost(hostaddress)seringjugadisebutdengan
hostID.
BerdasarkannetIDnyaalamatIPdapatdibagikedalamlimakelas,yaitu:
1.Kelas A: merupakan kelas dengan jumlah host paling banyak. Kelas ini menggunakan 8 bit
pertamasebagaiidnetworkdan24bitterakhirsebagaialamathost.Dengandemikiandimungkinkan
terdapat126jaringandansekitar16jutahost.Kelasinisangatcocokditerapkanpadajaringanbesar
denganjumlahhostyangsangatbanyak.
2.KelasB:16bitpertamamerupakanidnetworksedangkan16bitterakhirdigunakansebagaiid
host.Dalamkelasiniterdapatsekitar16382 jaringandan65534host.AlamatIPkelasBcocok
digunakanpadajaringanskalasedangdenganjumlahhosttidakterlalubanyak.
3.KelasC:padakelasiniidnetworkadalah24bitpertamasedangkanidhostmenggunakan8bit
terakhir.Kelasinimemungkinkanadanya2097150jaringandan254host.Sangatcocokdigunakan
padajaringankecildenganjumlahhostsedikit.
4.KelasD:alamatIPpadakelasinidigunakanuntuktujuanmulticast.
5.KelasE:digunakanuntukkepentinganpenelitian,penggunaannyadicadangkandantidakvalid
digunakandalamjaringan.
Di samping pembagian kelas IP seperti di atas, ada beberapa alamat IP yang perlu
mendapatkanperhatiankhususdiantaranya:
1.Alamatjaringan(networkaddress),dimanasemuabitpadabithostsamadengan0(nol).Contoh
alamatjaringan192.168.1.0
2.Alamatbroadcast(broadcastaddress),alamatinididapatkandenganmembuatseluruh bithost
padaalamatIPmenjadisamadengan1(satu).Contohalamatbroadcastadalah192.168.1.255
3.Alamatloopback(loopbackaddress),alamatdenganIP127.0.0.0digunakansebagaialamatloop
backdarisistemlokal.
4.IPprivate,IPinidapatdigunakanolehsiapapunketikamembuatjaringan.Alamatinidisebut
alamatprivatekarenasemuaalamatyangtermasukdidalamnyatidakdapatdigunakandijaringan
publik(Internet).AlamatIPyangtermasukdalamgolonganiniadatigayaitu
10.0.0.010.255.255.255netmask255.0.0.0(kelasA)
172.16.0.0172.31.255.255netmask255.255.0.0(kelasB)
192.168.0.0192.168.255.255netmask255.255.255.0(kelasC)

2
Konfigurasi Jaringan di BlankOn
Sebagai sebuah sistem operasi yang didesain untuk jaringan dukungan sistem operasi
GNU/Linux terhadap jaringan dan berbagai layanan yang terdapat dalam jaringan sangat baik.
Dukungan ini dapat terlihat dari banyaknya perkakas yang tersedia untuk menangani berbagai
permasalahanjaringanmulaidarikonfigurasidasarhinggalayananlayanantingkattinggi. Salah
satu hal pertama yang perlu pengaturan sebelum dapat tersambung dengan jaringan adalah
pengaturan alamatIP.TerdapatbeberapacarauntukmelakukankonfigurasiIPdisistemoperasi
BlankOnGNU/Linuxdiantaranya:
1.menggunakannetworkmanagerberbasisgrafis,
2.menggunakanperintahifconfig,
3.memasukankedalamberkas/etc/netwok/interfaces,dan
4.menggunakanperintahip.
A.

NetworkManager

Network manager adalah sebuah tool berbasis grafis yang disediakan BlankOn untuk
pengaturanjaringandandeviceyangterdapatdalamsebuahkomputer.SelainituNetworkmanager
jugadapatdigunakanuntukmengaturkoneksikeinternetmenggunakanjaringanmobile3Gatau
HSDPA,koneksiwirelessLAN,VPN,danDSL.
UntukmemulaipengaturanalamatIPdarisebuahdevice,klikkananpadaikon Network
Manager applet di systray kemudian pilih Edit Connections atau klik pada menu System
PreferencesNetworkConfiguration.JendelaNetworkmanagerakanterbuka,

LalusorotAutoeth0dankliktombolUbahuntukmengubahpengaturanpadainterfaceeth0,pada
dialogyangmunculkliktabIpv4Settings.

Pada bagian ini terdapat beberapa pilihan yang tersedia untuk pengaturan interface jaringan, di
antaranya:
Automatic(DHCP)
Automatic(DHCP)addressesonly
Manual
LinkLocalOnly
Sharedtoothercomputer
PilihanpertamadankeduadigunakanuntukpengaturanIPmenggunakanDHCPserver,klienakan
mendapatkan pengaturan IP secara otomatis dari server. Pilihan pertama akan menerima semua
pengaturandariserverDHCPsedangkanpilihankeduaakanmenerimapengaturandariserveruntuk
alamatIPsajasedangkanalamatserverDNSdangatewayakanditentukansecaramanual.Pilihan
keempatdigunakanuntukpengaturaninterfacejaringanyanghanyadigunakansecaralokal(tidak
tersambungdenganjaringan)danpilihankelimajikainterfacejaringandibagidengankomputer
lain.
UntukpengaturanIPsecaramanualdigunakanpilihanketigapadabagianMethod.Isikan

alamatIPdenganmengkliktombolTambah.PengaturanyangperludimasukkanadalahalamatIP
(dalam contoh ini 192.168.1.1), netmask (255.255.255.0), alamat gateway (192.168.1.254).
PengaturantambahanuntukserverDNSdiperlukanjikanantinyadiperlukankoneksikeinternet.

Apabilasuatukomputerberfungsisebagaigatewaydidalamsebuahjaringandanperlumemasukan
tabelroutingklikpadatombolRoutes...kemudianmasukkanpengaturanrouting.

KliktombolOKuntukmenerapkanpengaturanyangbaru.DantekantombolTutuppadajendela
NetworkManageruntukmengakhiripengaturaninterfacejaringan.
B.

Perintahifconfig

Salahsatutoolyangbisadigunakanuntukmengaturinterfacejaringanlewatterminaladalah
ifconfig.Formatpenggunaanperintahifconfig
sudo ifconfig interface address

Interfaceadalahnamadariinterfaceyangakandikonfigurasi,diLinuxpenamaaninterfaceethernet
menggunakanformatethXdenganXadalahnomordariinterface,contohjikaterdapatduaethernet
dalamsebuahkomputermakainterfacenyaadalaheth0daneth1.Sedangkanaddressadalahalamat
IP yang akan diberikan kepada suatu interface. Selain untuk melakukan pengaturan alamat IP,
ifconfigjugadigunakanuntukmenampilkaninformasipengaturanIPyangsudahdilakukan.
Contoh,untukmengaturalamatIPpadainterfaceeth0menjadi192.168.1.254makaperintah
lengkpnyaadalah
sudoifconfigeth0192.168.1.254netmask255.255.255.0

Satuhalyangperludiperhatikan,konfigurasiyangdilakukandenganperintahifconfighanyabersifat
sementara.Ketikakomputerdimatikanataudihidupkanulangmakasemuakonfigurasitersebutakan
hilang.

C.

Berkas/etc/network/interfaces

Berkas ini digunakan untuk meletakkan konfigurasi interface jaringan secara permanen.
Konfigurasi pada berkas ini akan dibaca setiap kali komputer dihidupkan. Berkas ini hanyalah
sebuah berkas teks biasa, untuk melakukan perubahan konfigurasi kita tinggal melakukan
pengeditanmenggunakansembarangtekseditorsepertinano,vim,emacs,gedit,kwrite,mousepad,
dll.Defaultnyaberkasinihanyaberisikonfigurasiinterfaceloyangdigunakansebagailoopback
interface,pertamakalidibukaisinyaadalah
auto lo
iface lo inet loopback

Pengaturanuntukberkasiniterbagimenjadiduayaitustatisdandinamis.Statisartinyakita
memberikanIPsecaramanualsebaliknyadinamisberartikitatidakperlumemberikanIPkarena
akandidapatkansecaraotomatisdariserverDHCP.
Untuk pengaturan statis maka kita perlu menambahkan barisbaris berikut di setelah
pengaturaninterfaceloopback.
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.254

Keterangan:
autoeth0:interfaceiniakandiaktifkansetiapkalikomputerdihidupkan
ifaceeth0inetstatic:namainterfaceadalaheth0danakandiberikanIPstatis
address:alamatIPyanghendakdiberikanuntukinterfaceini
netmask:netmaskdarikelasIPyangdigunakan
gateway:alamatkomputeryangdigunakansebagaigatewaykeinternet

Setelahmenyimpanpengaturanyangkitabuat,kitaperlumelakukanrestartservicejaringanpada
komputeryangdigunakanagarkonfigurasiyangbarusegeraditerapkan.Perintahyangdigunakan
adalah:
sudo /etc/init.d/networking restart

SedangkanuntukpengaturanDHCPmakaberkas/etc/network/interfacesperluditambahkanbaris
barisberikut
auto eth0
iface eth0 inet dhcp

Keterangan:
autoeth0:interfaceiniakandiaktifkansetiapkalikomputerdihidupkan
ifaceeth0inetdhcp:namainterfaceadalaheth0danakandiberikanIPsecaraotomatis
Setelah menyimpan pengaturan yang baru, service networking perlu direstart kembali supaya
konfigurasiyangbarusegeraditerapkan.
D.

Perintahip

Perintahinidijalankandariterminal(berbasisteks)hampirsamadenganperintahifconfig
denganpenambahanberbagaifungsiyanglebihcanggih.SelainmengaturalamatIP,perintahini
jugadigunakanuntukpengaturanrouting,policyrouting,dantunnel.UntukmengaturalamatIP
padasuatuinterfaceformatperintahnyaadalah:
sudo ip addr add IFADDR dev STRING

Contoh, untuk memberikan alamat IP 192.168.0.10 ke interface eth0 maka perintah yang harus
dijalankanadalah
sudo ip addr add 192.168.0.10/24 broadcast 192.168.1.255 dev eth0

3
DHCP Server
DHCP merupakan singkatan dari Dynamic Host Configuration Protocol. Sesuai dengan
namanyaDHCPadalahsebuahprotokolberbasiskliendanserveryangmempunyaifungsiutama
untukmemberikanalokasialamatIPdalamsuatujaringansecaraotomatisdandinamis.Setiapklien
dalam suatu jaringan yang memiliki server DHCP akan mendapatkan konfigurasi otomatis dari
server,halinitentusajalebihpraktisjikadibandingkancaramanual.SelainalamatIPserverDHCP
jugadapatdiaturuntukmeberikankonfigurasilainnyasepertigatewaydanserverDNS.
Dalam implementasinya layanan DHCP membutuhkan dua pihak saling terlibat. Pihak
pertamaberfungsisebagaiserveryangakanmenyewakanIPselamaselangwaktutertentudanpihak
kedua merupakan klien yang akan menghubungi server untuk mendapatkan alamat IP. Pada
umumnyaDHCPservermendefenisikansekumpulanalamatIPyangakandisewakankepadaklien
dalamjangkawaktutertentu.AlamatalamatyangdisewakaninibiasadisebutsebagaiDHCPpool.
SuatuklienyanginginmendapatkanalamatIPdariserverDHCPakanmelakukanempat
tahapanberikut
DHCPDISCOVER:perangkatlunakDHCPclientakanmelakukanpencarianserveryang
aktifdengancaramenyebarkanpesanbroadcastkejaringan.
DHCPOFFER:ketikarequestdariklieninisampaikeserverDHCPyangaktifmakaDHCP
serversecaraotomatisakanmenawarkansebuahalamatyangbelumterpakaikepadaklien
yangmelakukanbroadcasttersebut.
DHCPREQUEST:klienakanmemintasalahsatualamatyangtersediadariDHCPPoolmilik
serveryangbersangkutan.
DHCPACK:serverakanmengirimkanpesanacknowledgmentsebagaitandabahwaiasetuju
untuk menyewakan sebuah alamat IP beserta pengaturan lainnya kemudian memperbarui
basisdatamiliknya.
Tahapantahapandiatashanyaberlakuuntukklienklienyangbarumunculdijaringandanbelum
memiliki alamat IP sama sekali. Untuk klien yang sebelumnya sudah mendapatkan alamat IP
tahapanyangperludilaluihanyatahapantigadanempatsaja.
Walaupun fungsi utama server DHCP adalah menyediakan konfigurasi alamat IP yang
bersifatdinamis,serverDHCPjugadapatdiaturuntukmemberikanalamatIPstatisbagiklienklien
tertentu.Klienklienini akanselalumendapatkanalamatIPyangtetapsepanjangwaktusampai
pengaturandiserverdiubah.Konfigurasisepertiinidapatdicapaidenganmengikatalamatfisikatau
MACkliendenganalamatIPyangdiinginkan.

A.

InstalasiServerDHCP

BlankOn menyediakan dua mode instalasi, yang pertama menggunakan APT melalui
terminaldanyangkeduamenggunakanSynapticPackageManageryangberbasisgrafis.
Untuk mode pertama, bukalah sebuah terminal melalui menu Aplikasi Aksesoris
Terminallalujalankanperintah
sudo apt-get install dhcp3-server

ModekeduamenggunakanSynapticPackageManageryangdapatdijalankandarimenuSystem
AdministrasiSynapticPackageManager.

Temukanpaketbernamadhcp3servermenggunakanfasilitaspencarianlaluklikkananpadapaket
tersebutdanpilihTandaiuntukinstalasi.KliktombolApplyditoolbaruntukmemulaiinstalasi.

KliktombolTerapkanpadadialogyangmunculuntukmelakukankonfirmasipaketpaketyangakan
diinstal.
Jika terdapat lebih dari satu ethernetcardpada komputer yang akan diposisikan sebagai
servermakaperludideklarasikaninterfacemanayangakandigunakanuntukmemberikanpelayanan
dchp.Haliniddapatdilakukandenganmengeditberkas/etc/default/dhcpdanmegubahbaris
INTERFACES=

menjadi
INTERFACES=eth0

dimanaeth0adalahinterfaceyangtersambungdenganjaringanyangakanmendapatkanlayanan
DHCP.

B.

KonfigurasiDHCPServer

PengaturanseverDHCPdiBlankOnsangatsederhana,kitacukupmengeditfileyangadadi
direktori/etc/dhcp3.Satusatunyaberkasyangperludieditadalahberkasdhcp.conf.

Sebelummelakukanpengaturanatauperubahanadabaiknyakitaterlebihdahulumembuatsalinan
berkasdhcp.confasli.Haliniperludilakukanuntukberjagajagajikasuatusaatadakesalahanatau
kerusakanpadaberkasyangsedangdigunakan.Setelahitubarukitamelakukanpengeditandengan
membuatberkasbaru.Perintahyangharusdijalankanadalah
sudo mv dhcpd.conf dhcpd.conf-bak
sudo vi dhcpd.conf

Perintahpertamauntukmembuatsalinankonfigurasiasli,sedangkanperintahkeduauntukmembuat
filekonfigurasibaru.Lalumasukkankonfigurasiberikutinikedalamberkasyangbaru
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 202.155.0.155 , 202.134.1.10;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.30 192.168.0.250;
option routers 192.168.0.254;
option broadcast-address 192.168.0.255;
}

Keterangan:
1. ddnsupdatestyle:parameterinimenentukanapakahserverakanberusahamelakukanupdate
DNSatautidakketikasebuahperubahanterjadi.Defaulnyaadalahnonekarenasejakversi2
dhcptidakmendukungDNSdinamis
2. defaultleasetime:merupakanparameteruntukmenentukanlamawaktupeminjaman(dalam
satuandetik
3. optiondomainnameservers:DNSserveryangakandiberikankeklien
4. maxleasetime:waktumaksimalpeminjaman(dalamsatuandetik)
5. subnet192.168.0.0netmask255.255.255.0:deklarasiuntuksubnetyangakandigunakan
6. range:rentangalamatIPyangdialokasikanuntukDHCP
7. optionrouters:defaultgatewayuntukklienyangmenyewaalamatIP
8. optionbroadcastaddress:alamatbroadcastuntukklien
Kemudianrestartserverdhcpdenganperintah:
sudo /etc/init.d/dhcp3-server restart

Untuk memberikan alamat yang tetap bagi klienklien tertentu dapat dilakukan dengan
menambahkanbarisbarisberikutini
host labsi10 {
hardware ethernet 08:00:07:26: c0 : a5 ;
fixed-address 192.168.0.29 ;
}

Keterangan:
1. hostlabsi10:namahostyangakanmendapatkanalamattetap
2. hardwareethernet:alamatfisik(MAC)ethernetklien
3. fixedaddress:alamatIPyangakandiberikankeklien
C.

KonfigurasiKlien

DiklienkitabisamenggunakanperintahdhclientuntukmendapatkanalamatIPdariserverDHCP
ataumelakukankonfigurasiyangtelahditerangkanpadabagian2KonfigurasiJaringandiBlankOn.
Referensi:
PengenalanJaringanKomputerSertaAplikasinyadiGNU/Linux:NurKholisMajid
JaringanKomputer:SritustaSukaridhoto

Kritikdansarandialamatkanke:
RotuaHalomoanDamanika.k.arotyyu
rotyyu@gmail.com
http://rotyyu.wordpress.com

Anda mungkin juga menyukai