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.
Leave A Comment?