În acest articol, vom examina instalarea și inițializarea unui server DHCP pe Ubuntu. În cazul meu, instalarea va fi efectuată pe distribuția Ubuntu 14.04.3 LTS, cu toate acestea, într-un mod similar DHCP poate fi instalat și configurat pe orice distribuție. În cazul meu, serverul a existat mult timp, iar ca DNS / DHCP a fost instalat dnsmasq, care nu a fost configurat și nu a funcționat niciodată. Întrucât în momentul în care dnsmasq este inclus în numărul de pachete neacceptate, sa decis să se scape de el și să se configureze totul puțin diferit. Dacă nu aveți un server DHCP instalat pe serverul dvs., puteți trece peste primul pas.
Ștergerea dnsmasq
Nu este nimic complicat, scrieți doar la consola:
sudo apt-get elimina dnsmasq
Și așteptăm eliminarea completă. După aceea, sistemul probabil a lăsat mai multe pachete inutile, pe care depindea dnsmasq, ar trebui să le ștergeți:
sudo apt-get autoremove
După aceasta, puteți începe configurarea serverului DHCP de la zero.
Instalarea serverului DHCP isc-dhcp-server
Ca de obicei, trebuie mai întâi să actualizați pachetele instalate pe sistem:
sudo apt-get update sudo apt obține upgrade -y
Acum instalați serverul DHCP în sine:
sudo apt-get instalați serverul isc-dhcp
Serverul ar trebui să înceapă imediat, dar trebuie să îl configuram pentru nevoile noastre.
În majoritatea cazurilor, prefer să păstrez fișierele de configurare inițiale, dar în acest caz acest lucru este de prisos, deoarece vom schimba un singur parametru în el.
sudo nano / etc / implicit / isc-dhcp-server
Parametrul INTERFACES este setat la ethXN, unde ethXN este adaptorul pentru rețeaua locală. Ar trebui să fie așa:
Pentru a afla ce interfață este utilizată pentru rețeaua locală, puteți:
Acum, să editați setările de bază DHCP
Deschis pentru editarea /etc/dhcp/dhcpd.conf:
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.dist sudo nano -w /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 <
interval 192.168.0.200 192.168.0.250;
opțiunea nume-domeniu "ordaupfin.local";
opțiune nume-nume-servere 192.168.0.231, 192.168.0.1;
router-uri opționale 192.168.0.231;
opțiune difuzare-adresa 192.168.0.255;
default-lease-time 604800;
max-lease-time 604800;>
Luați în considerare această secțiune în detaliu:
Iată cum arată în nano:
Acum, reporniți serverul DHCP cu comanda:
serviciul sudo isc-dhcp-server restart
Dacă vedeți un mesaj în terminal:
isc-dhcp-server opri / așteaptă
isc-dhcp-server începe / funcționează, proces 30456
coada -f / var / log / syslog
Vă mulțumesc pentru atenție!