Professional Documents
Culture Documents
LINUX BASIC NETWORKING
By :
Open Source Community
EEPIS – ITS
DAFTAR ISI
BAB I
DASAR JARINGAN KOMPUTER.....................................................................................3
Pengertian Jaringan................................................................................................3
Computer Network...............................................................................................3
Workstation.........................................................................................................4
Server..................................................................................................................4
Klien....................................................................................................................4
Topologi BUS.......................................................................................................5
Perangkat Jaringan.................................................................................................7
Kabel...................................................................................................................7
Peer to Peer.......................................................................................................10
BAB II.......................................................................................................................11
INTERNET PROTOKOL (ip)........................................................................................11
Mengenal TCP/IP...................................................................................................11
Pengertian Protokol...........................................................................................12
IP Subnet..............................................................................................................14
IP Routing.............................................................................................................15
Tipe Routing......................................................................................................15
BAB III......................................................................................................................17
NETWORKING COMMAND SHELL IN LINUX...............................................................17
Setting IP di Linux.................................................................................................18
Perintah “ifconfig”.............................................................................................18
Layer 1..............................................................................................................19
Layer 2..............................................................................................................20
Layer 3..............................................................................................................20
Layer 4..............................................................................................................22
Electronic Mail......................................................................................................22
BAB IV......................................................................................................................26
SAMBA.....................................................................................................................26
Pengertian............................................................................................................26
BAB I
DASAR JARINGAN KOMPUTER
PENGERTIAN JARINGAN
COMPUTER NETWORK
Istilah network dapat diartikan sebagai jaringan. Jadi pengertian jaringan di dalam
ilmu komputer akan adalah kumpulan dua atau lebih dari komputer yang saling berhubungan
satu sama lain. Kelompok komputer akan didaftar ke dalam kelompok atau grup yang sama.
Kondisi seperti itulah yang disebut computer network atau jaringan komputer.
WORKSTATION
Dalam sebuah sistem jaringan tidak hanya terdiri dari satu komputer. Berdasarkan
pengertian di atas, jaringan atau sistem jaringan adalah sekumpulan komputer yang terhubung
satu sama lain yang membentuk sebuah grup. Dari sebuah jaringan tadi, ada beberapa komputer
yang tersambung. Masing – masing komputer itulah yang disebut workstation. Atau bisa
dikatakan, PC yang terhubung pada jaringan tertentu.
SERVER
Istilah server dapat diartikan sebagai pusat, baik sebagai pusat data, pusat database,
pusat sistem. Komputer yang menjadi pusat disebut sebagai komputer server. Jadi tugas
komputer server adalah berusaha melayani semua permintaan yang dilakukan oleh komputer
klien (anak). Selanjutnya hasil dari permintaan akan dikirimkan kembali kepada komputer klien.
KLIEN
Berdasarkan pengertian server di atas, dapat disimpulkan bahwa komputer disebut
komputer klien apabila dalam suatu sistem jaringan bertindak sebagai anak. Maksudnya
komputer ini akan selalu melakukan permintaan berupa data maupun sumber daya lain kepada
komputer server.
Merupakan jenis arsitektur yang paling sederhana. Dalam penerapannya, topologi ini
sering digunakan untuk membangun jaringan yang hanya terdiri dari beberapa unit komputer.
Disebut topologi bus karena arsitekturnya menyerupai bus. Hal tersebut didasarkan pada setiap
node (workstation) yang diibaratkan seperti kursi yang ada pada bus kota.
Kelebihan arsitektur bus :
• Topologi bus merupakan arsitektur jaringan yang paling sederhana dibanding jenis
arsitektur lainnya.
• Dikatakan sangat sederhana karena hanya memiliki anggota workstation yang sedikit.
• Biaya yang dikeluarkan murah. Karena media transmisi yang digunakan adalah kabel
coaxial.
• Karena menggunakan satu kabel yang menjadi pusat, pengiriman data lebih cepat.
Kekurangan arsitektur bus :
• Karena menggunakan satu kabel yang dijadikan pusat, akibatnya sering terjadi tabrakan
data.
• Apabila ada salah satu workstation error, maka akan mengakibatkan kerusakan
pengiriman data dari komputer lain.
Kelebihan topologi token ring :
Kekurangan topologi token ring :
• Akan didapat kegagalan pengiriman data karena topologi jenis ini sangat dipengaruhi
oleh node atau workstation lain.
• Pengiriman data dilakukan dalam satu arah, jadi apabila ada salah satu workstation
rusak, proses pengiriman data akan terputus atau gagal.
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut
kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer atau server
dan lainnya dinamakan stasiun sekunder atau client server. Setelah hubungan jaringan dimulai
oleh server maka setiap client server sewaktuwaktu dapat menggunakan hubungan jaringan
tersebut tanpa menunggu perintah dari server.
Kelebihan token star :
• Sanggup memuat banyak workstation dalam satu jaringan LAN.
• Sangat jarang terjadi tabrakan data, sehingga transfer data akan lebih cepat.
• Apabila salah satu workstation terputus atau rusak, workstation lain tidak akan
mengalami gangguan.
• Kerusakan kabel, misalnya putusnya transmisi kabel pada salah satu workstation, tidak
akan mengakibatkan kerusakan jaringan secara menyeluruh.
Memiliki teknik kerja yang terpusat. Maksudnya semua workstation yang melakukan
pengiriman data akan dikirimkan melalui media transmisi (kabel) menuju terminal (hub atau
switch). Selanjutnya data tersebut akan di forward oleh terminal ke alamat tujuan pengirim.
Pada komputer biasanya ada slot(tempat menancap card) yang disebut expansion slot.
Slot ini saat membeli komputer baru banyak yang kosong. Yang biasa terpasang adalah untuk
menancapkan VGA Card untuk menghubungkan antara CPU dan monitor. Dan salah satu dari
slot itu bisa dipakai untuk menancapkan NIC Card supaya bisa komputer kita bisa terhubung
dengan jaringan. Kadangkadang sekarang NIC Card sudah termasuk dalam fasilitas
Motherboard kita (onboard)( sehingga kita tidak perlu lagi susahsusah memasangnya.
Ada 2 tipe yaitu ISA dan PCI. Slot PCI lebih pendek dari ISA tapi meskipun lebih
pendek mendukung kecepatan I/O yang lebih cepat. Dari sisi protokol, yang paling banyak
dipakai adalah ethernet dan fast ethernet. Ada beberapa protokol lain, tapi kurang populer yaitu
Token Ring, FDDI dan ATM (dua protokol terakhir dipakai untuk jaringan besar). Ethernet
mendukung kecepatan transfer 10/100 Mbps bahkan ada yang sudah 1Giga bps. Untuk Laptop
dikenal PCMCIA Card, mirip kartu kredit sedikit tebal.
KABEL
Ada beberapa jenis kabel untuk jaringan :
• UTP (Unshielded twisted pair)
Kabel paling murah berbentuk mirip kabel telepon. Bentuk kabel UTP dan
konektornya sbb :
Dan untuk koneksi 2 buah komputer atau lebih dengan memakai sambungan
hub/switch disebut sebagai straight kabel. Bentuk penampangnya adalah sbb :
• Coaxial
Mirip dengan kabel televisi, dulu banyak digunakan, tapi sekarang jarang sekali
digunakan. Kabel ini menggunakan konektor Bayonet Nut Connector (BNC).
Kabel data yang menggunakan material tembaga dimana terdapat 2 bagian yaitu :
1. Kabel inti ditengah
2. Kabel serabut disisi samping dengan dipisahkan oleh suatu isolator
• Fiber Optik
Kabel termahal, tapi mendukung kecepatan transfer terbagus. Jenis kabel yang satu
ini tidak menggunakan tembaga (cooper), melainkan serat optik. Dimana sinyal yang
dialirkan berupa berkas cahaya. Mampu mengirimkan bandwidth lebih banyak. Banyak
digunakan untuk komunikasi antar Backbone, LAN dengan kecepatan tinggi.
Dalam memilih kabel disesuaikan dengan jenis NIC dan bentuk jaringan yang akan
kita bentuk. Untuk UTP, portnya dikenal dengan nama RJ45.
Dalam membuat sebuah implementasi jaringan, anda harus melihat dari segi
kebutuhan. Anda tidak dapat membuat penerapan secara asal – asalan karena efisiensi dan
efektivitas dari sebuah jaringan juga harus diperhatikan.
Anda dapat membuat sebuah jaringan yang sederhana, menengah, maupun yang
sangat kompleks dengan mempertimbangkan kebutuhan yang akan dihadapi. Ada dua bentuk
pemodelan metode pengaksesan data yang didasarkan atas hak akses dan hak memenuhi
permintaan datanya.
PEER TO PEER
Peer to peer atau sering disebut point to point merupakan jenis jaringan yang tidak
melibatkan sumber daya terlalu tinggi. Pada setiap workstation tidak memiliki batasan yang
khusus dalam hal pengaksesan data dan penggunaan sumber daya. Setiap komputer/workstation
yang terhubung tidak dibatasi oleh sebuah hak akses. Semua workstation yang terhubung dapat
menggunakan semua data dan dapat mengirimkan data tanpa ada batasan.
KLIEN – SERVER
Pada jenis ini, klien dan server akan sangat berhubungan erat. Apabila ada sebuah
komputer yang selalu menyediakan sumber daya dan digunakan oleh komputer lain, komputer
tadi disebut komputer server. Komputer yang hanya menerima dan mengakses ketersediaan data
dari komputer lain akan disebut komputer klien.
10 | L i n u x O p e n H o u s e 2 0 0 7
MENGENAL TCP/IP
TCP merupakan singkatan dari Transmission Control Protocol. Sedangkan IP
merupakan singkatan dari Internet Protocol. TCP/IP merupakan protokol standar yang dimiliki
oleh semua sistem operasi, kecuali pada sistem operasi lama yang memang belum diupdate
seperti Novell yang menggunakan NetBeui dan IPX/SPX.
Semua sistem operasi yang tergolong baru telah menggunakan TCP/IP sebagai
protokolnya, contohnya windows, linux, dll. TCP/IP memungkinkan sebuah komputer dapat
berinteraksi dan saling berkirim data dengan komputer yang lain.
IP Address terdiri dari bilangan biner sepanjang 32 bit yang dibagi atas 4 segmen.
Tiap segmen terdiri atas 8 bit yang berarti memiliki nilai desimal dari 0 255. Range address
yang bisa digunakan adalah dari 00000000.00000000.00000000.00000000 sampai dengan
11111111.11111111.11111111.11111111. Jadi, ada sebanyak 232 kombinasi address yang bisa
dipakai diseluruh dunia (walaupun pada kenyataannya ada sejumlah IP Address yang digunakan
untuk keperluan khusus). Jadi, jaringan TCP/IP dengan 32 bit address ini mampu menampung
sebanyak 232 atau lebih dari 4 milyar host.
Ilustrasi IP Addres dalam desimal dan biner dapat dilihat pada gambar 1 berikut:
11 | L i n u x O p e n H o u s e 2 0 0 7
Network Host
PENGERTIAN PROTOKOL
Protokol merupakan prosedur yang mengatur beberapa fungsi yang ada pada setiap
komputer. Protokol mengizinkan adanya hubungan/komunikasi antar komputer. Adanya
hubungan antar komputer akan memungkinkan dua komputer atau lebih dapat saling bertukar
informasi atau berkirim data.
Tugas dari protokol adalah mengatur hubungan atau komunikasi data mulai dari
komunikasi data dimulai sampai dengan komunikasi data diakhiri. Protokol dapat memperlancar
proses transformasi data. Saat ini, ada beberapa jenis protokol yang sangat berhubungan dengan
jaringan internet, diantaranya :
• UDP (User Datagram Protocol)
• FTP (File Transfer Protocol)
Yaitu protokol yang digunakan untuk melakukan transfer file atau transfer antar
komputer.
• HTTP (Hyper Text Transfer Protocol)
Protokol yang digunakan untuk mentransfer halaman web di internet.
• SMTP (Simple Mail Transfer Protocol)
Komputer yang digunakan untuk mengirim data email.
• POP 3 (Post Office Protocol)
Protokol yang digunakan untuk membaca email dari halaman web.
• DHCP (Dynamic Host Configuration Protocol)
Protokol yang dapat membagi atau menentukan nomor IP pada setiap workstation
yang terhubung padanya.
BAGIAN – BAGIAN IP
IP Address dapat dipisahkan menjadi 2 bagian, yakni :
1. Bagian network (bitbit network/network bit) dan bagian host (bitbit host/host
bit). Bit network berperan dalam identifikasi suatu network dari network yang
lain,
2. Bagian host, yang berperan dalam identifikasi host dalam suatu network. Jadi,
seluruh host yang tersambung dalam jaringan yang sama memiliki bit network
yang sama.
12 | L i n u x O p e n H o u s e 2 0 0 7
Secara garis besar berikut inilah pembagian kelas IP
13 | L i n u x O p e n H o u s e 2 0 0 7
IP SUBNET
Perkembangan internet yang semakin pesat, menyebabkan penggunaan IP semakin
banyak, dan jumlah IP yang tersedia semakin lama semakin habis. Selain itu untuk pengaturan
jaringan juga semakin besar karena jaringannya yang semakin besar. Untuk itu perlu dilakukan
“pengecilan” jaringan yaitu dengan cara membuat subnet (subneting). Sehingga bentuk dasar
dari IP berubah dengan pertambahan subnetwork atau nomer subnet, menjadi
<nomer jaringan><nomer subnet><nomer host>
Jaringan bisa dibagi menjadi beberapa jaringan kecil dengan membagi IP address
dengan pembaginya yang disebut sebagai subnetmask atau biasa disebut netmask. Netmask
memiliki format sama seperti IP address.
14 | L i n u x O p e n H o u s e 2 0 0 7
IP ROUTING
Fungsi utama dari sebuah IP adalah IP routing. Fungsi ini memberikan mekanisme
pada router untuk menyambungkan beberapa jaringan fisik yang berbeda. Sebuah perangkat
dapat difungsikan sebagai host maupun router.
TIPE ROUTING
INDIRECT ROUTING
Apabila kita ingin mengirimkan suatu data ketujuan lain, dimana tujuan tersebut
berada di jaringan yang berbeda dengan kita. Maka untuk itu dibutuhkan 1 IP address lagi yang
digunakan sebagai IP gateway. Alamat pada gateway pertama (hop pertama) disebut indirect
route dalam algoritma IP routing. Alamat dari gateway pertama yang hanya diperlukan oleh
pengirim untuk mengirimkan data ke tujuan yang berada di jaringan yang berbeda.
DIRECT ROUTING
Apabila host kita dengan tujuan berada dalam 1 jaringan. Maka data kita bila
dikirimkan ketujuan akan langsung dikirimkan dengan mengenkapsulasi IP datagram pada layer
phisical. Hal ini disebut dengan Direct Routing.
15 | L i n u x O p e n H o u s e 2 0 0 7
TABLE ROUTING
Menentukan arah dari berbagai direct route dapat dilihat dari list akan interface.
Sedangkan untuk list jaringan dan gatewaynya dapat dikonfigurasi kemudian. List tersebut
digunakan untuk fasilitas IP routing. Informasi tersebut disimpan dalam suatu tabel yang disebut
tabel arah (Routing Table).
Tipe informasi yang ada pada table routing antara lain :
1. Direct route yang didapat dari interface yang terpasang
2. Indirect route yang dapat dicapai melalui sebuah atau beberapa gateway
3. Default route, yang merupakan arah akhir apabila tidak bisa terhubung melalui direct
maupun indirect route.
Berikut ini adalah skenario pengiriman data dari komputer 192.168.1.5 ke komputer
192.168.2.36 :
16 | L i n u x O p e n H o u s e 2 0 0 7
192.168.1/24 192.168.2/24
192.168.1.5 192.168.2.36
Router yang mempunyai tabel routing yang dikelalo secara manual disebut sebagai
static routing. Tabel tersebut berisi daftar jaringan yang dapat dicapai oleh router tersebut.
Static routing dapat mempelajari jaringan yang berada disekelilingnya secara terbatas
(bila hanya 2 jaringan), tapi bila terdapat banyak jaringan, maka administrator harus mengelola
tabel routing tersebut secara cermat.
Dynamic routing adalah fungsi dari routing protocol yang berkomunikasi dengan
router yang lain untuk saling meremajakan (update) tabel routing yang ada. Dengan demikian,
administrator tidak perlu melakukan updating jalur (path) jika terjadi perubahan jalur transmisi
(path). Dynamic routing umumnya digunakan untuk jaringan komputer yang besar dan lebih
kompleks.
BAB III
17 | L i n u x O p e n H o u s e 2 0 0 7
PERINTAH “IFCONFIG”
Dengan menggunakan perintah ifconfig, root dapat mengganti setting IP untuk
jaringan. Contoh :
[root@WSC20411 root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:F1:BA:38:43
inet addr:10.252.102.143 Bcast:10.252.102.255
Mask:255.255.255.0
inet6 addr: fe80::20c:f1ff:feba:3843/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7827318 errors:0 dropped:0 overruns:0 frame:0
TX packets:5486496 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2529035045 (2.3 GiB) TX bytes:1421757215 (1.3 GiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:999 errors:0 dropped:0 overruns:0 frame:0
TX packets:999 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:68831 (67.2 KiB) TX bytes:68831 (67.2 KiB)
Untuk mengganti IP dapat dilakukan dengan cara:
# ifconfig eth0 192.168.0.1 netmask 255.255.255.0
[root@WSC20411 root]# netconfig
# vim /etc/network/interfaces
Pada file tersebut ketikkan syntax berikut ini :
auto lo
iface lo inet loopback
auto eth0
18 | L i n u x O p e n H o u s e 2 0 0 7
Kemudian jalankan perintah :
/etc/init.d/networking restart
apabila ingin menggunakan DHCP ganti “iface eth0 inet static” menjadi “iface eth0 inet dhcp”.
LAYER 1
Untuk mengecek apakah interface jaringannya sudah terpasang atau belum, dapat
dicek dengan perintah :
# lspci
Contoh :
#lspci
00:00.0 Hostbridge:VIATechnologies,Inc.PT894HostBridge
00:00.1 Hostbridge:VIATechnologies,Inc.PT894HostBridge
00:00.2 Hostbridge:VIATechnologies,Inc.PT894HostBridge
00:00.3 Hostbridge:VIATechnologies,Inc.PT890HostBridge
00:00.4 Hostbridge:VIATechnologies,Inc.PT894HostBridge
00:00.5 PIC:VIATechnologies,Inc.PT894I/OAPICInterruptController
00:00.7 Hostbridge:VIATechnologies,Inc.PT894HostBridge
00:01.0 PCIbridge:VIATechnologies,Inc.VT8237PCIBridge
00:0d.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:0f.0RAIDbuscontroller:VIATechnologies,Inc.VIAVT6420SATARAIDController(rev80)00:0f.
1IDEinterface:VIATechnologies,Inc.VT82C586A/B/VT82C686/A/B/VT823x/A/CPIPCBusMasterIDE(r
ev06)
00:10.0 USBController:VIATechnologies,Inc.VT82xxxxxUHCIUSB1.1Controller(rev81)
00:10.1 USBController:VIATechnologies,Inc.VT82xxxxxUHCIUSB1.1Controller(rev81)
00:10.2 USBController:VIATechnologies,Inc.VT82xxxxxUHCIUSB1.1Controller(rev81)
00:10.3 USBController:VIATechnologies,Inc.VT82xxxxxUHCIUSB1.1Controller(rev81)
00:10.4 USBController:VIATechnologies,Inc.USB2.0(rev86)
00:10.5 Network controller: VIA Technologies, Inc. VT8237 Integrated Fast Ethernet Controller
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890South]
00:11.5 Multimedia audia controller: VIA Technologies, Inc.
VT8233/A/8235/8237AC97AudioController(rev60)
01:00.0 VGAcompatiblecontroller:nVidiaCorporationNV34[GeForceFX5500](reva1)
19 | L i n u x O p e n H o u s e 2 0 0 7
Apabila sudah keluar eth0 artinya perangkat jaringan kita menggunakan eth0.
100baseTXFD artinya kita menggunakan kecepatan 100Mbps dan FD adalah FullDuplex. dan
Link ok menandakan perangkat kita sudah siap. Apabila hasilnya bukan link ok artinya ada
masalah dengan perangkat kita.
Contoh : (dengan kabel jaringan dilepas!!! )
#miitool
eth0: no link
Apabila tampilan seperti tersebut, artinya terjadi kesalahan dengan perangkat jaringan
kita.
LAYER 2
Untuk mengecek di layer 2 nya dapat digunakan perintah arp (AddressResolution
Protocol).
Contoh :
Perintah diatas dapat diartikan bahwa kita baru terkoneksi dengan 10.252.102.1 saja
belum ada lainnya.
LAYER 3
Untuk memeriksa apakah pada layer 3 sudah beres atau tidak, dapat menggunakan
perintah ifconfig. Contoh :
20 | L i n u x O p e n H o u s e 2 0 0 7
Contoh :
Untuk mengecek koneksi digunakan protokol ICMP dengan perintah ping atau
traceroute.
• Contoh Ping:
• Contoh Traceroute :
21 | L i n u x O p e n H o u s e 2 0 0 7
• Gabungan antara ping dan traceroute adalah mtr.
Contoh mtr :
# mtr proxy.eepisits.edu
LAYER 4
Aplikasi yang digunakan untuk mengetahui penggunaan layer transport adalah
perintah netstat. Untuk mengetahui port berapa saja yang terbuka untuk koneksi pada PC kita
dapat diketahui dengan perintah :
# netstat nlptu
Untuk mengetahui koneksi yang sedang terjadi antar PC kita dengan PC lain dapat
diketahui dengan perintah :
# netstat nat Dilihat dari State yang bernilai ESTABLISHED
ELECTRONIC MAIL
22 | L i n u x O p e n H o u s e 2 0 0 7
MESG[PILIHAN]
Fungsi : menolak pesan dari pemakai lain
23 | L i n u x O p e n H o u s e 2 0 0 7
Jika user tidak ingin diganggu oleh user yang lain yang akan mengirimkan pesan,
maka dapat menggunakan perintah mesg n.
Contoh :
User bernama Iwan tidak ingin menerima pesan (mesg n) Kemudian user lain bernama
Bambang mengirimkan pesan, maka komputer akan menolak pesan tersebut.
higo:~$ write iwan
write: iwan has messages disabled
MAIL[MENERIMA]
Fungsi : kirim dan membaca pesan berupa surat
Keterangan : Mail adalah sebuah program pengiriman elektronik yang mengirimkan
pesan ke pemakai lain atau membaca pesan dari pemakai lain. Anda dapat mengirimkan pesan
dan bentuk pengiriman tercatat ke tiap pemakai yang dikehendaki yang mempunyai ID log in
pada sistem. Pengiriman dikumpulkan dalam sebuah file di home directory penerima.
Untuk membaca surat elektronik ini bisa setiap saat, tetapi kebanyakan membacanya
ketika log in. Bila anda mengetikkan mail tanpa ID penerima maka berarti anda membaca surat
elektronik dari pengirim. Untuk membaca satu per satu surat anda, dengan mengetikkan urutan
dari suart yang masuk. Urutan yang digunakan 1 2 3 dst.
Tombol yang digunakan adalah :
+ (return) : menampilkan pesan berikutnya
Ctrl + D : keluar dari program mail
d : menghapus pesan terakhir
Bila perintah ini diikuti oleh nomor urut surat, maka akan menghapus file surat
tersebut. Bila disertakan argumen pemakai, maka mail menerima masukkan hingga ia
mendeteksi sebuah tombol ^D dan mengirim masukkan yang dikumpulkan sebagai surat pesan
pada home directory pemakai yang ditentukan.
Contoh : mengirim emaik ke user bernama bambang
$ mail bambang
Subject: Mencoba kirim email
Hallo Bang,
aku sedang latihan mengetik email pakai LINUX.
Kok sulit sekali yah ?
.
EOT
Jika user bernama Bambang sedang login, maka e mail tersebut langsung ditampilkan
di layar, seperti pada contoh berikut ini :
$
24 | L i n u x O p e n H o u s e 2 0 0 7
WALL
Fungsi : pengiriman pesan oleh super user
Keterangan : Bagi super user, sistem operasi UNIX menyediakan pengiriman pesan
keseluruhan pemakai yang sedang log in saat itu dan perintah ini hanya dapat dilakukan oleh
super user. Kegunaan dari perintah ini yaitu super user dapat memberitahukan kepda seluruh
pemakai yang sedang log in, adanya suatu interupsi penting yang harus diperhatikan.
Contoh :
# wall
Hallo USERS, awas komputer mau dimatikan jam 19.00
Mohon data Anda disimpan dan komputernya
di shutdown dahulu. Terima kasih.
Untuk mengakhiri penulisan wall dengan cara menekan tombol Ctrl – D. Setelah itu
pada layar monitor user yang sedang login akan tampil :
Broadcast Message from syarif@higo
(/dev/ttyp3) at 17:20 ...
Hallo USERS, awas komputer mau dimatikan jam 19.00
Mohon data Anda disimpan dan komputernya
di shutdown dahulu. Terima kasih.
:~#
25 | L i n u x O p e n H o u s e 2 0 0 7
BAB IV
SAMBA
PENGERTIAN
Samba merupakan aplikasi Unix yang memanfaatkan protokol SMB (Server Message
Block). Karena memakai protokol yang sama yaitu SMB, maka dengan Samba memungkinkan
mesin Linux berkomunikasi dengan mesin Windows/Dos maupun OS/2. Samba dapat
digunakan untuk :
a. Menghubungkan setiap mesin Unix (termasuk Linux) dengan mesin Dos/Windows
b. Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana
yang dilakukan Windows NT / 2000 server.
c. Berbagi (share) file dan printer pada semua komputer yang terhubung ke jaringan.
d. Membantu pengguna browsing di network neighborhood
e. Memberikan otentikasi kepada tiap klien yang login ke dalam suatu domain pada
suatu jaringan
26 | L i n u x O p e n H o u s e 2 0 0 7
Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa program
pendukung yaitu :
• smbclient
Klien dengan tampilan mirip ftp untuk mengakses SMB resource share (mengakses
share files)
• smbtar
Program yang memback up data yang dishare. Mirip tar di Linux.
• nmblookup
Program yang membantu mencari nama (names lookup) dengan memanfaatkan
NetBIOS over TCP/IP. Nmblookup dapat digunakan untuk meresolve dari nama
komputer ke nomor IP dan sebaliknya.
• smbpasswd
Program yang memungkinkan administrator mengatur password yang terenkripsi yang
dipergunakan oleh Samba Server.
• smbstatus
Program yang memonitor status terakhir dari share resources yang diberikan oleh
Server Samba.
• testparm
Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap file
konfigurasi Samba (smb.conf)
• swat
Samba Web Administration Tool, program bantu yang memberikan interface model
web untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file
konfigurasi Samba) mengatur resource share, melihat status Samba terakhir, dengan
dukungan file help yang sangat bermanfaat.
27 | L i n u x O p e n H o u s e 2 0 0 7
6. Jika tidak ditemukan nfsxxxx.rpm (xxx = nomer versi) gantilah dengan CD yang
lain. Jika anda tidak membawa CD Redhat Linux, anda bisa mendownloadnya di
ftp server.
# cd ke home direktori
# ping 10.252.105.101 cek konektivitas
#
Connected to host8.
220 (vsFTPd 1.1.3)
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): a n o n y m o u s
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
ftp> cd pub
ftp> ls
ftp> cd cd1
ftp> ls lihat isi direktori pub
ftp> bin mode binary file
ftp> mget samba* ketik yes untuk download
ftp> bye keluar dari ftp server
#
28 | L i n u x O p e n H o u s e 2 0 0 7
11. Menghapus rule firewall
Redhat Linux versi 8 atau yang lebih baru, akan mengaktifkan firewall secara
default sehingga semua akses dari luar akan ditolak. Untuk kepentingan percobaan
ini, ada baiknya untuk sementar semua rule firewall dihapus. Gunakan perintah :
# iptables –F
12. Backup File
# cp /etc/smb.conf /etc/smb.conf.asli
# cp /etc/hosts /etc/hosts.asli
# cp /etc/samba/smb.conf /etc/samba/smb.conf.asli
13. Konfigurasi Samba Server
# cd /
# mkdir /mp3
# cp /etc/a* /mp3
# useradd userkiri
# passwd userkiri
# useradd userkanan
# passwd userkanan
Editlah file konfigurasi samba
# vi /etc/samba/smb.conf
Editlah baris – baris berikut ini :
workgroup = PraktJarkom
server string = Ini Samba Server punya NAMAMU
##### membuat share direktori dengan samba
[dataumum]
comment = Direktori /tmp di pc NAMAMU
path = /tmp
writable = yes
29 | L i n u x O p e n H o u s e 2 0 0 7
[mp3]
comment = Direktori /mp3 di pc NAMAMU
path = /mp3
writable = no
readonly = yes
browseable = yes
printable = no
[userkiri]
comment = Direktori userkiri di pc NAMAMU
path = /home/userkiri
valid users = userkiri root
writable = yes
readonly = no
browseable = yes
printable = no
Jangan lupa untuk menyimpan file smb.conf, kemudian jalankan ulang service samba
# service smb restart
30 | L i n u x O p e n H o u s e 2 0 0 7
$ smbclient //hostname/tmp
$ smbclient //hostname/mp3
$ smbclient //hostname/userkiri U username
31 | L i n u x O p e n H o u s e 2 0 0 7