você está aqui: Home → Arquivo de Mensagens
Colaboração: Thiago Sobral
Data de Publicação: 18 de Dezembro de 2006
Aqui vai uma dica de como se é possível criar em um único arquivo um range de IP's virtuais (Alias IP) em uma determinada placa física.
Todos os comandos foram executados no Red Hat:
# cat /etc/redhat-release Red Hat Enterprise Linux AS release 3 (Taroon Update 2)
Não só nessa versão do Red Hat, mas outras do RHAS também foram configuradas, porém somente o fiz em Red Hat e em nenhuma outra distro por enquanto.
Devemos nos dirigir até o diretório /etc/sysconfig/network-scripts:
# cd /etc/sysconfig/network-scripts
Vamos agora criar o arquivo contendo as informações do range que queremos criar:
# vi ifcfg-eth0-range0 IPADDR_START=192.168.13.100 IPADDR_END=190.168.13.109 CLONENUM_START=1
Cada opção:
IPADDR_START=192.168.13.100
Indica o primeiro endereço IP virtual a ser utilizado;
IPADDR_END=190.168.13.109
Indica o endereço final do range;
CLONENUM_START=1
Indica qual será a primeira placa virtual, ou seja, neste caso não teremos a eth0:0 e sim começaremos com a eth0:1. Para termos a eth0:0 deveríamos ter essa opção como sendo: CLONENUM_START=0
Nosso range então compreenderá de 192.168.13.100 até 192.168.13.109 e teremos a eth0:1 com o IP 192.168.13.100, a eth0:2 com 192.168.13.101, etc..., até a placa eth0:10 com o IP 192.168.13.109.
Para colocar no ar, basta reiniciar o serviço de network.
# service network restart
Checando as placas e os IP's configurados:
# ifconfig | grep eth0 -A1 eth0 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.99 Bcast:192.168.13.255 Mask:255.255.255.0 — eth0:1 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.100 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:2 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.101 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:3 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.102 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:4 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.103 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:5 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.104 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:6 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.105 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:7 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.106 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:8 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.107 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:9 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.108 Bcast:172.16.255.255 Mask:255.255.255.0 — eth0:10 Link encap:Ethernet HWaddr 00:0E:7F:F1:85:A3 inet addr:192.168.13.109 Bcast:172.16.255.255 Mask:255.255.255.0
Espero que isso ajude, pois assim não precisamos ter vários arquivos (ifcfg-eth0:0, ifcfg-eth0:1, etc...) e poderemos gerenciar melhor nossos IP's virtuais.