18

Usare gli Alias IP in Gentoo

luglio 2007 da Lobotomia

1 Stella2 Stelle3 Stelle4 Stelle5 Stelle6 Stelle7 Stelle8 Stelle9 Stelle10 Stelle (Non ancora votato)
Loading ... Loading ...

Una
breve e concisa guida sulla configurazione di un sistema per l’utilizzo dell’IP Aliasing.



sos_mp3_120x120

L’IP Aliasing è il processo che permette di assegnare ad una interfaccia di rete più di un indirizzo IP, permettendo così ad un nodo su una rete di connettersi a diverse reti.

IP Aliasing da riga di comando
Generalmente da riga di comando si utilizza ifconfig per la configurazione delle interfaccie di rete, di solito con il comando

ifconfig <interfaccia> <indirizzo_ip> broadcast <indirizzo_broadcast> netmask <indirizzo_netmask>

si configura un’interfaccia di rete.
Se ad esempio vogliamo assegnare l’indirizzo ip 192.168.0.1 all’interfaccia eth1 con broadcast 192.168.0.255 e netmask 255.255.255.0 si eseguirà da shell il comando:

ifconfig eth1 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0

Per assegnare tramite aliasing un ulteriore indirizzo si utilizza:

ifconfig <interfaccia:N> <indirizzo_ip> broadcast <indirizzo_broadcast> netmask <indirizzo_netmask>

e così via sostituendo al numero N che segue i due punti il numero identificativo dell’alias (il primo alias che è il secondo ip assegnato alla scheda sarà 0, il secondo 1 e così via).
Ad esempio volendo assegnare l’indirizzo ip 192.168.1.1 all’interfaccia eth1 con broadcast 192.168.1.255 e netmask 255.255.255.0 si eseguirà da shell il comando:

ifconfig eth1:0 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0

Configurazione permanente in
I passi sopra esposti produrranno un effetto immediato ma solo fino al riavvio del computer. Per rendere permenante tale configurazione in è necessario effettuare la configurazione modificando il file /etc/conf.d/net. Per Prima cosa è necessario indicare quale modulo utilizzare per la gestione della rete con la riga modules=( “ifconfig” ). Nel file verrà inserito nella direttiva config_ethN (dove ethN è il nome dell’interfaccia ad esempio come prima eth1) una riga per ogni indirizzo IP da associare alla macchina del tipo <indirizzo_ip> netmask <indirizzo_netmask> brd <indirizzo_broadcast>.

Volendo assegnare come nel caso precedente permanentemente all’interfaccia eth1 gli indirizzi 192.168.0.1, broadcast 192.168.1.255, netmask 255.255.255.0 e 192.168.1.1, broadcast 192.168.1.255, netmask 255.255.255.0, il file /etc/conf.d/net dovrà contenere le seguenti direttive:

modules=( “ifconfig” )
config_eth1=(
“192.168.0.1 netmask 255.255.255.0 brd 192.168.0.255″
“192.168.1.1 netmask 255.255.255.0 brd 192.168.1.255″
)

N.B. ifconfig permette massimo 256 indirizzi.

Per applicare subito le modifiche effettuate basta riavviare l’interfaccia di rete tramite lo script di init, nel nostro caso:

/etc/init.d/net.eth1 restart

A questo punto per controllare che tutto sia andato per il verso giusto vi basta utilizzare il comando ifconfig senza parametri e dovreste avere un output simile al seguente:

eth1 Link encap:Ethernet HWaddr 00:02:02:1A:B0:AB
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85808 errors:0 dropped:0 overruns:0 frame:0
TX packets:733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5533792 (5.2 Mb) TX bytes:92798 (90.6 Kb)
Interrupt:16 Base address:0×6000

eth1:0 Link encap:Ethernet HWaddr 00:01:02:1A:10:9F
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85808 errors:0 dropped:0 overruns:0 frame:0
TX packets:733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4533792 (4.2 Mb) TX bytes:2798 (0.3 Kb)
Interrupt:16 Base address:0×6000

Ora non vi resta che utilizzare gli Alias per i vostri scopi!

Buon Divertimento!


Creative Commons License

Questo/a
opera è pubblicato sotto una
Licenza Creative Commons.

Post correlati

Una Risposta a “Usare gli Alias IP in Gentoo”

  1. Anonymous said:

    Con il kernel 2.6 funziona?
    Io ho debian etch e con il 2.6 non mi va perche’ c’e’ scritto che e’ deprecato dal 2.6. Dice in compenso di usare ip.

Leave a Reply

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>