Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Bare Metal Server/ Perguntas frequentes/ Perguntas frequentes sobre rede e segurança/ O que devo fazer se a comunicação entre a NIC primária e a NIC de extensão do BMS estiver anormal?
Atualizado em 2023-08-16 GMT+08:00

O que devo fazer se a comunicação entre a NIC primária e a NIC de extensão do BMS estiver anormal?

Causa

Se duas NICs no mesmo segmento de rede forem adicionadas a um BMS, a comunicação entre a NIC primária e a NIC de extensão será anormal porque o gateway BMS verifica estritamente os endereços MAC de origem. Por exemplo, em Figura 1, a NIC primária e a NIC de extensão estão ambas no segmento de rede 172.22.9.X. Uma rota baseada em política precisa ser configurada para permitir a comunicação entre as NICs.

Figura 1 Segmento de rede das NICs

Solução

  1. Execute o comando a seguir para adicionar dois nomes de tabela de roteamento (net1 e net2) e prioridades (252 e 251) ao arquivo /etc/iproute2/rt_tables:

    vi /etc/iproute2/rt_tables

    252     net1
    251     net2
  2. Execute o seguinte comando para adicionar as informações de roteamento NIC ao arquivo /etc/rc.local:

    vi /etc/rc.local

    Por exemplo, o endereço IP da NIC primária é 172.22.9.7, o da NIC da extensão é 172.22.9.206 e o do gateway do BMS é 172.22.9.1, adicione as seguintes rotas:

    ip route add 172.22.9.0/24 dev bond0 src 172.22.9.7 table net1
    ip route add default via 172.22.9.1 dev bond0 table net1
    ip route add 172.22.9.0/24 dev bond0.3935 src 172.22.9.206 table net2
    ip route add default via 172.22.9.1 dev bond0.3935 table net2
    ip rule add from 172.22.9.7/32 table net1
    ip rule add from 172.22.9.206/32 table net2