bon reprenons depuis le début !
'mknod /dev/net/tun c 10 200' pour créer le device
'chmod 0666 /dev/net/tun' pour fixer les droits
'vi /etc/modprobe.conf' puis ajouter 'alias char-major-10-200 tun' en fin de fichier.
'depmod -a' pour charger le module.
'modinfo tun' pour avoir le détail du module, chez moi :
filename: /lib/modules/2.6.12-1.1447_FC4/kernel/drivers/net/tun.ko
description: Universal TUN/TAP device driver
author: (C) 1999-2004 Max Krasnyansky <
maxk@qualcomm.com>
license: GPL
alias: char-major-10-200
vermagic: 2.6.12-1.1447_FC4 686 REGPARM 4KSTACKS gcc-4.0
depends:
srcversion: D44CA189A7C3BD0E77EE3AA
Il faut créer un fichier /etc/qemu-ifup avec dedans :
#!/bin/sh
sudo /sbin/ifconfig $1 172.20.0.1 (par exemple)
Il faut configurer sudo dans /etc/sudousers
user_cel localhost=/usr/bin/qemu,/sbin/ifcondig root
Installer les uml-utilities
rpm -ivh user_mode_linux-2.4.19.5um-0.i386.rpm
qemu -m 256 -k fr -localtime -enable-audio -n /etc/qemu-ifup -nics 1 -boot c -hda /home/user_cel/qemu/winxp.img
initialise tun0 mais sous windows je suis en dhcp et j'ai une adresse en 169 (autodétermination)!
par contre ifconfi tun0 me donne ceci :
tun0 Link encap:Ethernet HWaddr 22:D5:B4:A4:38:21
inet adr:10.1.10.71 Bcast:10.1.255.255 Masque:255.255.0.0
adr inet6: fe80::20d5:b4ff:fea4:3821/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:133 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:500
RX bytes:19812 (19.3 KiB) TX bytes:432 (432.0 b)
🙁
Des idées ?