comment accéder à samba sur un Linux invité derrière le NAT VirtualBox?

12

Sur mon ordinateur portable, j'exécute Ubuntu 9.10 sous WinXP en utilisant VirtualBox 3.1.2. Je veux une configuration où:

  1. L'invité peut accéder librement à Internet.
  2. L'hôte peut accéder aux fichiers d'invité via Samba.
  3. La configuration doit fonctionner, que mes ports Ethernet / WiFi soient connectés ou non.

C'est possible?

# 1 fonctionne avec NAT et la mise en réseau pontée.

# 2 fonctionne avec un réseau ponté et hébergé uniquement.

La configuration basée sur un pont ne fonctionne pas si le port physique approprié n'est pas connecté. Au bureau, l'ordinateur portable est connecté au wifi ou à l'Ethernet. À la maison, wifi uniquement.

Y at-il un travail autour? Suis-je en train de manquer quelque chose? J'espère que je clarifie ma question.

noamtm
la source

Réponses:

11

J'essaierais d'installer deux adaptateurs réseau distincts.

  • L'adaptateur n ° 1 serait votre configuration actuelle n ° 1: NAT pour autoriser l'accès à Internet disponible.
  • L'adaptateur n ° 2 serait une configuration hôte uniquement pour fournir la connexion entre l'hôte et l'invité pour les partages Samba.
lourd
la source
Merci, cela fonctionne très bien. Je ne sais pas pourquoi je l'ai raté en jouant avec les différentes configurations ...
noamtm
et @noamtm, j'essaie de faire fonctionner cette solution sans succès. Mon smb.conf est: [global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no Et mes interfaces sont: eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255. Des pensées?
Amelio Vazquez-Reina
J'ai oublié de mentionner que j'ai configuré en eth1tant qu'hôte uniquement et en eth0tant que NAT. J'ai essayé l' accès et le montage \\10.0.2.15\testhet \\192.168.56.101\testhdu système d'exploitation hôte (Windows), mais je ne reçois aucune réponse.
Amelio Vazquez-Reina
1

Une autre possibilité consiste à créer deux NIC virtuels pontés, l'un vers l'interface physique sans fil et l'autre vers l'interface filaire physique. Tant qu'une des interfaces physiques (ou les deux) est connectée, vous devez y avoir accès. J'essaie généralement d'éviter le NAT autant que possible, car cela a tendance à créer beaucoup de maux de tête à long terme (comme vous l'avez vu avec le partage de fichiers).

Eight_Quarter_Bit
la source
Le mode ponté fonctionne-t-il avec les appareils sans fil? Je me souviens qu'il y a des problèmes avec cela car les appareils sans fil ignorent les paquets qui ne sont pas destinés à cela (quelque chose comme ça).
Avindra Goolcharan