Author Topic: Configurare piu IP sulla stessa scheda di rete  (Read 939 times)

Whitenoise

  • Administrator
  • Full Member
  • *****
  • Posts: 149
    • View Profile
Configurare piu IP sulla stessa scheda di rete
« on: September 28, 2010, 03:48:41 pm »
Linux permette di utilizzare più IP sulla stessa scheda di rete, assegnandoli tramite la funzione alias.

ifconfig da linea di comando

E' possibile utilizzare ifconfig per configurare un IP alias. Ad esempio:

    * eth0 NIC IP 192.168.1.5
    * eth0:0 primo NIC alias: 192.168.1.6

Per configurare l'IP alias su eth0:0 si utilizza il seguente commando:

Code: [Select]
# ifconfig eth0:0 192.168.1.6 up
Verifichiamo quindi che sia stato impostato correttamente:

Code: [Select]
# ifconfig -a
# ping 192.168.1.6

Seguendo il metodo precedente la configurazione sarà però persa al primo riavvio. Per renderla permanente possiamo seguire le indicazioni qua sotto.

Istruzioni Debian / Ubuntu Linux

E' possibile configurare ed attivare un IP alias su eth0:0 al boot di sistema modificando il seguente file:

Code: [Select]
# vi /etc/network/interfaces
Aggiungiamo:

Code: [Select]
auto eth0:0
iface eth0:0 inet static
address 192.168.1.7
netmask 255.255.255.0

Salviamo e chiudiamo il file. Riavviamo la rete:

Code: [Select]
# /etc/init.d/networking restart
Istruzioni Red Hat / RHEL / CentOS / Fedora Linux

Copiamo /etc/sysconfig/network-scripts/ifcfg-eth0 su /etc/sysconfig/network-scripts/ifcfg-eth0:0

Code: [Select]
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
Aprimo /etc/sysconfig/network-scripts/ifcfg-eth0:0 usando vi:

Code: [Select]
# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
Troviamo la seguente riga:

Code: [Select]
DEVICE=eth0
E sostituiamola con:

Code: [Select]
DEVICE=eth0:0
Troviamo la seguente riga:

Code: [Select]
IPADDR=xxx.xxx.xxx.xxx
E sostituiamola con il nuovo IP:

Code: [Select]
IPADDR=192.168.1.7
Alla fine il file dovrebbe contenere qualcosa di simile a questo:

Code: [Select]
DEVICE=eth0:0
IPADDR=192.168.1.7
NETMASK=255.255.255.0
ONBOOT=yes
NAME=eth0:0


Riavviamo il sistema o eseguiamo il seguente commando:

Code: [Select]
# ifup eth0:0
oppure

Code: [Select]
# service network restart
« Last Edit: March 04, 2011, 03:59:51 pm by Whitenoise »