Assegnare indirizzi IP multipli
In certi casi è comodo assegnare un secondo indirizzo IP (o anche più di uno) ad una singola scheda di rete. Lo scopo è accedere da una singola postazione a più reti contemporaneamente.
Su Ubuntu il comando è il seguente
sudo ifconfig ethX:ALIAS 1.2.3.4 netmask 255.255.255.0 up
ethXè l’interfaccia da configurare, ad esempioeth0ALIASè il nome che intendiamo dare alla nostra seconda scheda “virtuale”1.2.3.4rappresenta l’indirizzo ip che intendiamo assegnare (voi metterete il numero corretto rispetto alla vostra rete – non usate questo)- segue la subnetmask
Le modifiche fatte in questo modo sono temporanee. Per rendere permanente una modifica è necessario modificare il file con le definizioni delle interfacce /etc/network/interfaces (agendo al solito con i privilegi di root). Il contenuto di questo file di solito è simile a quello che riporto come esempio
auto eth0
iface eth0 inet static
address 192.168.112.113
netmask 255.255.255.0
gateway 192.168.113.117
auto eth0:COMANDO
iface eth0:COMANDO inet static
address 112.113.117.115
netmask 255.255.255.240
auto eth0:STAZIONE
iface eth0:STAZIONE inet static
address 110.114.115.116
netmask 255.255.255.0
Ogni modifica a questo file deve essere convalidata dal riavvio del servizio di rete
sudo /etc/init.d/networking restart
Alla fine del file di configurazione “interfaces” puoi anche aggiungere una riga per memorizzare le route specifiche per ciascuna scheda, ad esempio
auto eth0
iface eth0 inet static
address 192.168.1.42
network 192.168.1.0
netmask 255.255.255.128
broadcast 192.168.1.0
up route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
up route add default gw 192.168.1.200
down route del default gw 192.168.1.200
down route del -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
No trackbacks yet.