Instalare si Configurare Server DHCP (CentOS 6.5)

Configurare noua (How To)

Situatie

Se doreste instalarea si configurarea unui server de DHCP in retea.

Solutie

Pasi de urmat

Se deschide terminalul ca utilizator “root” si se executa urmatoarea comanda pentru a instala serverul de DHCP:

yum install dhcp -y

 

Dupa ce s-a instalat serviciul de DHCP, trebuie configurat pe ce interfata sa ruleze.

In cazul de fata, serverul are doar o interfata de retea (eth0) si vom asigna serviciul de DHCP sa functioneze pe interfata eth0.

Trebuie modificat fisierul ce se afla in calea urmatoare: /etc/sysconfig/dhcpd.

Se executa comanda:

vi /etc/sysconfig/dhcpd

Se asigneaza interfata prin modificarea liniei de mai jos cu placa de retea dorita:

[...]
DHCPDARGS=eth0
[...]

Se salveaza fisierul.

Se copiaza fisierul de configurare dat ca exemplu din instalare folosind comanda de mai jos:

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

 

Se editeaza fisierul nou de configurare folosind comanda de mai jos:

vi /etc/dhcp/dhcpd.conf

 

Se configureaza in fiser, dupa cum urmeaza:

  • DNS-ul
  • Setarea ca server autoritar
  • Setarea intervalului de IP-uri alocate

 

  • DNS-ul

In dreptul optiunilor domain name se pune numele domeniului si serverul de DNS, exemplu cum ar arata dupa modificare:

[...]
option domain-name "padureamagica.local";
option domain-name-servers serverdns.padureamagica.local;
[...]

 

  • Setarea ca server autoritar

Se decomenteaza (se scoate semnul “#” din fata liniei) linia ce contine “authoritative” pentru a putea seta serverul ca fiind unul autoritar. Dupa modificare ar trebui sa arate astfel:

[...]
authoritative;
[...]


  • Setarea intervalului de IP-uri alocate

Se modifica linia de mai jos pentru a adauga reteaua. In final trebuie sa arate astfel:

[...]
subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.50 192.168.0.100;
 option domain-name-servers serverdns.padureamagica.local;
 option domain-name "padureamagica.local";
 option routers 192.168.0.1;
 option broadcast-address 192.168.0.255;
 default-lease-time 600;
 max-lease-time 7200;
}
[...]

In configuratia de mai sus, in dreptul optiunii “subnet” s-a adaugat reteaua, in cazul de fata, 192.168.0.0.
Intervalul de IP-uri se configureaza in dreptul optiunii “range”.

Urmatoarea optiune este denumirea server-ului de DNS si imediat urmatoarea este optiunea unde se introduce numele domeniului.

Optiunea “routers” este gateway-ul.

Optiunea “broadcast-address” reprezinta adresa IP de broadcast.

Optiunea “default-lease-time” reprezinta intervalul normal, in secunde a timpului permis alocarii IP-ului prin DHCP.

Optiunea “max-lease-time” reprezinta intervalul maxim in secunde, a timpului permis alocarii IP-ului prin DHCP.

Dupa ce au fost efectuate aceste configurari, se va salva fisierul si se va inchide.

Dupa ce s-a configurat serverul, urmeaza a fi pornit serviciul de DHCP si a fi setat sa porneasca automat la pornirea serverului.

Acest lucru se poate face folosind comenzile de mai jos:

service dhcpd start
chkconfig dhcpd on

Acum calculatoarele vor primi IP-uri din plaja definita in configuratia de mai sus.

Tip solutie

Permanent

Voteaza

(91 din 179 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?