Ca vance : il faut passer par un routage complet : http://www.virtualbox.org/wiki/Adv [...] king_Linux
Bien, j'ai donc a partir de cette page fait ce script :
Code :
- #!/bin/sh
- # set PATH for the case we are called via sudo or su root
- PATH=/sbin:/usr/bin:/bin:/usr/bin:/usr/sbin
- USER=xglurb
- # create a tap
- tunctl -t tap1 -u $USER
- ip link set up dev tap1
- # create the bridge
- brctl addbr br0
- brctl addif br0 tap1
- # set the IP address and routing
- ip link set up dev br0
- ip addr add 10.1.1.1/24 dev br0
- ip route add 10.1.1.0/24 dev br0
- INTIF="br0"
- EXTIF="eth0"
- echo 1 > /proc/sys/net/ipv4/ip_forward
- # clear existing iptable rules, set a default policy
- iptables -P INPUT ACCEPT
- iptables -F INPUT
- iptables -P OUTPUT ACCEPT
- iptables -F OUTPUT
- iptables -P FORWARD DROP
- iptables -F FORWARD
- iptables -t nat -F
- # set forwarding and nat rules
- iptables -A FORWARD -i $EXTIF -o $INTIF -j ACCEPT
- iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
- iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
|
Ca fonctionne : ma machine virtuelle a une adresse 10.0.2.15, avec une passerelle sur 10.0.2.2, le guest a acces a internet, et a acces aux fichiers partages par l'hote.
Il y a du mieux : je peut avec nautilus, depuis la machine hote, "voir" dans le domaine correspondant au guest (WORKGROUP, le meme que l'hote) le nom de la machine : xpvbox
Cependant, j'ai beau depuis le guest avoir un repertoire partage, si je click sur xpvbox, nautilus apres un bon temps d'attente ne m'affiche rien. Idem sur smb://10.0.2.15
Il ne manque pas grand chose... avis aux pros ?
Merci beuacoup
[edit] Pas de firewall sur l'invite (windows xp) et l'adresse ip de l'hote, 192.168.2.20
Message édité par guepe le 04-11-2008 à 20:16:13
---------------
Un blog qu'il est bien