No CentOS, é possível criar aliases (dispositivos clones NIC variety - aka.) através do uso de um arquivo de configuração chamado assim, ifcfg-<if-name>:<alias-value>
. Esses arquivos estão aqui: /etc/sysconfig/network-scripts/
.
Exemplo
Crie o seguinte arquivo, /etc/sysconfig/network-scripts/ifcfg-eth0:0
. Em seguida, dentro do arquivo, crie o seguinte conteúdo:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
Você pode adicionar linhas adicionais aqui, dependendo da natureza do alias / clone; linhas como:
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
Veja os documentos oficiais do RHEL / CentOS para mais detalhes, eles fazem um bom trabalho cobrindo o mar de opções e são fáceis de seguir, intitulado: 13.2. Arquivos de configuração da interface .
Interagindo / desativando interfaces de rede
Uma vez que as linhas foram adicionadas, você pode parar / iniciar a pilha de rede usando este serviço:
$ sudo /etc/init.d/network <cmd>
Para exibir / desativar apenas um dispositivo NIC individual:
$ sudo ifup <interface>
$ sudo ifdown <interface>
Exemplo
Abra toda a pilha de rede:
$ sudo /etc/init.d/network start
Criar uma interface individual:
$ sudo ifup eth0:0
Execução de scripts personalizados durante alterações de estado da VM
Se você não quiser trazer todos os seus aliases para cima e para baixo, poderá usar o recurso fornecido pela VMware para criar scripts que serão executados durante uma das mudanças de estado (Suspsend / Start / Stop / Resume).
Scripts personalizados, que são executáveis ( chmod +x ...
), podem ser colocados nesses diretórios.
- (ToolsDir) /script/resume-vm-default.d /
- (ToolsDir) /script/suspend-vm-default.d /
- etc.
A localização do ToolsDir depende de onde o software foi instalado em seu sistema. Você terá que procurar por este local se não tiver certeza de onde está.