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:

 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 

  • Multicast su SSH
  • il tunnel inverso ssh ascolta l'interface sbagliata
  • Hai bisogno di un server proxy assoluto per instradare HTTPS, FTP, ecc
  • Affittare un block di indirizzo IPv4
  • Tunnel vpn di accesso remoto SSH
  • output strana su tunneling ssh: output non rioutput; connessione non rioutput: connessione terminato;
  • Imansible eliminare il tunnel GRE
  • Tunnel su UDP o TCP
  • 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.