Server DHCP Linux


Pentru acest tutorial va este necesar un calculator pe care sa ruleze linux.

COD pentru /etc/dhcpd.conf:

default-lease-time 86400 ; # o zi

max-lease-time 604800 ; # o saptamana

ddns-update-style ad-hoc ;

option routers 192.168.2.1 ; # adresa IP a gateway-ului

option subnet-mask 255.255.255.0 ;

option broadcast-address 192.168.2.255 ;

option domain-name „domeniul_meu.ro” ;

option domain-name-servers 194.22.190.10 , 194.22.194.14; # adresele IP ale DNS Serverelor

# LAN

subnet 192.168.2.0 netmask 255.255.255.0

{

range 192.168.2.40 192.168.2.60; #asignare adrese IP de la .40 pana la .60

}

#asignare adrese IP si nume de host-uri in functie de adresa MAC a unor PC-uri

host pc-home

{

hardware ethernet 00:11:22:33:44:55:66

fixed-address 192.168.2.66

}

host joe

{

hardware ethernet 01:23:45:67:89:10:22

fixed-address 192.168.2.88

}

COD pentru crearea unui fisier de pornire oprire dhcp-ului:

#!/bin/sh
#
# /etc/rc.d/rc.dhcpd
#
# Start/stop/restart the DHCP daemon.
#
# Pentru a face ca dhcpd sa porneasca automat, trebuie facut
# fisierul executabil: chmod 755 /etc/rc.d/rc.dhcpd
#
#############################################

CONFIGFILE=”/etc/dhcpd.conf”
LEASEFILE=”/var/state/dhcp/dhcpd.leases”
INTERFACES=”eth1″
OPTIONS=”-q”

#############################################

dhcpd_start() {
if [ -x /usr/sbin/dhcpd -a -r $CONFIGFILE ]; then
echo „Starting DHCPD…”
/usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE $OPTIONS $INTERFACES
# /usr/sbin/dhcpd -q $INTERFACES
fi
}

dhcpd_stop() {
killall dhcpd
}

dhcpd_restart() {
dhcpd_stop
sleep 2
dhcpd_start
}

case „$1” in
‘start’)
dhcpd_start ;;
‘stop’)
dhcpd_stop ;;
‘restart’)
dhcpd_restart ;;
*)
echo „usage $0 start|stop|restart” ;;
esac

In final nu este exclus sa va puteti uita si prin manualele de linux cu care vine fiecare distributie.

COD: man dhcpd.conf pentru configurari mai complexe.

Reclame
Acest articol a fost publicat în Hardware, ISP, Linux, MAC, Slackware, Software, Stuff, Tutorial, Unix și etichetat , , , , , , , . Pune un semn de carte cu legătura permanentă.

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare /  Schimbă )

Fotografie Google

Comentezi folosind contul tău Google. Dezautentificare /  Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare /  Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare /  Schimbă )

Conectare la %s