Impostare il gateway di default

3128787858Avete dei dubbi sui concetti di gateway e di gateway di default.Quando dovete utilizzarli?A cosa Servono?Come vanno configurati?I gateway smistano il traffico tra reti differenti,per esempio sottoreti,oppure tra LAN e Internet.Potete considerarli anche come router del primo hop.Il gateway di default contiene la route di default di una rete.Tutti gli host abilitati a uscire dalla loro rete devono avere un gateway di default.

Supponete di avere una rete configurata come segue:

  • la LAN è su 10.10.0.0/24
  • esiste una sola connessione condivisa verso Internet all’indirizzo IP statico della WAN 208.201.239.36
  • il service provider ha assegnato come gateway di default l’indirizzo 208.201.239.1

Dovrete configurare due gateway:quello dalle singole macchine della LAN al router e quello dal router al service provider.La figura sottostante schematizza questa configurazione di rete.Ci sono vari modi per configurare il gateway di default sulle macchine della LAN.Uno è quello di usare il comando route:

# route add default gw 10.10.0.25

Un altro è con iproute2:

# ip route add default via 10.10.0.25

 

Se un client ha più di un interfaccia di rete,dovrete specificare una sola:

# route add default gw 10.10.0.25 eth2
# ip route add default via 10.10.0.25 dev eth2


Le configurazioni che abbiamo mostrato sono temporanee e non sopravvivono a un reboot.Debian usa il file /etc/network/interfaces per memorizzare le configurazioni di rete.Sugli host con indirizzi IP statici,aggiungerete in questi file una riga come questa:

 

 

gateway 10.10.0.25

 

Fedora utilizza file distinti per ciascuna interfaccia di rete in /etc/sysconfig/network-script/ , per esempio ifcfg-eth0:

 

 

gateway 10.10.0.25

 

 

Il router avrà bisogno di una istruzione gateway 208.201.239.1 nella configurazione della sua interfaccia verso la WAN per poter accedere ad Internet.Usate questi comandi per rimuovere un gateway:

 

# route del default
# route del default gw 10.10.0.25
# ip route del default
# ip route del default via 10.10.0.25



Il comando ip non permette di impostare più di un gateway di default,cosa che invece route permette di fare.Ricordate che può essercene solo uno.

I gateway non possono avere indirizzi esterni alla loro rete,come dimostrato dagli esempi di questa ricetta:l’interfaccia verso la WAN,208.201.239.36,è sulla stessa rete del gateway del service provider 208.201.239.1.Il gateway dell’interfaccia verso la LAN è sulla rete della LAN.Gli host non hanno bisogno di gateway di default per raggiungere le altre macchine sulla loro sottorete.Potete verificarlo facilmente eliminando la route di default ed effetuando dei test con ping.Tutti gli host che devono accedere all’esterno della propria sottorete,invece,hanno bisogno di un gateway di default.Un host può avere più route,ma un solo gateway di default.Ciò mantiene le dimensioni delle tabelle di routing a una dimensione ragionevole,visto che non è necessario avere delle route per tutte le possibili destinazioni.

Il routing TCP/IP può essere pensato anche come una serie di hop (salti).Incontrerete spesso il termine next-hop.Ciò indica il router successivo a cui inviare i pacchetti e un router ha bisogno di conoscere solo quello successivo,non tutti quelli necessari per inviare i pacchetti alla loro destinazione finale.

Il termine gateway ha molti significat.E’ il punto di ingresso di una rete ed è anche il converitore tra differenti protocolli.In passato,avevate bisogno di usare un gateway per connettere tra loro reti basate su protocolli diversi,come Token Ring,IPX/SPX e Ethernet.Oggi TCP/IP e Ethernet sono sostanzialmente la stessa cosa e gran parte dei computer sopportano vari protocolli di rete.La tecnologia Voice over IP spesso richiede la conversione da un protocollo VoIP all’altro e quindi esistono i cosiddetti media gateway.