GNU/Linux >> Tutoriales Linux >  >> Linux

No se puede eliminar el túnel GRE

Solución 1:

Creo que he encontrado una respuesta a este problema.

Después de jugar un rato, decidí reproducir el problema en una instalación limpia.

El ip_gre El módulo no se inserta por defecto en el kernel después de instalar Debian. ip tunnel show no muestra ningún túnel. Después de insertar el ip_gre módulo, pero sin crear ningún túnel, gre0 aparece y es imborrable e inmutable como se esperaba. Así gre0 parece ser un túnel ficticio creado por defecto por el ip_gre módulo.

La parte frustrante es que esta 'característica' no está documentada en absoluto, e incluso es inesperada, ya que podría ser natural intentar crear un gre0 túnel como el primer (y único) túnel GRE en un sistema.

Solución 2:

El gre0 La interfaz de túnel se denomina interfaz alternativa y tiene un significado especial. Es creado por ip_gre módulo kernel en la inicialización del módulo. No puede deshabilitar esta función.

Cuando el host recibe paquetes gre para los que no se encuentra la interfaz de túnel adecuada, se utilizará esta interfaz alternativa. Desafortunadamente, es una característica realmente indocumentada. Solo en el código fuente se describe esto.

Se utiliza la misma lógica para otros tipos de tunelización.

Por lo tanto, no puede eliminarlo por completo sin perder otros túneles gre. Pero puedes cambiarle el nombre con el comando ip link set dev gre0 name gre_fallback . Y luego puedes crear el otro túnel gre con gre0 nombre.


Linux
  1. Eliminar archivos recursivamente de forma segura:trituración

  2. Opción Rm para fallar en archivos inexistentes?

  3. ¿Eliminar cadenas de varias líneas?

  4. ¿No se puede encontrar -lm?

  5. Cómo eliminar un servicio en Kubernetes

Cómo eliminar una partición en Linux

Cómo eliminar líneas en Vim / Vi

Túnel HTTP

Túnel HTTPS SSH

Eliminar información exif por lotes

No puedo eliminar archivos 'rm:no puedo eliminar el sistema de archivos de solo lectura X'