Как настроить несколько физических портов Ethernet в RHEL6?

El primer comando es el correcto (siempre que el script esté en el directorio actual ). El tercer comando está muy lejos. El 2º hará lo mismo que el primero.

El script se está ejecutando :Esto no es un error de no poder ejecutar el script. Algún comando en el script está fallando. Pero eso es todo lo que puedo decirte, porque no sé qué hay en el guión.

No necesita hacerlo ejecutable para ejecutarlo como sh script_name. Si tiene una primera línea que comienza con #!…, entonces está diseñado para ser ejecutable y ejecutarse como ./script_name.

Si el script se basa enbash(u otras extensiones avanzadas de shell ). Entonces puede que no se ejecute ensh

Para depurar un script (si es un script bash ), puede ejecutarlo comobash -x script_name


Se recomienda no tener extensiones en el ejecutable :Si tuviera que volver -a escribir en python o C, tendría que cambiarle el nombre. Esto no es un buen pensamiento. (si un archivo es ejecutable, entonces es ejecutable. Es responsable de seleccionar su propio intérprete (ver#!)).

0
19.05.2018, 06:02
1 ответ

El problema tiene que ver con algo llamado Enrutamiento asimétrico : un paquete recibido en una interfaz tendrá su respuesta enviada en otra interfaz, lo que hace que algunas de las direcciones IP no sean accesibles desde fuera de la red.

En este caso, las solicitudes de ping ICMP recibidas en eth1,2,3se enrutan de regreso a eth0que, si no está conectado físicamente a la red, no podrá responder en nombre de eth1,2,3. La solución es cambiar el valor predeterminado del parámetro kernel del filtro de ruta inversa rp_filterde 1 a 2, de modo que todas las interfaces respondan de forma independiente entre sí.

  1. Edite el /etc/sysctl.confpara incluir,

    $ grep '.rp_filter' /etc/sysctl.conf
    net.ipv4.conf.default.rp_filter = 2
    net.ipv4.conf.all.rp_filter = 2
    net.ipv4.conf.eth0.rp_filter = 2
    net.ipv4.conf.eth1.rp_filter = 2
    net.ipv4.conf.eth2.rp_filter = 2
    net.ipv4.conf.eth3.rp_filter = 2
    
  2. Recargar la configuración:

    $ sysctl -p
    

Lea más sobre el tema aquí y allí .

0
28.04.2021, 23:46

Теги

Похожие вопросы