DHCP Server
| Capitolo 7. Rete |

## DHCP Server

1. Che cosa è un Server DHCP?
2. Come posso instalalre un Server DHCP?

1. | Che cosa è un Server DHCP?
| Un Dynamic Host Configuration Protocol (DHCP) server, assegna automaticamente a qualsiasi computer colelgto ad una rete un indirizzo IP e altri parametri di rete. Questo semplifica la gestione di una rete e rende più facile l'inserimento di un nuovo computer al suo interno.
2. | Come posso instalalre un Server DHCP?
Per questi esempi useremo “eth0” e i seguenti dati: Range degli indirizzi IP: da 192.168.0.100 a 192.168.0.200 Maschera di sottorete: 255.255.255.0 Server DNS: 202.188.0.133, 202.188.1.5 Domini: tm.net.my Indirizzo del Gateway: 192.168.0.1
3. Leggi How do I add Universe and Multiverse? Installa il pacchetto dhcp3-server con Synaptic(Controlla How do I use Synaptic to install packages?) Rete > dhcp3-server
       sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
       sudo gedit /etc/default/dhcp3-server
4. Cerca questa riga
       ... INTERFACES=""
5. Sostituisci con le seguenti linee
       INTERFACES="eth0"
7. Salva il file modificato (How do I install a DHCP Server?)
       sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
       sudo gedit /etc/dhcp3/dhcpd.conf
8. Trova questa sezione
       ...
           # option definitions common to all supported networks...
           option domain-name "example.org";
           option domain-name-servers ns1.example.org, ns2.example.org;

           default-lease-time 600;
           max-lease-time 7200;
       ...
9. Rimpiazza con le seguenti righe
       # option definitions common to all supported networks...
       #option domain-name "example.org";
       #option domain-name-servers ns1.example.org, ns2.example.org;

       #default-lease-time 600;
       #max-lease-time 7200;
       ...
10. Trova questa sezione
        ...
        # A slightly different configuration for an internal subnet.
        #subnet 10.5.5.0 netmask 255.255.255.224 {
        # range 10.5.5.26 10.5.5.30;
        # option domain-name-servers ns1.internal.example.org;
        # option domain-name "internal.example.org";
        # option routers 10.5.5.1;
        # option broadcast-address 10.5.5.31;
        # default-lease-time 600;
        # max-lease-time 7200;
        #}
        ...
11. Rimpiazza con le seguenti righe
        # A slightly different configuration for an internal subnet.
        subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200;
        option domain-name-servers 202.188.0.133, 202.188.1.5;
        option domain-name "tm.net.my";
        option routers 192.168.0.1;
        option broadcast-address 192.168.0.255;
        default-lease-time 600;
        max-lease-time 7200;
        }
13. Salva il file modificato (sample/dhcpd.conf_installdhcpserver)
        sudo /etc/init.d/dhcp3-server restart

Server SSH |  | MySQL Database Server