IP / GRE compilato nel kernel ma l'interface gre0 non esiste

Im cercando di creare IP sopra il tunnel GRE, ma non ho nessun tipo di dispositivo:

ip tunnel add gre0 mode gre remote 192.168.152.22 local 192.168.152.21 ttl 255 ioctl: No such device 

Ho compilato il supporto GRE nel mio kernel:

  • il tunnel inverso ssh ascolta l'interface sbagliata
  • Reindirizzare il sottodominio di HAproxy
  • "-bash: telnet: command non trovato" errore?
  • Diversi modi per get l'indirizzo IP da una casella Linux
  • Disk pieno, du dice diverso. Come indagare ulteriormente?
  • Nel prompt Bash, perché Control + x e Backspace cancella la linea corrente?
  •  CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y 

    Non esiste un'interface gre0 quando le interfacce vengono visualizzate tramite ifconfig -a anche se vedo tutte le interfacce di networking disponibili (anche quelle non ancora aumentate).

    La mia versione del kernel è 2.6.30.9 e la versione iproute2 è 2-2.6.33 .

    EDIT: visualizzazioni di ip tunnel show :

     ip tunnel show ioctl: Invalid argument tunl0: ip/ip remote any local any ttl inherit nopmtudisc sit0: ipv6/ip remote any local any ttl 64 nopmtudisc 6rd-prefix 2002::/16 

  • Impostare un tunnel GRE con Cisco PIX-506 v6.3
  • usando un tunnel gre come path predefinito
  • Imansible eliminare il tunnel GRE
  • Più router GRE NAT
  • Multicraft: Port forwarding attraverso un tunnel GRE
  • La connessione PPTP non riesce con gli errori 800/806
  • One Solution collect form web for “IP / GRE compilato nel kernel ma l'interface gre0 non esiste”

    Il problema era il module demultiplexer GRE richiesto da ip_gre. Quando il kernel carica il driver del demultiplexer GRE registra il protocollo 47, quindi quando ip_gre.c ha tentato di fare lo stesso, non riesce perché è stato registrato prima. È risolto modificando ip_gre.c per non registrare il handle di protocollo GRE.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.