#1 Le 31/05/2007, à 09:06
- Bluetr@in
[Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Bonjour,
Je dispose d'une machine sous Ubuntu Feisty sur laquelles je fais tourner Windows XP dans Virtualbox pour quelques applications qui ne tournent pas sous Wine. J'ai besoin sur la machne virtuelle d'un accès routable entre la freebox (192.168.0.254) et Windows XP tout en gardant l'accès complet au net depuis Ubuntu.
J'ai scrupuleusement suivi le tuto de la doc mais si tout démarre je n'ai plus de nautilus (écran tout beige).
Ci-dessous mon fichier /etc/network/interfaces :
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto tap1
iface tap1 inet manual
tunctl_user babinet
auto bridge0
post-up chmod ugo+rw /dev/net/tun
adress 192.168.0.1
netmask 255.255.255.0
# broadcast xxx.xxx.xxx.xxx
gateway 192.168.0.254
bridge-ports eth0 tap1
bridge-ageing 7200
bridge-fd 0
auto eth1
iface eth1 inet dhcp
auto eth2
iface eth2 inet dhcp
auto ath0
iface ath0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
Si quelqu'un pouvait jeter un oeil sur ce fichier et me dire là ou cela coince cela serait très sympa.
Par avance merci pour votre aide
Damien Babinet
Dernière modification par Bluetr@in (Le 03/06/2007, à 17:51)
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#2 Le 31/05/2007, à 10:02
- ths
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Je vais peut etre dire des conneries, mais bon..
J'ai installer VirtualBox aussi, et d'apres mes lectures, le reseau de la machine Virtuel est configurer automatiquement en DHCP grace a VirtualBox.
Pour acceder à la machine virtuel depuis ton Host, ou depuis l'exterieur, tu tape l'ip de la machine, et le routage se fera de maniere transparente en fonction des ports.
Ex : si tu as un serveur FTP sur ta MV (Machine Virtuel), et que l'ip du Host est 192.168.0.10,
Depuis un poste du reseau, tu pourra acceder au FTP en tapant
192.168.0.10:21 (vérifier de ne pas avoir quelque chose sur le port 21 de la machine host).
Apres, je ne suis pas sur et certain, et il dois y avoir pleins de trucs que je ne maitrisse pas..
De plus, si le passage de la machine Host vers Virtuel est conciderer comme du routage, peut etre devrai tu activé une option
echo 1 >/proc/sys/net/ipv4/ip_forward
A confirmer biensur, ne prend pas comme vérité certaine ce que je dis, mais comme vérité possible..
Have fun, et n'oubli pas de mettre tes solutions, ca pourrai m'interreser.
ta mère elle est tellement grosse qu'elle retourne un stack overflow.
Et paf ! Dans les dents !
Hors ligne
#3 Le 31/05/2007, à 10:07
- alunixp
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
bonjour escusez moid e vous interrompre mais il semble que j'ai un probleme similaire.
pub : propose materiel en échange intelligence voir : internet et vmware
Ahl-tino
Hors ligne
#4 Le 31/05/2007, à 13:30
- Bluetr@in
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Salut,
En fait la machine virtuel peut-être programmée de différente façon, NAT (tout est transparent) et Host interface ou il faut déclarer une interface tapx que l'on aura créé auparavant. Il y a ensuite un bridge entre la machine hôte (eth0) et la machine virtuelle (tapx). Sur le principe, j'ai a peu près compris ... c'est plus dans la réalisation que cela coince. Le fichier interface ne doit pas être bon mais je ne sais pas ce quoi et ou ?
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#5 Le 31/05/2007, à 16:02
- ths
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
J'utilise le NAT, mais je n'ai fait que des trucs superficiels.
A mon IUT on utilisait VMWare pour nos cours de reseau, et on configurait facilement le reseau. L'interface etait vraiment plus "normal".
On peut attribuer 3 cartes reseaux aux machines virtuels sur 3 reseaux differents (il me semble), et faire des branchements virtuels. Ensuite la configuration s'effectuait comme sur n'importe quel poste.
Avec VirtualBox, j'apprecie pas vraiment l'interface de configuration.. Qui est peut-etre plus puissante au vue des libertés offertes au niveau du reseau..
ta mère elle est tellement grosse qu'elle retourne un stack overflow.
Et paf ! Dans les dents !
Hors ligne
#6 Le 31/05/2007, à 22:10
- Bluetr@in
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Bonsoir,
J'ai modifié mon fichier en remplaçant tunctl_user (comme précisé dans le tuto de la documentation par tunctl. Nautilus tourne mais j'obtiens une erreur Gnome " Erreur lors du démarrage du démon des préférences Gnome".
Une question, que faut-il mettre comme broadcast et ce paramètre est-il nécessaire ?
Merci pour votre aide
Damien alias Bluetr@in
Dernière modification par Bluetr@in (Le 31/05/2007, à 23:33)
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#7 Le 01/06/2007, à 09:19
- Bluetr@in
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Si une bonne âme voulait bien jeter un oeil sur mon fichier de conf ?
Par avance merci
Damien
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#8 Le 01/06/2007, à 12:43
- youen
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
j'ai fais ça hier en suivant cette doc :
http://doc.ubuntu-fr.org/virtualbox_reseau
par contre je voudrais faire tourner deux machines virtuels je dois refaire un bridge ?
Location de voiture à double commande à Vannes (56) http://auto-didacte.fr
(Site libre fait avec inkscape. Vous pouvez me demander les sources SVG)
Hors ligne
#9 Le 01/06/2007, à 16:25
- benco
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
j'ai fais ça hier en suivant cette doc :
http://doc.ubuntu-fr.org/virtualbox_reseaupar contre je voudrais faire tourner deux machines virtuels je dois refaire un bridge ?
Yep c'est cette doc qui m'a permis de faire tourner tout ça en mode bridge. Y'a pas dire on peut en faire des trucs en réseau avec 4 machines dont 3 virtuelles hihi
C'est un peu différent de ta config Bluetr@in, vu que j'obtient l'ip par DHCP. En toute logique ton broadcast devrait être 192.168.0.255.
Si ça peut vous aider, voici la déclaration de mes interfaces :
Voir la partie entre les <<>> pour ta question youen, c'est tout simple (enfin faut pas oublier de les déclarer au dessus bien sûr)
benco@ubuntu:~$ more /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto tap1
iface tap1 inet manual
tunctl_user benco
auto tap2
iface tap2 inet manual
tunctl_user benco
auto tap3
iface tap3 inet manual
tunctl_user benco
auto br0
iface br0 inet dhcp
post-up chmod ugo+rw /dev/net/tun
<< bridge-ports eth0 tap1 tap2 tap3 >>
bridge-ageing 7200
bridge-fd 0
[Edit : plantage dans le broadcast, il fallait lire 192.168.0.255 et non 192.168.1.255]
Dernière modification par benco (Le 01/06/2007, à 16:36)
Hors ligne
#10 Le 01/06/2007, à 17:47
- Bluetr@in
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Salut,
Ta config n'est pas bien éloigné de la mienne. A priori mon fichier interfaces semble bon au broadcast près que je n'avais renseigné. Ce qui est curieux c'est que dans l'état ce fichier provoque une erreur de Nautilus, le PC boot mais au démarrage de Nautilus je me retrouve avec un écran tout beige et rien ne se passe. Si je repasse à la version "de base", pas de problème, tout roule.
Ou est le lien entre Nautilus et le fichier /etc/network/interfaces ?
J'avais fait quelques essais à la main du genre tunctl -u tap1 ! Est ce que ces manips sont persistantes après reboot ?
@ plus,
Damien B.
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#11 Le 01/06/2007, à 21:11
- benco
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Hello,
Je voudrait être sûr de bien comprendre.
Quand tu boot avec tes interfaces originelles (/etc/network/interfaces), tout roule. Et quand tu boot avec la "version bridgée", au démarrage de ta session gnome, ça bloque.
Si c'est le cas, il est possible qu'un autre programme soit lancé au démarrage de ta session gnome, et que ça soit lui qui bloque sur ton nouveau réseau, et non nautilus !
Quelques pistes :
- as-tu essayé de démarrer les interfaces APRES avoir boot ? qu'est-ce que ça donne ?
- tu peux intégralement changer tes interfaces réseau avec la commande : sudo /etc/init.d/networking restart. Ca reset le réseau à partir de ton /etc/network/interfaces
- ouvre une session gnome après avoir effacé le ~/.gnome2/session (garde l'original dans un coin tout de même ) De cette façon tu peux vérifier que ce n'est pas autre chose que la config de base de ta session qui bloque au démarrage
- est-ce que tu as regardé dans les logs système pour voir s'il n'y avait pas des trucs louches ? (dmesg, syslog ...)
- est-ce que tu sais utiliser ifconfig ? ça peut servir aussi:
ifconfig liste les interfaces
ifconfig _interface_ up monte _interface_ en se basant sur le /etc/network/interfaces
ifconfig _interface_ down la démonte
Et enfin, il ne me semble pas que tunctl soit persistant, sauf s'il est mis dans un script de démarrage évidement. Enfin j'espère sinon j'ai rien compris .
En espérant que ça aide
Benco
Dernière modification par benco (Le 01/06/2007, à 21:23)
Hors ligne
#12 Le 03/06/2007, à 11:41
- Bluetr@in
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Salut benco,
Merci pour ta réponse.
En fait il y avait bien une erreur dans mon fichier interfaces il manquait la ligne : iface bridge0 inet dhcp
Par contre une chose me chiffonne :
C'est le périphérique eth1 qui est actif et non pas eth0 alors que je n'ai pas cinquante périph réseau ?
Sinon tout fonctionne y compris avec une adresse IP fixe. J'ai accès depuis le guest virtualbox au reste du réseau.
Merci pour les petits trucs et astuces
@ plus,
Bluetr@in
Dernière modification par Bluetr@in (Le 03/06/2007, à 17:50)
Prendre son temps certes mais un jour il faut se lancer ...
Hors ligne
#13 Le 28/07/2007, à 22:54
- igo
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
Bonjour,
Alors je dois avouer que je suis bien pomé, avec tout ça.
petite présentation de mon infrastructure:
un réseau wifi wpa avec 5 machines clientes et un serveur DHCP pour atribuer les ip à tout ce beau monde.
ma machine: une ubuntu + xfce
utilisation de l'utilitaire network manager pour la gestion du WPA.
ifconfig :
ath0 Lien encap:Ethernet HWaddr 00:19:E0:84:90:63
inet adr:192.168.2.10 Bcast:192.168.2.255 Masque:255.255.255.0
adr inet6: fe80::219:e0ff:fe84:9063/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:605 erreurs:0 :0 overruns:0 frame:0
TX packets:870 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:608320 (594.0 KiB) Octets transmis:110866 (108.2 KiB)
eth0 Lien encap:Ethernet HWaddr 00:11:2F:00:45:90
UP BROADCAST MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
Interruption:193 Adresse de base:0x2000
eth1 Lien encap:Ethernet HWaddr 00:11:2F:00:4A:A5
adr inet6: fe80::211:2fff:fe00:4aa5/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
Packets reçus:1 erreurs:0 :0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:261 (261.0 b) Octets transmis:492 (492.0 b)
Interruption:209
wifi0 Lien encap:UNSPEC HWaddr 00-19-E0-84-90-63-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:10463 erreurs:0 :0 overruns:0 frame:810
TX packets:1378 errors:4 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:199
Octets reçus:1843089 (1.7 MiB) Octets transmis:173363 (169.2 KiB)
Interruption:209
/etc/network/interfaces :
auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface eth1 inet dhcp
auto eth2
iface eth2 inet dhcp
auto wlan0
iface wlan0 inet dhcp
apres suivit du tuto http://doc.ubuntu-fr.org/virtualbox_reseau
et modification je me retrouve avec ceci:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto tap1
iface tap1 inet manual
tunctl -t tap1 -u driver
auto tap2
iface tap2 inet manual
tunctl -t tap2 -u driver
auto tap3
iface tap3 inet manual
tunctl -t tap3 -u driver
auto bridge0
iface bridge0 inet dhcp
post-up chmod ugo+rw /dev/net/tun
bridge-ports eth0 tap1 tap2 tap3
bridge-ageing 7200
bridge-fd 0
sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... /etc/network/interfaces:90: interface eth1 declared allow-auto twice
ifdown: couldn't read interfaces file "/etc/network/interfaces"
/etc/network/interfaces:90: interface eth1 declared allow-auto twice
ifup: couldn't read interfaces file "/etc/network/interfaces"
[fail]
je me dis c'est pas grave je reboot
je relance virtualbox, et à ma grande surprise rien n'a changé, pas d'interface suplementaires, et toujours ce foutu dhcp de virtualbox
ou est mon erreure ?
#14 Le 05/10/2007, à 00:10
- jcpconsult
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
salut je vois que tu n'as eu de réponse pour ton problème.
Perso j'ai l'habitude d'utiliser Vmware server ou player qui ne sont peut-être pas libre mais qui sont gratuits, tout de même! Il suffit sur le site de Vmware de demander gentiment une licence et il vous la donne pour Vmware server, et pour Player c'est même pas nécessaire!
Et il ne faut pas avoir une formation d'ingénieur réseau de haut niveau pour les faire fonctionner sans problème.
J'ai essayé Virtualbox, cela ne marche pas, c'est trop compliqué au niveau du réseau, ma configuration est Feisty comme système hôte en dhcp sur mon routeur wifi et debian 4.0 pour système client Virtualbox en NAT et dhcp. Et bien il ne prend pas d'adresse IP.
Alors qu'avec Vmware aucun problème, c'est le même disque .vmdk.
Toshiba satellite A100-386 Intel Core 2 cpu T5500 1.66GHz
carte graphique Nvidia GeForce GO 7300
Ubuntu 9.10 Karmic Koala
Hors ligne
#15 Le 09/10/2007, à 20:53
- luluberlu
Re : [Résolu] Virtualbox paramètrage réseau /etc/network/interfaces
bonjour,
auto bridge0
post-up chmod ugo+rw /dev/net/tun
address 192.168.0.1
netmask 255.255.255.0
# broadcast xxx.xxx.xxx.xxx
gateway 192.168.0.254
bridge-ports eth0 tap1
bridge-ageing 7200
bridge-fd 0
Si quelqu'un pouvait jeter un oeil sur ce fichier et me dire là ou cela coince cela serait très sympa.
il y a deux "d" a address