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

CentOS / RHEL 7 :Cara menentukan argumen dan opsi baris perintah saat layanan dhcpd dimulai

Protokol Konfigurasi Host Dinamis (DHCP) memungkinkan mesin klien untuk secara otomatis memperoleh informasi konfigurasi jaringan dari server DHCP setiap kali mereka terhubung ke jaringan. Server DHCP dikonfigurasi dengan berbagai alamat IP dan parameter konfigurasi jaringan lainnya.

Ketika mesin klien dikonfigurasi untuk menggunakan DHCP, daemon klien, dhclient , menghubungi daemon server, dhcpd, untuk mendapatkan parameter jaringan. Karena DHCP berbasis broadcast, baik klien maupun server harus berada pada subnet yang sama.

Menentukan argumen dan opsi baris perintah saat memulai layanan dhcpd

1. Untuk menentukan argumen dan opsi baris perintah saat layanan dhcpd dimulai, salin /usr/lib/systemd/system/dhcpd.service file ke /etc/systemd/system/ direktori:

# cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/

2. Anda kemudian dapat mengedit /etc/systemd/system/dhcpd.service file dan tambahkan argumen dan opsi baris perintah ke ExecStart garis. Misalnya, jika server DHCP Anda memiliki beberapa antarmuka jaringan (eth0, eth1, eth2) tetapi Anda hanya ingin layanan dhcpd mendengarkan permintaan DHCP di eth2, sertakan eth2 sebagai argumen baris perintah:

# vi /etc/systemd/system/dhcpd.service ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user
dhcpd -group dhcpd --no-pid eth2

3. Saat Anda mengaktifkan layanan untuk memulai saat boot, tautan simbolis dibuat ke dhcpd.service file di /etc/systemd/system/ direktori daripada file di /usr/lib/systemd/system/ direktori:

# systemctl enable dhcpd
ln –s ‘/etc/systemd/system/dhcpd.service’ ‘/etc/systemd/system/multi-user.target.wants/dhcpd.service’

Lihat halaman manual dhcpd untuk opsi dan argumen baris perintah tambahan. Beberapa opsi yang paling umum tersedia dijelaskan di bawah ini:

  • -p [port] :Menentukan nomor port UDP yang mendengarkan dhcpd. Standarnya adalah port 67.
  • -f :Menjalankan dhcpd sebagai proses latar depan alih-alih daemon latar belakang. Ini berguna saat men-debug masalah.
  • -d :Mencatat daemon server DHCP ke deskriptor kesalahan standar. Ini berguna saat debugging. Jika ini tidak ditentukan, dhcpd mencatat semua output menggunakan syslog.
  • -cf [nama file] :Menentukan lokasi file konfigurasi. File konfigurasi default adalah /etc/dhcp/dhcpd.conf.
  • -lf [nama file] :Menentukan lokasi file database sewa. File sewa default adalah /var/lib/dhcpd/dhcpd.leases.
  • -q :Menentukan untuk diam saat startup. Ini menekan pencetakan seluruh pesan hak cipta saat memulai daemon.
  • –tanpa-pid :Menonaktifkan penulisan file pid (Process ID). Dengan opsi ini, layanan tidak memeriksa proses server yang ada.


Cent OS
  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi server ftp (vsftpd)

  2. Cara Membangun Kembali "initramfs" dengan Multipath di CentOS/RHEL 6 dan 7

  3. Cara Menonaktifkan 'lvm2-lvmetad.socket/service' di CentOS/RHEL 7

  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. CentOS / RHEL 7 :Jangan pernah menjalankan layanan iptables dan layanan FirewallD secara bersamaan!

  3. Cara Menginstal Layanan dan Klien NTP di CentOS/RHEL 8

  1. CentOS / RHEL :Cara menginstal dan memulai layanan Apache httpd

  2. Cara Menyesuaikan Opsi Screensaver Di Gnome di CentOS/RHEL 7

  3. Cara Menonaktifkan Layanan rpc.quotad di CentOS/RHEL 6 dan 7