
Reinstalei meu servidor de banco de dados principal com CentOS 6.5. Configurei as NICs relevantes, incluindo 3 interfaces virtuais, chamadas em2:0, em2:1 e em4:0. Por alguma razão desconhecida, o daemon NetworkManager não foi instalado pela instalação padrão (escolhi "SQL Server"). Aqui estão os arquivos de configuração para as interfaces de rede virtuais
ifcfg-em2:0
:
DEVICE="em2:0"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.2.20
PREFIX=24
NN_CONTROLLED=no
ifcfg-em2:1
:
DEVICE="em2:1"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.2.2
PREFIX=24
NN_CONTROLLED=no
ifcfg-em4:0
:
DEVICE="em4:0"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.10.20
PREFIX=24
NN_CONTROLLED=no
Antes de perceber que o daemon NetworkManager não está instalado, adicionei NN_CONTROLLED=no
a cada uma das configurações. O problema é que depois reboot
ou depois /etc/init.d/network restart
as interfaces virtuais são ligadas automaticamente, mesmo que estejam configuradas para não iniciar. Além disso, criei um route-em1
arquivo para adicionar uma rota à nossa rede OpenVPN, mas depois reboot
ou service network restart
o route-em1
arquivo está sendo ignorado porque a rota não é adicionada automaticamente e tenho que executá-la manualmente. Você tem uma ideia de por que o sistema se comporta assim? Obrigado
Responder1
É um comportamento esperado.
Você pode ver em "sysconfig.txt"
ONBOOT=yes|no (not valid for alias devices; use ONPARENT)
Agora, por que usar ONPARENT, por causa dessa estrofe desce o mesmo arquivo:
Alias specific items:
ONPARENT=yes|no
Whether to bring up the device when the parent device is brought
up.
Default: yes
Portanto, mesmo que você tenha "ONBOOT=no" "ONPARENT=yes" prevalecerá e ativará suas interfaces virtuais.