Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer
l'interface tun/tap pour qemu.
Le probleme c'est que mal mes recherches et tentatives d'installer ce
device il n'est pas détecté
Ce que j'ai fait :
tout d'abord un
#mkdir /dev/net
#mknod /dev/net/tun c 10 200
#modprobe tun
Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0
Me donne
tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
non trouvé
tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
non trouvé
SIOCSIFNETMASK: Aucun périphérique de ce type
De meme avec tap
J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink
j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob
ifconfig et toujours rien!!!
Donc si quelqu'un connait une manière d'activer le tun/tap pour mon
noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple
de script à faire pour faire fonctionner tout ca
MERCI par avance
Zenetics
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer l'interface tun/tap pour qemu.
Le probleme c'est que mal mes recherches et tentatives d'installer ce device il n'est pas détecté
Ce que j'ai fait : tout d'abord un #mkdir /dev/net #mknod /dev/net/tun c 10 200 #modprobe tun
Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0 Me donne tun: erreur lors de la recherche d'infos sur l'interface: Périphérique non trouvé tun: erreur lors de la recherche d'infos sur l'interface: Périphérique non trouvé SIOCSIFNETMASK: Aucun périphérique de ce type De meme avec tap
J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob ifconfig et toujours rien!!!
Donc si quelqu'un connait une manière d'activer le tun/tap pour mon noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple de script à faire pour faire fonctionner tout ca
La comil, je ne sais pas ce que c'est, par contre, il est nécessaire d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau si tu n'as pas ce support.
Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du répertoire Documentation/networking/ du noyau Linux.
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer
l'interface tun/tap pour qemu.
Le probleme c'est que mal mes recherches et tentatives d'installer ce
device il n'est pas détecté
Ce que j'ai fait :
tout d'abord un
#mkdir /dev/net
#mknod /dev/net/tun c 10 200
#modprobe tun
Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0
Me donne
tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
non trouvé
tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
non trouvé
SIOCSIFNETMASK: Aucun périphérique de ce type
De meme avec tap
J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink
j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob
ifconfig et toujours rien!!!
Donc si quelqu'un connait une manière d'activer le tun/tap pour mon
noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple
de script à faire pour faire fonctionner tout ca
La comil, je ne sais pas ce que c'est, par contre, il est nécessaire
d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau
si tu n'as pas ce support.
Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du
répertoire Documentation/networking/ du noyau Linux.
Fred
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer l'interface tun/tap pour qemu.
Le probleme c'est que mal mes recherches et tentatives d'installer ce device il n'est pas détecté
Ce que j'ai fait : tout d'abord un #mkdir /dev/net #mknod /dev/net/tun c 10 200 #modprobe tun
Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0 Me donne tun: erreur lors de la recherche d'infos sur l'interface: Périphérique non trouvé tun: erreur lors de la recherche d'infos sur l'interface: Périphérique non trouvé SIOCSIFNETMASK: Aucun périphérique de ce type De meme avec tap
J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob ifconfig et toujours rien!!!
Donc si quelqu'un connait une manière d'activer le tun/tap pour mon noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple de script à faire pour faire fonctionner tout ca
La comil, je ne sais pas ce que c'est, par contre, il est nécessaire d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau si tu n'as pas ce support.
Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du répertoire Documentation/networking/ du noyau Linux.
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Frédéric Bothamy
* zenetics [2005-01-24 20:28] :
Bon mon sujet n'a pas l'air d'inspirer grand monde....
En cherchant un peu plus profond j'ai tenté de savoir ce que SIOC... voulait dire!!!! En fait l'interface TAP est crée (MAKEDEV tun ) mais il n'y a pas de configuration Bas niveau
Il faut faire un ioctl() mais je ne sais pas l'utiliser ni meme les arguments qu'il faut mettre dedans Je ne comprend pas la page man et...Donc j'en appelle à vos compétences pour configurer /dev/net/tun pour obtenir un tun0 ou tap0
Pourtant tout était indiqué dans ma réponse... (cf. plus bas)
L'ioctl n'est nécessaire que si tu touches au code de qemu. Si tu veux simplement utiliser qemu, il te suffit de vérifier que le priphérique est bien créé (ce que tu as fait) et que le noyau sait gérer les périphériques tuntap (ce que tu ne nous as pas encore indiqué).
Les tun0 et tap0 sont créés dynamiquement lors de l'exécution du programme réalisant l'ioctl.
Fred
Frédéric Bothamy a écrit :
>* zenetics [2005-01-23 03:38] : > > >>Bonjour! >> >>Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer >>l'interface tun/tap pour qemu. >> >>Le probleme c'est que mal mes recherches et tentatives d'installer ce >>device il n'est pas détecté >> >>Ce que j'ai fait : >>tout d'abord un >>#mkdir /dev/net >>#mknod /dev/net/tun c 10 200 >>#modprobe tun >> >>Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0 >>Me donne >>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique >>non trouvé >>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique >>non trouvé >>SIOCSIFNETMASK: Aucun périphérique de ce type >>De meme avec tap >> >>J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink >>j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob >>ifconfig et toujours rien!!! >> >>Donc si quelqu'un connait une manière d'activer le tun/tap pour mon >>noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple >>de script à faire pour faire fonctionner tout ca >> >> > >La comil, je ne sais pas ce que c'est, par contre, il est nécessaire >d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau >si tu n'as pas ce support. > >Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du >répertoire Documentation/networking/ du noyau Linux. > > >Fred > > >
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Bon mon sujet n'a pas l'air d'inspirer grand monde....
En cherchant un peu plus profond j'ai tenté de savoir ce que SIOC...
voulait dire!!!!
En fait l'interface TAP est crée (MAKEDEV tun ) mais il n'y a pas de
configuration Bas niveau
Il faut faire un ioctl() mais je ne sais pas l'utiliser ni meme les
arguments qu'il faut mettre dedans Je ne comprend pas la page man
et...Donc j'en appelle à vos compétences pour configurer /dev/net/tun
pour obtenir un tun0 ou tap0
Pourtant tout était indiqué dans ma réponse... (cf. plus bas)
L'ioctl n'est nécessaire que si tu touches au code de qemu. Si tu veux
simplement utiliser qemu, il te suffit de vérifier que le priphérique
est bien créé (ce que tu as fait) et que le noyau sait gérer les
périphériques tuntap (ce que tu ne nous as pas encore indiqué).
Les tun0 et tap0 sont créés dynamiquement lors de l'exécution du
programme réalisant l'ioctl.
Fred
Frédéric Bothamy a écrit :
>* zenetics <zenetics@free.fr> [2005-01-23 03:38] :
>
>
>>Bonjour!
>>
>>Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer
>>l'interface tun/tap pour qemu.
>>
>>Le probleme c'est que mal mes recherches et tentatives d'installer ce
>>device il n'est pas détecté
>>
>>Ce que j'ai fait :
>>tout d'abord un
>>#mkdir /dev/net
>>#mknod /dev/net/tun c 10 200
>>#modprobe tun
>>
>>Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0
>>Me donne
>>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
>>non trouvé
>>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique
>>non trouvé
>>SIOCSIFNETMASK: Aucun périphérique de ce type
>>De meme avec tap
>>
>>J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink
>>j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob
>>ifconfig et toujours rien!!!
>>
>>Donc si quelqu'un connait une manière d'activer le tun/tap pour mon
>>noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple
>>de script à faire pour faire fonctionner tout ca
>>
>>
>
>La comil, je ne sais pas ce que c'est, par contre, il est nécessaire
>d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau
>si tu n'as pas ce support.
>
>Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du
>répertoire Documentation/networking/ du noyau Linux.
>
>
>Fred
>
>
>
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Bon mon sujet n'a pas l'air d'inspirer grand monde....
En cherchant un peu plus profond j'ai tenté de savoir ce que SIOC... voulait dire!!!! En fait l'interface TAP est crée (MAKEDEV tun ) mais il n'y a pas de configuration Bas niveau
Il faut faire un ioctl() mais je ne sais pas l'utiliser ni meme les arguments qu'il faut mettre dedans Je ne comprend pas la page man et...Donc j'en appelle à vos compétences pour configurer /dev/net/tun pour obtenir un tun0 ou tap0
Pourtant tout était indiqué dans ma réponse... (cf. plus bas)
L'ioctl n'est nécessaire que si tu touches au code de qemu. Si tu veux simplement utiliser qemu, il te suffit de vérifier que le priphérique est bien créé (ce que tu as fait) et que le noyau sait gérer les périphériques tuntap (ce que tu ne nous as pas encore indiqué).
Les tun0 et tap0 sont créés dynamiquement lors de l'exécution du programme réalisant l'ioctl.
Fred
Frédéric Bothamy a écrit :
>* zenetics [2005-01-23 03:38] : > > >>Bonjour! >> >>Je suis sous debian unstable avec un noyau 2.4.27 et j'aimerai installer >>l'interface tun/tap pour qemu. >> >>Le probleme c'est que mal mes recherches et tentatives d'installer ce >>device il n'est pas détecté >> >>Ce que j'ai fait : >>tout d'abord un >>#mkdir /dev/net >>#mknod /dev/net/tun c 10 200 >>#modprobe tun >> >>Et là la ifconfig tun0 add 172.0.0.1 netmask 255.255.255.0 >>Me donne >>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique >>non trouvé >>tun: erreur lors de la recherche d'infos sur l'interface: Périphérique >>non trouvé >>SIOCSIFNETMASK: Aucun périphérique de ce type >>De meme avec tap >> >>J'ai cherché pour trouver qu'il fallait faire #MAKEDEV netlink >>j'ai donc tunX dans /dev/....je recommence la meme manip mknod modprob >>ifconfig et toujours rien!!! >> >>Donc si quelqu'un connait une manière d'activer le tun/tap pour mon >>noyau (j'ai lu qq par que la comil n'etait pas necessaire) et un exemple >>de script à faire pour faire fonctionner tout ca >> >> > >La comil, je ne sais pas ce que c'est, par contre, il est nécessaire >d'avoir le support tuntap dans ton noyau, donc de recompiler ton noyau >si tu n'as pas ce support. > >Pour le script, il y a pas mal d'infos dans le fichier tuntap.txt du >répertoire Documentation/networking/ du noyau Linux. > > >Fred > > >
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Frédéric Bothamy
* zenetics [2005-01-25 17:34] :
Merci de ta reponse
Tu as tout à fait raison le probleme n'est pas sur le device mais sur sa prise en compte par le noyau.
J'ai testé plusieurs choses :
#insmod netlink_dev --> Ca ne donne rien
#insmod ethertap --> Me donne un tap0 visible avec ifconfig mais qemu n'arrive pas à l'utiliser (en config par defaut)
#insmod tun --> Ne donne rien
Euh, tu es certain de cela ? Un "modprobe tun" sur un noyau 2.4.29 configuré avec tuntap m'indique dans les logs :
J'ai trouvé des truc sur google mais c'est lié à UserModeLinux et je ne sais pas ce que c'est.
UML est un portage du noyau Linux comme un processus Linux standard (tiré de linux-2.6.10/Documentation/uml/UserModeLinux-HOWTO.txt). Cela permet donc d'utiliser un noyau Linux par-dessus ton noyau actuel. Le processus-noyau peut donc être redémarrer à volonté, tester, déboguer, etc. Il peut échanger des paquets avec le noyau via l'interface réseau tuntap. L'idée est donc similaire à celle de l'utilisation du réseau dans qemu.
Il n'y aurait pas une doc dans qemu expliquant comment utiliser tun ? J'avais suivi celle de bochs (http://bochs.sourceforge.net/doc/docbook/user/config-tuntap.html) quand je testais ce programme et cela avait marché rapidement.
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
J'ai trouvé des truc sur google mais c'est lié à UserModeLinux et je ne
sais pas ce que c'est.
UML est un portage du noyau Linux comme un processus Linux standard
(tiré de linux-2.6.10/Documentation/uml/UserModeLinux-HOWTO.txt). Cela
permet donc d'utiliser un noyau Linux par-dessus ton noyau actuel. Le
processus-noyau peut donc être redémarrer à volonté, tester, déboguer,
etc. Il peut échanger des paquets avec le noyau via l'interface réseau
tuntap. L'idée est donc similaire à celle de l'utilisation du réseau
dans qemu.
Il n'y aurait pas une doc dans qemu expliquant comment utiliser tun ?
J'avais suivi celle de bochs
(http://bochs.sourceforge.net/doc/docbook/user/config-tuntap.html) quand
je testais ce programme et cela avait marché rapidement.
Fred
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J'ai trouvé des truc sur google mais c'est lié à UserModeLinux et je ne sais pas ce que c'est.
UML est un portage du noyau Linux comme un processus Linux standard (tiré de linux-2.6.10/Documentation/uml/UserModeLinux-HOWTO.txt). Cela permet donc d'utiliser un noyau Linux par-dessus ton noyau actuel. Le processus-noyau peut donc être redémarrer à volonté, tester, déboguer, etc. Il peut échanger des paquets avec le noyau via l'interface réseau tuntap. L'idée est donc similaire à celle de l'utilisation du réseau dans qemu.
Il n'y aurait pas une doc dans qemu expliquant comment utiliser tun ? J'avais suivi celle de bochs (http://bochs.sourceforge.net/doc/docbook/user/config-tuntap.html) quand je testais ce programme et cela avait marché rapidement.
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact