bonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
bonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
bonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
Ooops, ma réponse n'est pas insérée au bon endroit.
Désolé.
jipbonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
Ooops, ma réponse n'est pas insérée au bon endroit.
Désolé.
jip
bonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
Ooops, ma réponse n'est pas insérée au bon endroit.
Désolé.
jipbonjour,
Ça rentre doucement ;-)
Après avoir pris connaissance de ta dernière réponse,
ce qui me gêne c'est qu'après le script qemu_prep, un
ifconfig me donne:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap1 Lien encap:Ethernet HWaddr 8A:EB:40:CB:97:0D
inet adr:10.0.0.138 Bcast:10.255.255.255 Masque:255.0.0.0
(...)
J'ai donc bien (chez moi):
WAN par modem/routeur [10.0.0.138] <--> Hôte eth0 [10.0.0.2]
et
Hôte vers Qemu tap1 mais d'office avec 10.0.0.138 (?)
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
Au lancement de qemu, j'ai toujours le message
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
encore merci,
bon we
jip
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
A+
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
A+
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
A+
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je tourne (bêtement) en rond; voilà ma config:
modem/routeur [10.0.0.138] <---> hub (car ce modem/routeur n'a qu'une
sortie rj45)
sont connectés au hub:
pc1 ubuntu [10.0.0.2] Hôte de l'image win98se avec qemu
pc2 ubuntu [10.0.0.11]
pour ce qui nous intéresse, j'ai donc:
modem [10.0.0.138] <--> pc1 [10.0.0.2 sur eth0 (carte réseau
unique)]
si je suis bien, il faut émuler une seconde carte sur pc1 d'IP
[192.168.0.1] et pc1 servira alors de passerelle au pc émulé (nommons le
pc3) avec pc3 [192.168.0.2/255.255.255.0 Gateway: 192.168.0.1]
1- le lien /dev/tun vers /dev/net/tun existe bien (je l'ai effectivement
créé), les services samba sont actifs et le pacquage vde est installé;
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
2- je lance le script /etc/qemu_ifup
de cette façon: sudo /etc/qemu_ifup tap 0
-------------- le script/etc/qemu_ifup--------------------
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 192.168.0.0/24
GATEWAY2.168.0.1
/sbin/ifconfig $1 $GATEWAY
---------------------------------------------------
3- ifconfig me dit:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap0 Lien encap:Ethernet HWaddr 1A:D0:8D:0A:F5:42
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
(...)
4- je lance en sudo le script:
#!/bin/bash
# nom du script: /home/public/disques_virtuels/qemu_prep
sudo vde_switch -tap tap0 -daemon
sudo /sbin/chmod 777 /tmp/vde.ctl)
note: en cas de message d'erreur, je le relance (?)
5- je lance le script /home/public/disques_virtuels/lancewin_rz
#!/bin/sh
# export QEMU_AUDIO_DRV=alsa
qemu -k fr -m 512 -localtime -soundhw sb16 -net nic -net
tap -smb /home/public -hda win98se -boot c
6- j'ai le message:
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
7- win est lancé et en propriétés réseau, j'ai mis:
IP: 192.168.0.2/255.255.255.0
Passerelle: 192.168.0.1
et: ça marche pas: pc3 ne voit pas pc1, et n'a plus accès au web.
?
Si tu a encore du courage pour m'expliquer où je plante....
je suis preneur.
merci
jip
ps : personne d'autre sur ce forum n'a tenté l'expérience ???
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je tourne (bêtement) en rond; voilà ma config:
modem/routeur [10.0.0.138] <---> hub (car ce modem/routeur n'a qu'une
sortie rj45)
sont connectés au hub:
pc1 ubuntu [10.0.0.2] Hôte de l'image win98se avec qemu
pc2 ubuntu [10.0.0.11]
pour ce qui nous intéresse, j'ai donc:
modem [10.0.0.138] <--> pc1 [10.0.0.2 sur eth0 (carte réseau
unique)]
si je suis bien, il faut émuler une seconde carte sur pc1 d'IP
[192.168.0.1] et pc1 servira alors de passerelle au pc émulé (nommons le
pc3) avec pc3 [192.168.0.2/255.255.255.0 Gateway: 192.168.0.1]
1- le lien /dev/tun vers /dev/net/tun existe bien (je l'ai effectivement
créé), les services samba sont actifs et le pacquage vde est installé;
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
2- je lance le script /etc/qemu_ifup
de cette façon: sudo /etc/qemu_ifup tap 0
-------------- le script/etc/qemu_ifup--------------------
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 192.168.0.0/24
GATEWAY2.168.0.1
/sbin/ifconfig $1 $GATEWAY
---------------------------------------------------
3- ifconfig me dit:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap0 Lien encap:Ethernet HWaddr 1A:D0:8D:0A:F5:42
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
(...)
4- je lance en sudo le script:
#!/bin/bash
# nom du script: /home/public/disques_virtuels/qemu_prep
sudo vde_switch -tap tap0 -daemon
sudo /sbin/chmod 777 /tmp/vde.ctl)
note: en cas de message d'erreur, je le relance (?)
5- je lance le script /home/public/disques_virtuels/lancewin_rz
#!/bin/sh
# export QEMU_AUDIO_DRV=alsa
qemu -k fr -m 512 -localtime -soundhw sb16 -net nic -net
tap -smb /home/public -hda win98se -boot c
6- j'ai le message:
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
7- win est lancé et en propriétés réseau, j'ai mis:
IP: 192.168.0.2/255.255.255.0
Passerelle: 192.168.0.1
et: ça marche pas: pc3 ne voit pas pc1, et n'a plus accès au web.
?
Si tu a encore du courage pour m'expliquer où je plante....
je suis preneur.
merci
jip
ps : personne d'autre sur ce forum n'a tenté l'expérience ???
Je ne comprends pas à quel moment (et comment) je dois configurer
le segment:
<--> Hôte LAN eth1 192.168.0.1
ni comment modifier:
tap1 [10.0.0.138] en tap1 [192.168.0.10]
réparation d'un oubli, avec excuses :
l'adresse de tap1 est donné par /etc/qemu_ifup
Je tourne (bêtement) en rond; voilà ma config:
modem/routeur [10.0.0.138] <---> hub (car ce modem/routeur n'a qu'une
sortie rj45)
sont connectés au hub:
pc1 ubuntu [10.0.0.2] Hôte de l'image win98se avec qemu
pc2 ubuntu [10.0.0.11]
pour ce qui nous intéresse, j'ai donc:
modem [10.0.0.138] <--> pc1 [10.0.0.2 sur eth0 (carte réseau
unique)]
si je suis bien, il faut émuler une seconde carte sur pc1 d'IP
[192.168.0.1] et pc1 servira alors de passerelle au pc émulé (nommons le
pc3) avec pc3 [192.168.0.2/255.255.255.0 Gateway: 192.168.0.1]
1- le lien /dev/tun vers /dev/net/tun existe bien (je l'ai effectivement
créé), les services samba sont actifs et le pacquage vde est installé;
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
2- je lance le script /etc/qemu_ifup
de cette façon: sudo /etc/qemu_ifup tap 0
-------------- le script/etc/qemu_ifup--------------------
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 192.168.0.0/24
GATEWAY2.168.0.1
/sbin/ifconfig $1 $GATEWAY
---------------------------------------------------
3- ifconfig me dit:
eth0 Lien encap:Ethernet HWaddr 00:0C:76:5E:63:13
inet adr:10.0.0.2 Bcast:10.0.0.255 Masque:255.255.255.0
(...)
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
(...)
tap0 Lien encap:Ethernet HWaddr 1A:D0:8D:0A:F5:42
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
(...)
4- je lance en sudo le script:
#!/bin/bash
# nom du script: /home/public/disques_virtuels/qemu_prep
sudo vde_switch -tap tap0 -daemon
sudo /sbin/chmod 777 /tmp/vde.ctl)
note: en cas de message d'erreur, je le relance (?)
5- je lance le script /home/public/disques_virtuels/lancewin_rz
#!/bin/sh
# export QEMU_AUDIO_DRV=alsa
qemu -k fr -m 512 -localtime -soundhw sb16 -net nic -net
tap -smb /home/public -hda win98se -boot c
6- j'ai le message:
SIOCSIFNETMASK: Ne peut attribuer l'adresse demandée
7- win est lancé et en propriétés réseau, j'ai mis:
IP: 192.168.0.2/255.255.255.0
Passerelle: 192.168.0.1
et: ça marche pas: pc3 ne voit pas pc1, et n'a plus accès au web.
?
Si tu a encore du courage pour m'expliquer où je plante....
je suis preneur.
merci
jip
ps : personne d'autre sur ce forum n'a tenté l'expérience ???
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
"Mettre du nat avec iptables"
ah, l'horreur...
je viens de m'y replonger mais je suis largué: mon modem/routeur
fait parefeu et je m'en remet à lui: jongler avec les iptables
m'a toujours dépassé (ben oui, je l'avoue.... je suis le seul ?).
J'ai bien essayé quelques trucs dans le fichier
/etc/network/if-pre-up/ipatables-start
et en relançant par /etc/init.d/networking restart
mais sans résultat.
=====================================
Le modem/routeur faisant pare-feu (enfin, on espère), quelques règles de
Il me semble que le fichier /etc/qemu_ifup d'origine est bizarre;
ne faudrait-il pas mieux seulement ?#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
=====================================
on peut, mais ça oblige les users à donner le password de root, et ça je
En résumé, j'ai à gérer les fichiers:
/etc/network/if-pre-up.d/iptables-start
(je sèche lamentablement car les règles viennent
s'ajouter à ce qui existe déjà via le modem/routeur)
/etc/network/interfaces
j'y ai ajouté:
up echo "1" > /proc/sys/net/ipv4/ip_forward
auto tap0
iface tap0 inet static
address 10.0.0.3
netmask 255.255.255.0
broadcast 10.0.0.255
/etc/qemu-ifup
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
qemu_prep
#!/bin/bash
sudo vde_switch -tap tap0 -daemon
sudo chmod 777 /tmp/vde.ctl
L'articulation entre ces fichiers n'est pas claire dans mon
esprit.
Le lancement de qemu avec l'image ne pose pas problème.
Pour mémoire:
modem/routeur 10.0.0.138 <--> hub <--> pc1 avec eth0 10.0.0.2
il faut sur pc1 ajouter tap0 10.0.0.3
pour avoir tap0 10.0.0.3 <--> pc3 (virtuel) 10.0.0.4
Sous le win de pc3 via qemu, on aura IP 10.0.0.1/255.255.255.0
et passerelle 10.0.0.3 ou 10.0.0.2 ?
Je suis vraiment désolé d'encombrer de cette façon le forum.
Jetez moi si j'abuse ;-(
jip
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
"Mettre du nat avec iptables"
ah, l'horreur...
je viens de m'y replonger mais je suis largué: mon modem/routeur
fait parefeu et je m'en remet à lui: jongler avec les iptables
m'a toujours dépassé (ben oui, je l'avoue.... je suis le seul ?).
J'ai bien essayé quelques trucs dans le fichier
/etc/network/if-pre-up/ipatables-start
et en relançant par /etc/init.d/networking restart
mais sans résultat.
=====================================
Le modem/routeur faisant pare-feu (enfin, on espère), quelques règles de
Il me semble que le fichier /etc/qemu_ifup d'origine est bizarre;
ne faudrait-il pas mieux seulement ?
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
=====================================
on peut, mais ça oblige les users à donner le password de root, et ça je
En résumé, j'ai à gérer les fichiers:
/etc/network/if-pre-up.d/iptables-start
(je sèche lamentablement car les règles viennent
s'ajouter à ce qui existe déjà via le modem/routeur)
/etc/network/interfaces
j'y ai ajouté:
up echo "1" > /proc/sys/net/ipv4/ip_forward
auto tap0
iface tap0 inet static
address 10.0.0.3
netmask 255.255.255.0
broadcast 10.0.0.255
/etc/qemu-ifup
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
qemu_prep
#!/bin/bash
sudo vde_switch -tap tap0 -daemon
sudo chmod 777 /tmp/vde.ctl
L'articulation entre ces fichiers n'est pas claire dans mon
esprit.
Le lancement de qemu avec l'image ne pose pas problème.
Pour mémoire:
modem/routeur 10.0.0.138 <--> hub <--> pc1 avec eth0 10.0.0.2
il faut sur pc1 ajouter tap0 10.0.0.3
pour avoir tap0 10.0.0.3 <--> pc3 (virtuel) 10.0.0.4
Sous le win de pc3 via qemu, on aura IP 10.0.0.1/255.255.255.0
et passerelle 10.0.0.3 ou 10.0.0.2 ?
Je suis vraiment désolé d'encombrer de cette façon le forum.
Jetez moi si j'abuse ;-(
jip
Pour mémoire, souviens-toi du vieux Corneille, particulièrement sa pièce
très chrétienne Polyeucte, Acte I, scène I, vers 43 ....
sûr ? ;-)
j'ai bien activé le forwarding par:
echo 1 > /proc/sys/net/ipv4/ip_forward
le forwarding, c'est OK, tu as bien mis du nat avec iptables ?
"Mettre du nat avec iptables"
ah, l'horreur...
je viens de m'y replonger mais je suis largué: mon modem/routeur
fait parefeu et je m'en remet à lui: jongler avec les iptables
m'a toujours dépassé (ben oui, je l'avoue.... je suis le seul ?).
J'ai bien essayé quelques trucs dans le fichier
/etc/network/if-pre-up/ipatables-start
et en relançant par /etc/init.d/networking restart
mais sans résultat.
=====================================
Le modem/routeur faisant pare-feu (enfin, on espère), quelques règles de
Il me semble que le fichier /etc/qemu_ifup d'origine est bizarre;
ne faudrait-il pas mieux seulement ?#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
=====================================
on peut, mais ça oblige les users à donner le password de root, et ça je
En résumé, j'ai à gérer les fichiers:
/etc/network/if-pre-up.d/iptables-start
(je sèche lamentablement car les règles viennent
s'ajouter à ce qui existe déjà via le modem/routeur)
/etc/network/interfaces
j'y ai ajouté:
up echo "1" > /proc/sys/net/ipv4/ip_forward
auto tap0
iface tap0 inet static
address 10.0.0.3
netmask 255.255.255.0
broadcast 10.0.0.255
/etc/qemu-ifup
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig tap0 10.0.0.3
qemu_prep
#!/bin/bash
sudo vde_switch -tap tap0 -daemon
sudo chmod 777 /tmp/vde.ctl
L'articulation entre ces fichiers n'est pas claire dans mon
esprit.
Le lancement de qemu avec l'image ne pose pas problème.
Pour mémoire:
modem/routeur 10.0.0.138 <--> hub <--> pc1 avec eth0 10.0.0.2
il faut sur pc1 ajouter tap0 10.0.0.3
pour avoir tap0 10.0.0.3 <--> pc3 (virtuel) 10.0.0.4
Sous le win de pc3 via qemu, on aura IP 10.0.0.1/255.255.255.0
et passerelle 10.0.0.3 ou 10.0.0.2 ?
Je suis vraiment désolé d'encombrer de cette façon le forum.
Jetez moi si j'abuse ;-(
jip