GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengkonfigurasi server DHCP di CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Dynamic Host Configuration Protocol adalah protokol jaringan yang digunakan untuk mendistribusikan parameter konfigurasi jaringan secara dinamis, seperti alamat IP, gateway, dan DNS untuk antarmuka jaringan. DHCP Server memberikan alamat IP secara otomatis ke semua sistem, jadi admin sistem tidak perlu menetapkan alamat IP secara manual ke mesin klien di jaringan. DHCP adalah pilihan terbaik untuk lingkungan yang lebih besar, menampung ribuan sistem.

Lingkungan

Pastikan hanya ada satu server DHCP di lingkungan Anda. Jika Anda memiliki router/switch yang menyediakan fungsionalitas DHCP, maka Anda harus menonaktifkannya.

  1. Server Minimal CentOS 7 64bit (Server DHCP) ATAU Ubuntu 18.04 /16.04  / Debian 9 64bit (Server DHCP)
  2. Server Minimal CentOS 7 64bit (Klien DHCP) ATAU Desktop Ubuntu 18.04 / 16.04 (Klien DHCP)

Catatan:Anda harus menetapkan alamat IP statis ke server DHCP Anda.

  • Konfigurasi alamat IP Statis di CentOS 7 / RHEL 7 / Fedora 27
  • Konfigurasi alamat IP Statis di Ubuntu 18.04 / 16.04 / Debian 9

Instal dan konfigurasikan server DHCP di CentOS 7

Pertama, mari kita lihat cara menginstal dan mengkonfigurasi server DHCP pada CentOS 7 64bit. Ini juga harus bekerja pada CentOS 6.x dan versi lama lainnya.

Instal server dan klien DHCP menggunakan perintah di bawah ini.

# yum install dhcp

Setelah paket diinstal, salin file konfigurasi sampel ke direktori /etc/dhcp.

# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

Sekarang, edit file dhcpd.conf.

# vi /etc/dhcp/dhcpd.conf

Tentukan subnet, rentang alamat IP, domain, dan server nama domain seperti di bawah ini:

[...]
# Configuring subnet and iprange
 subnet 192.168.12.0 netmask 255.255.255.0 {
 range 192.168.12.100 192.168.12.200;
# Specify DNS server ip and additional DNS server ip 
 option domain-name-servers 8.8.8.8, 8.8.4.4;
# Specify Domain Name
 option domain-name "itzgeek.local";
# Default Gateway
 option routers 192.168.12.2;
 option broadcast-address 192.168.12.255;
# Specify Default and Max lease time
 default-lease-time 600;
 max-lease-time 7200;
 }
[...]

Jika Anda ingin menetapkan alamat IP tetap ke klien Anda, Anda harus memasukkan id MAC dan alamat IP di bait berikut. Misalnya, untuk menetapkan alamat IP tetap 192.168.12.110 untuk klien, bait akan terlihat seperti di bawah ini.

[...]
host mywindows-client {
 hardware ethernet 00:0C:29:05:A7:CB; 
 fixed-address 192.168.12.110; 
} 
[...]

Sekarang, mulai layanan dhcpd dan membuatnya mulai secara otomatis pada sistem reboot.

# systemctl restart dhcpd
# systemctl enable dhcpd

Jika Anda menghadapi masalah dalam memulai ulang layanan DHCP, pertimbangkan untuk memperbarui konteks SELinux atau nonaktifkan SELinux secara permanen di CentOS 7 / RHEL 7 .

/sbin/restorecon -v /etc/dhcp/dhcpd.conf

Itu dia. Sekarang, lewati ke ‘Konfigurasi Klien DHCP ’ dan konfigurasikan klien Anda untuk mendapatkan alamat IP secara otomatis dari server DHCP.

Instal dan konfigurasikan server DHCP di Ubuntu 18.04 / 16.04 / Debian 9

Pertama, mari kita lihat cara menginstal dan mengkonfigurasi server DHCP di Ubuntu 14.04. Seharusnya juga berfungsi di Ubuntu 15.04 / 14.10 / 13.04 / 13.10 dan versi lama lainnya.

Instal server dan klien DHCP menggunakan perintah di bawah ini.

$ sudo apt-get install isc-dhcp-server

Setelah paket-paket terinstal, kita harus menetapkan antarmuka apa yang harus dimiliki server DHCP (dhcpd ) melayani permintaan DHCP. Dalam kasus kami, hanya memiliki satu Antarmuka di sistem saya (eth0 ), jadi kami akan menetapkan eth0 .

Edit file /etc/default/isc-dhcp-server .

$ sudo nano /etc/default/isc-dhcp-server

Sebutkan eth0 dalam file.

# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

Sekarang, edit file dhcpd.conf,

$ sudo nano /etc/dhcp/dhcpd.conf

Lakukan perubahan seperti yang ditunjukkan di bawah ini.

Tentukan subnet, rentang alamat IP, domain, dan server nama domain seperti di bawah ini:

[...]
# Configuring subnet and iprange
 subnet 192.168.12.0 netmask 255.255.255.0 {
 range 192.168.12.100 192.168.12.200;
# Specify DNS server ip and additional DNS server ip 
 option domain-name-servers 8.8.8.8, 8.8.4.4;
# Specify Domain Name
 option domain-name "itzgeek.local";
# Default Gateway
 option routers 192.168.12.2;
 option broadcast-address 192.168.12.255;
# Specify Default and Max lease time
 default-lease-time 600;
 max-lease-time 7200;
 }
[...]

Jika Anda ingin menetapkan alamat IP tetap ke klien Anda, Anda harus memasukkan id MAC dan alamat IP di bait berikut. Misalnya, untuk menetapkan alamat IP tetap 192.168.12.110 untuk klien, bait akan terlihat seperti di bawah ini.

[...]
host mywindows-client {
 hardware ethernet 00:0C:29:05:A7:CB; 
 fixed-address 192.168.12.110; 
} 
[...]

Sekarang, mulai layanan dhcpd dan membuatnya mulai secara otomatis pada sistem reboot.

# sudo service isc-dhcp-server restart

Konfigurasikan Klien DHCP

Sekarang, Anda perlu mengkonfigurasi mesin klien untuk mendapatkan alamat IP secara otomatis dari server DHCP. Anda dapat membaca artikel di bawah ini.

  • Konfigurasikan Jaringan di CentOS 7 / CentOS 6.
  • Konfigurasikan Jaringan di Ubuntu 16.04 / 14.04 / LinuxMint 18 .

Itu saja.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Server DHCP di Ubuntu 20.04

  2. Cara Mengonfigurasi Autofs di CentOS 7 / Ubuntu 16.04 / Debian 9 / Fedora 27/26

  3. Mengatur Server DHCP di CentOS 8 - Bagaimana Caranya?

  1. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 7

  2. Cara Mengkonfigurasi HAProxy di Server Debian 9 / Ubuntu 16.04

  3. CentOS / RHEL :Cara mengkonfigurasi server DHCP

  1. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 18.04 / Debian 9

  2. Cara Mengkonfigurasi Server Bacula di Ubuntu 16.04

  3. Cara Mengonfigurasi OpenVPN di Ubuntu 16.04