Module TUN impossible à installer

Module TUN impossible à installer - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-06-2011 à 10:37:23    

Bonjour à tous.
 
J'ai un petit soucis avec openvpn je lance le service et j'obtiens :

Code :
  1. Cannot allocate TUN/TAP dev dynamically


 
OK, c'est le modules tun qui n'est pas chargé alors je fais : modprobe tun et j'obtiens aussi une erreur :
 

Code :
  1. FATAL: Module tun not found.


 
Donc il n'est pas installé ?
 
Je me lance dans la procédure d'installation du module :
 
 

Code :
  1. cd /lib/modules/2.6.35.8-ikhpv1/source
  2. make &menuconfig


 
J'active le module Networking Support => Networking options => IP: tunneling
(donc il n'était pas sélectionné)
 

Code :
  1. make modules_install
  2. depmod -a
  3. modprobe tun


 
et j'obtiens l'erreur suivante :
 
 

Code :
  1. FATAL: Module tun not found.


 
Si je recompile tout le noyau et que je le met en première place dans le grub, la machine se lance mais j'obtiens un kernel panic...
 
Je ne comprends ce qui ne va pas.
 
Ce qui est bizarre c'est que je dispose bien du dossier /dev/net et de /dev/net/tun.
 
Je vous remercie d'avance pour votre aide.
 
Bonne semaine
 
Sam.

Reply

Marsh Posté le 06-06-2011 à 10:37:23   

Reply

Marsh Posté le 06-06-2011 à 11:06:33    

Distro, version, version de la kernouille, toussa toussa :o


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 07-06-2011 à 15:52:17    

Fork Bomb a écrit :

Distro, version, version de la kernouille, toussa toussa :o


 
Merci pour ton intérêt Homer  :jap:  
 
c'est un machine virtuelle chez iKoula
 
c'est debian squeeze   :ange:  
 

Code :
  1. uname -r
  2. 2.6.35.8-ikhpv1


 
 
 :jap:


Message édité par bogey le 07-06-2011 à 15:52:28
Reply

Marsh Posté le 07-06-2011 à 19:35:31    

bogey a écrit :

Bonjour à tous.
 
J'ai un petit soucis avec openvpn je lance le service et j'obtiens :

Code :
  1. Cannot allocate TUN/TAP dev dynamically


 
OK, c'est le modules tun qui n'est pas chargé alors je fais : modprobe tun et j'obtiens aussi une erreur :
 

Code :
  1. FATAL: Module tun not found.


 
Donc il n'est pas installé ?
 
Je me lance dans la procédure d'installation du module :
 
 

Code :
  1. cd /lib/modules/2.6.35.8-ikhpv1/source
  2. make &menuconfig


 
J'active le module Networking Support => Networking options => IP: tunneling
(donc il n'était pas sélectionné)
 

Code :
  1. make modules_install
  2. depmod -a
  3. modprobe tun


 
et j'obtiens l'erreur suivante :
 
 

Code :
  1. FATAL: Module tun not found.


 


 
Déjà, 1, tu es sûr de charger le fichier de configuration d'origine ? Normalement, il est dispo dans /proc/config.gz
Copie le autre part, décompresse le, et charge le au moment dans le menu config (tout en bas dans le menu de configuration principal) ou fait un "make oldconfig".
Après un coup de google, l'entrée du menuconfig doit être "Device Drivers -> Networking support -> Network device support -> Universal TUN/TAP device driver support ", et tu dois sélectionner cette option en module (affiché M).
 

bogey a écrit :


Si je recompile tout le noyau et que je le met en première place dans le grub, la machine se lance mais j'obtiens un kernel panic...
 


 
Sans les messages qui vont avec le kernel panic, on ne peut rien faire. :(
 

bogey a écrit :


Je ne comprends ce qui ne va pas.
 
Ce qui est bizarre c'est que je dispose bien du dossier /dev/net et de /dev/net/tun.
 


 
Peut être que le support tun/tap est compilé en interne dans le noyau (à ce moment, le support est toujours disponible sans charger le module) :  
http://fr.wikipedia.org/wiki/Noyau [...] n_du_noyau
Je maîtrise pas le sujet, je peux pas t'aider plus ;)

Reply

Marsh Posté le 07-06-2011 à 20:09:40    

si /dev/net/tun est présent, c'est que c'est dans le kernel, pour vérifier faut vérifier dans le fichier de config ayant servi à la compilation. Probablement disponible dans /boot. A faire en vérifier quel est le bon fichier

grep CONFIG_TUN /boot/confi*

 
 

Reply

Marsh Posté le 08-06-2011 à 17:41:11    

o'gure a écrit :

si /dev/net/tun est présent, c'est que c'est dans le kernel, pour vérifier faut vérifier dans le fichier de config ayant servi à la compilation. Probablement disponible dans /boot. A faire en vérifier quel est le bon fichier

grep CONFIG_TUN /boot/confi*

 
 


 

Code :
  1. grep CONFIG_TUN /boot/confi*
  2. # CONFIG_TUN is not set


 
 
Mais comment faire pour l'activer alors ?
avec modprobe cela ne fonctionne pas :(
 
 
Merci BlockDevice, je vais voir mais à chaque fois que j'ai compilé même en faisant le oldconfig ça n'a jamais marché :( ,je vais réssayer


Message édité par bogey le 08-06-2011 à 17:48:46
Reply

Marsh Posté le 08-06-2011 à 18:18:35    

quand tu fais ton make menuconfig, on est d'accord que tu vas l'activer dans le menu adéquat ?

Reply

Marsh Posté le 09-06-2011 à 14:49:44    

o'gure a écrit :

quand tu fais ton make menuconfig, on est d'accord que tu vas l'activer dans le menu adéquat ?


 
oui avec M et même une fois j'ai essayé avec Y pour mettre "*" et ça n'a pas fonctionné

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed