Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Bare Metal Server/ Preguntas frecuentes/ Preguntas frecuentes sobre redes y seguridad/ ¿Qué puedo hacer si la comunicación entre la NIC principal y la NIC de extensión del BMS es anormal?
Actualización más reciente 2023-06-21 GMT+08:00

¿Qué puedo hacer si la comunicación entre la NIC principal y la NIC de extensión del BMS es anormal?

Causa

Si se agregan dos NIC en el mismo segmento de la red a un BMS, la comunicación entre la NIC primaria y la NIC de extensión es anormal porque el gateway de BMS verifica estrictamente las direcciones de MAC de origen. Por ejemplo, en Figura 1, la NIC principal y la NIC de extensión están ambas en el segmento de la red 172.22.9.X. Es necesario configurar una ruta basada en políticas para permitir la comunicación entre las NIC.

Figura 1 Segmento de la red de las NIC

Solución

  1. Ejecute el siguiente comando para agregar dos nombres de tabla de enrutamiento (net1 y net2) y prioridades (252 y 251) al archivo /etc/iproute2/rt_tables:

    vi /etc/iproute2/rt_tables

    252     net1
    251     net2
  2. Ejecute el siguiente comando para agregar la información de enrutamiento de NIC al archivo /etc/rc.local:

    vi /etc/rc.local

    Por ejemplo, la dirección IP de la NIC primaria es 172.22.9.7, la de la NIC de extensión es 172.22.9.206, y la del gateway de BMS es 172.22.9.1, agregue las siguientes rutas:

    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