B. DHCP Server
1. Pengertian DHCP Server
DHCP (Dynamic Host Control Protocol) adalah protokol pengalamatan host
secara dinamis. Dalam sebuah jaringan yang besar, akan ada bagian yang
pengalamatan IP address tidak begitu kritikal. Di bagian ini pengalamatan IP bisa
dilakukan secara dinamis dan otomatis.
Apabila dalam sebuah jaringan diwajibkan memberi IP satu per satu
dengan manual, maka akan memakan waktu yang sangat lama. Misalkan ada
jaringan dengan pengguna 1500 orang, maka akan membutuhkan pengaturan
alamat IP secara manual di tiap komputer sebanyak 1500 kali.
Karena itulah DHCP ada, sehingga komputer host tetap bisa terhubung
dengan jaringan secara otomatis meskipun tidak mendapatkan IP address sesuai
yang diminta, tapi sudah pasti akan mendapatkanya apabila IP masih tersedia
dan DHCP server berjalan normal.
Pendapatan IP mempunyai waktu yang terbatas, DHCP mengatur agar IP
bisa digunakan berulang-ulang. Ada batas penyewaan waktu yang harus
disetujui oleh host. Jadi ketika waktu penyewaan habis, maka host bisa
menentukan apakah dia ingin menyewa IP lagi atau berhenti supaya DHCP
server bisa memberikan IP tersebut ke host lainya.
Beberapa IP juga bisa diberikan secara statis untuk MAC address tertentu.
Sehingga IP tersebut bisa diserahkan secara ekslusif untuk beberapa mesin
yang memang krusial dengan IP tersebut, misalnya membuat DNS server atau
HTTP server local di daerah yang diatur IP nya oleh DHCP. Jadi DHCP tidak
terbatas hanya bisa memberikan IP secara dinamis dan tidak teratur. Beberapa
bisa teratur sehingga membuat DHCP lebih fleksible dalam berbagai keadaan.
2. Cara Kerja DHCP Server
DHCP server bekerja dengan cara menawarkan diri sebagai DHCP server
dan menawarkan IP kepada host yang terhubung. Host akan meminta alamat IP
kepada DHCP, lalu DHCP server akan memeriksa apakah masih ada alamat
yang tersedia, dan alamat apa saja yang tersedia itu.
Setelah diketahui adanya alamat yang tersedia. Maka DHCP server akan
memberikan kepada host tersebut alamat tersebut, DHCP juga menyimpan
informasi tambahan seperti DNS server yang harus digunakan, beserta default
gatewaynya.
Alamat IP diberikan lengkap dengan informasi kapan dia kadaluarsa
sehingga host bisa meminta lagi dan DHCP server bisa menyatakan alamat
tersebut sudah bebas dan bisa digunakan kembali baik oleh host yang sama
atau berbeda.
DHCP server mempunyai batas dari IP mana sampai mana dia bisa
memberikan alamat tersebut kepada host. Dengan batas ini jumlah host bisa
dibatasi sesuai dengan keperluan. Digunakan sebagai alternatif untuk menjaga
server dari koneksi host yang tidak diinginkan.
3. Mesin DHCP Server
Biasanya, dalam suatu jaringan yang diatur oleh router sudah memiliki
DHCP server sendiri di routernya. Namun, apabila harus menggunakan server
seperti Linux Debian, maka kita harus memasang aplikasi yang bisa menjadikan
server kita sebagai DHCP server. Di Linux Debian, aplikasi yang bisa digunakan
sebaai DHCP server adalah dhcp3-server.
4. DHCP Server
Debian
DHCP server bisa diinstall dengan menggunakan perintah apt-get install
. Dalam kasus ini paket yang kita install bernama dhcp3-server.
apt-get install dhcp3-server
Biarkan beberapa saat, apabila ada pertanyaan Y/n, tekan enter untuk
mengijinkan installasi DHCP server. Ketika installasi bila ada tulisan failed,
biarkan saja, karena kita memang belum melakukan konfigurasi
Apabila tidak ada tulisan failed juga tidak mengapa. Setelah selesai
installasi, coba lihat apakah ada direktori /etc/dhcp. Lakukan cd terhadap
direktori tersebut dan lakukan ls untuk melihat isinya.
Apabila kita ingin melakukan konfigurasi server DHCP, gunakan file yang
bernama dhcpd.conf. Gunakan nano untuk merubah isi dari dhcp.conf.
Di atas ini isi dari file
dhcp.conf. Ada beberapa pengaturan seputar
konfigurasi DHCP.
Yang perlu diperhatikan adalah bagian ini,
Di bagian ini kita akan merubah konfigurasi yang semula dimatikan,
supaya aktif.
Rubah hingga berbentuk seperti ini.
Kita membuat aturan dhcp untuk subnet 192.168.1.10, dengan netmask
255.255.255.0 atau 192.168.1.10/24. Lalu kita menentukan, bahwa IP yang bisa
digunakan atau disewa oleh host adalah antara 192.168.1.2 – 192.168.1.254.
Lalu kita setting alamat DNS server, yaitu mesin server sendiri 192.168.1.1,
dengan domain name server. Lalu setting bahwa alamat broadcastnya adalah
192.168.1.255, dengan waktu sewa default 3600 dan waktu sewa maksimal 7200
detik.
Setelah selesai mengatur konfigurasi DHCP server, kita perlu menentukan
di bagian mana DHCP server kita ini akan berjalan. Ketikkan,
nano /etc/default/dhcp
isi dengan : INTERFACE="eth1"
Apabila di server anda tidak ada interface ethernet 1, silahkan ganti
menjadi interface ethernet yang ada di sistem anda. Ethernet 0 atau eth0
biasanya sudah ada dan siap digunakan.
Di sini berarti DHCP server kita berjalan di atas eth1, jadi apabila ada host
yang terkoneksi dengan eth1, maka host tersebut bisa meminta IP dari server
kita.
Sambungkan PC dengan interface eth1 di server, apabila menggunakan
sistem oeprasi windows, maka buka command prompt dan gunakan ipconfig
untuk melihat apakah sudah mendapatkan IP dari server kita. Untuk sistem
Linux, gunakan ifconfig.
Untuk evaluasi silahkan jawaban di kolom komentar apa yang dimaksud perintah nano ?
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
ReplyDeleteThis comment has been removed by the author.
DeleteNAMA:HANIPAH
DeleteKELAS:XI TKJ 2
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
This comment has been removed by the author.
ReplyDeleteMutia Fadla Fadilah
DeleteXI TKJ 2
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding.
Sabita Sari
ReplyDeleteJawaban :
nano merubah teks editor
Perintah digunakan sebagai text editor yang tidak perlu membuka jendela baru
Nama : Sabita Sari
DeleteKelas : XI TKJ 1
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
ReplyDeleteNama:Rika Amelia
DeleteKelas:XI TKJ 1
SITI HABIBAH 11 TKJ 2
ReplyDeleteGNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
Nama:Nadia permata putri
ReplyDeleteKelas:XI TKJ 1
Nama:WIWI WIDIASARI
ReplyDeleteKelas:IX tkj2
Jawaban:
Nano adalah sebuah kutukan berbasis editor teks untuk Unix dan Unix-seperti sistem. ini merupakan tiruan dari pico, editor dari pine klien email.
NAMA: WIWI WIDIASARI
DeleteKelas :XI Tkj 2
Nama: EUIS SURYATI
ReplyDeleteKelas: XI TKJ2
Jawaban:
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
NAMA:DINI MEY WAHYUNI
ReplyDeleteKELAS:XI TKJ 1
JAWABAN:
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
NAMA : Anggun Chintya Dewi
DeleteKELAS: XI TKJ 1
Jawaban:
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
NAMA : FEBRY AMALYA PUTTING
ReplyDeleteKELAS : XI TKJ 2
Jawaban:
Nama:cucu komalasari
ReplyDeleteKelas:x1-tkj 2
Jawaban:nano adalah sebuah kutukan berbasis editor teks untuk unix dan Unix seprti sistem
Nama:risna nursyifa
ReplyDeleteKelas:Xl tkj 1
Jawaban:
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux.
Aminah
ReplyDeleteXI tkj 2
Nano merupakan sebuah aplikasi editor berbasis teks untuk Unix dan sistem Unix-like. Ini adalah tiruan dari Pico, editor dari klien email Pine. Tujuan nano dikembangkan adalah untuk meniru Pico sebaik mungkin dan mungkin mencakup fungsionalitas tambahan. Nano merupakan perangkat lunak bebas yang dirilis di bawah bendera GNU General Public License (lisensi GPLv3).
Nama:Nia Umamah
ReplyDeleteKelas:XI TKJ 2
Nama :Nia Umamah
ReplyDeleteKelas : XI TKJ 2
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
Jihan Novita Sari
ReplyDeleteXI TKJ 1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
Siti kartika
ReplyDeleteXI TKJ 2
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
Nama:eka herawati
ReplyDeleteKelas:XI tkj 1
NAMA: AIRIN KUSNIAWATI
ReplyDeleteKLS: XI TKJ2
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
NAMA:NELIA WATI
ReplyDeleteKELAS:IX-TKJ1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
Siti kurniasih
ReplyDeleteXI TKJ1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
NAMA : INANURHAPIPAHH
ReplyDeleteKELAS : XI-TKJ1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.
Nama : Tinah Kartika
ReplyDeleteKelas : XI TKJ1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
ReplyDeleteNama: Rosita Sari Dewi
ReplyDeleteKelas: XI TKJ 1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
Nama:Nabila Zahra
ReplyDeleteKelas: XI TKJ 1
Jawaban:
GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.
Nama:SITI NURAENI
ReplyDeletekelas:XI TKJ1
GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.
Where Is Baccarat Legal in America? - Wilbur
ReplyDeleteA recent survey shows that 바카라 사이트 the American public is more interested in 온카지노 American people do not have the option 카지노 to bet on a single game.