RHEL 6 NetworkManager e endereços IP secundários

1

Eu tenho dois hosts executando a mesma versão do RHEL (6.4). Recebi oito endereços IP para colocar em uma placa de rede em cada host.

No host A, eu criei manualmente o ifcfg-eth0, o ifcfg-etho: 1, o ifcfg-etho: 2, o ifcfg-etho: 3, o ifcfg-etho: 4, o ifcfg-etho: 5, o ifcfg-etho: 6, ifcfg-etho: 7 ifcfg-eth0 é assim:

HWADDR=xx:xx:xx:xx:xx:xx
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=none
IPADDR=xx.xx.xx.xx
PREFIX=24
GATEWAY=xx.xx.xx.xx
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=VLAN20
ONBOOT=yes

Nos arquivos da interface secundária, coloco isso:

DEVICE=eth0:x
IPADDR=xx.xx.xx.xx
PREFIX=24
GATEWAY=xx.xx.xx.xx
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no

Quando eu vi a GUI do NetworkManager, ela mostrou uma entrada chamada VLAN20 com todos os IPs na guia Configurações do IPv4. Agora, no Host B, eu criei os mesmos arquivos, com os mesmos campos. No entanto, a GUI do NetworkManager não mostra a VLAN20, ela mostra sete itens com o nome "System eth0: x" (e nenhuma menção de apenas eth0). Se eu usar a GUI do NetworkManager no host B para imitar as configurações no host A, ele criará um único arquivo ifcfg-VLAN20 com todos os endereços, e as interfaces secundárias não aparecerão no ifconfig ...

O que está acontecendo?

    
por forquare 01.05.2014 / 15:02

1 resposta

2

Primeiro de tudo, acho que você tem muitas informações (e informações erradas) no ifcfg-eth?:? arquivos:

1) Eu não acho que você precise / deve especificar o GATEWAY em todos eles, pelo menos para evitar confusões.

2) O BOOTPROTO provavelmente não deveria existir e mesmo se deveria, ele tem um valor incorreto (pode ser "none", "bootp" ou "dhcp").

3) O ONBOOT nunca deve ser usado para interfaces alias e já vi muitos problemas causados por isso antes. Deve ser sempre ONPARENT.

4) Eu acho que você deve sempre especificar o gateway padrão em / etc / sysconfig / network em vez de definições de interface. Mas essa provavelmente pode ser uma opinião pessoal sem uma prova real de que é melhor, só que parece mais lógico para mim.

5) A coisa da VLAN20 que você vê no NetworkManager está lá a partir da opção NAME, então especifique-a em seus arquivos de configuração, pois pode estar faltando, eu acho.

    
por 01.05.2014 / 22:47