DHCP-palvelimen määrittäminen CentOS 7 / Ubuntu 18.04 / 16.04 / Debianissa 9

mainos

Dynamic Host Configuration Protocol on verkkoprotokolla, jota käytetään dynaamisesti jakamaan verkon konfiguraatioparametreja, kuten IP-osoitteita, yhdyskäytävää ja DNS: ää verkkoliitännöille. DHCP-palvelin määrittää IP-osoitteet automaattisesti kaikkiin järjestelmiin, joten järjestelmänvalvojan ei tarvitse määrittää IP-osoitteita manuaalisesti verkon asiakaskoneille. DHCP on paras vaihtoehto isompiin ympäristöihin, sillä sillä on tuhansia järjestelmiä.

ympäristö

varmista, että ympäristössäsi on vain yksi DHCP-palvelin. Jos sinulla on reititin/kytkin, joka tarjoaa toimintoja DHCP, sinun täytyy poistaa se.

  1. CentOS 7 64bit minimaalinen palvelin (DHCP-palvelin) tai Ubuntu 18.04 / 16.04 / Debian 9 64bit (DHCP-palvelin)
  2. CentOS 7 64bit minimaalinen palvelin (DHCP-asiakas) tai Ubuntu 18.04 / 16.04 Desktop (DHCP-asiakas))

Huomautus: sinun täytyy määrittää staattinen IP-osoite DHCP palvelimelle.

  • staattisen IP-osoitteen määrittäminen CentOS 7 / RHEL 7 / Fedora 27
  • staattisen IP-osoitteen määrittäminen Ubuntu 18.04 / 16.04 / Debianissa 9

Asenna ja määritä DHCP-palvelin CentOS 7: ssä

ensin katsotaan, miten DHCP-palvelin asennetaan ja konfiguroidaan CentOS 7 64bit: ssä. Sen pitäisi toimia myös CentOS 6: ssa.x ja muita vanhempia versioita.

Asenna DHCP-palvelin ja-asiakas alla olevalla komennolla.

# yum install dhcp

kun paketit on asennettu, kopioi näytteen asetustiedosto / etc / dhcp-hakemistoon.

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

nyt, edit dhcpd.conf-tiedosto.

# vi /etc/dhcp/dhcpd.conf

Määrittele aliverkko, IP-osoitteiden valikoima, toimialue ja verkkotunnuspalvelimet seuraavasti:

# 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; }

jos haluat määrittää kiinteän IP-osoitteen asiakkaallesi, sinun täytyy syöttää sen MAC-tunnus ja IP-osoite seuraavassa säkeistössä. Esimerkiksi määrittää kiinteän IP-osoitteen 192.168.12.110 asiakkaalle, stanza näyttää alla.

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

Käynnistä dhcpd-palvelu ja käynnistä se automaattisesti järjestelmän uudelleenkäynnistyksessä.

# systemctl restart dhcpd# systemctl enable dhcpd

jos sinulla on ongelmia DHCP-palvelun uudelleenkäynnistämisessä, harkitse SELinux-kontekstin päivittämistä tai poista SELinux pysyvästi käytöstä CentOS 7 / RHEL 7: ssä.

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

se siitä. Nyt, siirry ’Configure DHCP Clients’ osio ja määritä asiakkaat saada IP-osoitteet automaattisesti DHCP palvelimelta.

Asenna ja määritä DHCP-palvelin Ubuntu 18.04 / 16.04 / Debian 9

ensin katsotaan, miten DHCP-palvelin asennetaan ja konfiguroidaan Ubuntu 14.04: ssä. Pitäisi toimia myös Ubuntu 15.04 / 14.10 / 13.04 / 13.10 ja muita vanhempia versioita.

Asenna DHCP-palvelin ja-asiakas alla olevalla komennolla.

$ sudo apt-get install isc-dhcp-server

kun paketit on asennettu, meidän on määritettävä, mitä rajapintoja DHCP-palvelimen (dhcpd) tulee palvella DHCP-pyyntöjä. Meidän tapauksessamme on vain yksi käyttöliittymä järjestelmässäni (eth0), joten annamme eth0: n.

mainos

Muokkaa tiedostoa / etc/default / isc-dhcp-server.

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

mainitse ET0 tiedostossa.

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

nyt, edit dhcpd.conf-tiedosto,

$ sudo nano /etc/dhcp/dhcpd.conf

Tee muutokset kuten alla.

Määrittele aliverkko, IP-osoitteiden valikoima, toimialue ja verkkotunnuspalvelimet seuraavasti:

# 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; }

jos haluat määrittää kiinteän IP-osoitteen asiakkaallesi, sinun täytyy syöttää sen MAC-tunnus ja IP-osoite seuraavassa säkeistössä. Esimerkiksi määrittää kiinteän IP-osoitteen 192.168.12.110 asiakkaalle, stanza näyttää alla.

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

Käynnistä dhcpd-palvelu ja käynnistä se automaattisesti järjestelmän uudelleenkäynnistyksessä.

# sudo service isc-dhcp-server restart

Määritä DHCP-asiakkaat

nyt sinun täytyy määrittää asiakaskoneet saadaksesi IP-osoitteen automaattisesti DHCP-palvelimelta. Voit käydä läpi alla artikkeleita.

  • Määritä Verkko CentOS 7 / CentOS 6: ssa.
  • Määritä Verkko Ubuntu 16.04 / 14.04 / LinuxMint 18: ssa.

siinä kaikki.

Vastaa

Sähköpostiosoitettasi ei julkaista.