Como criar uma série de IPs virtuais usando shell script
Shell Script para criar uma séria de ips virtuais divita-se


Como criar uma série de IPs virtuais usando shell script
Em muitos casos, pode ser necessário criar uma série de IPs virtuais em um servidor para diferentes fins. Neste post, vamos aprender como criar esses IPs virtuais usando um shell script e a função ifconfig.
Passo 1: Criando o shell script
O primeiro passo é criar um novo arquivo de texto e salvá-lo com a extensão .sh, por exemplo, "criar_ips.sh". Em seguida, abra o arquivo em um editor de texto e adicione o seguinte código:
#!/bin/bash
# Definir o prefixo do IP
prefixo="192.168.0."
# Definir o número de IPs virtuais a serem criados
num_ips=5
# Loop para criar os IPs virtuais
for ((i=1; i<=$num_ips; i++))
do
ip=$prefixo$i
ifconfig eth0:$i $ip netmask 255.255.255.0 up
done
Neste exemplo, estamos criando uma série de 5 IPs virtuais com o prefixo "192.168.0.". Você pode alterar o valor do prefixo e o número de IPs virtuais conforme necessário.
Passo 2: Configurando o script para inicializar junto com a máquina
Agora que temos o shell script pronto, precisamos configurá-lo para inicializar junto com a máquina. Para fazer isso, siga as etapas abaixo:
- Mova o arquivo "criar_ips.sh" para o diretório "/etc/init.d/". Isso garantirá que o script seja executado durante a inicialização.
- Abra o terminal e execute o seguinte comando para tornar o script executável:
chmod +x /etc/init.d/criar_ips.sh
- Em seguida, execute o seguinte comando para adicionar o script à inicialização:
update-rc.d criar_ips.sh defaults
Agora, sempre que a máquina for reiniciada, o script será executado automaticamente e criará os IPs virtuais especificados.
Conclusão
A criação de uma série de IPs virtuais usando um shell script pode ser muito útil para diversas finalidades. Neste post, aprendemos como criar esses IPs virtuais usando a função ifconfig e como configurar o script para inicializar junto com a máquina. Lembre-se de que os IPs virtuais criados serão perdidos ao desligar a máquina, portanto, é importante configurar o script para que ele seja executado automaticamente durante a inicialização.
Existem outras possibilidades e configurações avançadas que podem ser exploradas, mas abordaremos esses tópicos em outro post.