Virtualbox bridgen op ubuntu 9.10 host

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • hoebenp
  • Registratie: Augustus 2001
  • Laatst online: 11-09 23:27
Beste GoT'ers,

Ik heb een ubuntu (9.10) 2.6.31-20-server x86_64 die fungeert als gateway.
Hierop heb ik virtualbox-3.1_3.1.6-59338_Ubuntu_karmic_amd64 geinstalleerd.
Ik heb hierop debian 5 en win xp draaien, zij hebben beide 2 NIC's met static ip die gebridged zijn met eth0. (VBoxManage modifyvm "winxp" -nic1 bridged --bridgeadapter1 eth0)
Samba naar de host werkt, pingen naar de host werkt, maar vanuit de host of het subnet pingen naar de client lukt niet.
Aanvankelijk had ik verwacht dat het een iptables probleem zou zijn, maar wanneer ik iptables flush blijven de problemen bestaan.
De host is gateway voor het subnet achter eth0 naar andere subnets en het internet.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:50

Hero of Time

Moderator LNX

There is only one Legend

Hmm, het eerste wat je altijd moet controleren met dit soort dingen is of er op de Guest en Host niet iets draait wat problemen zou kunnen geven. Ik draai VB zelf (ook 3.1.6) op Ubuntu en heb geen enkel probleem met het netwerk.

Heb je ook al gedacht aan de standaard XP firewall? Die blokkeert ping namelijk.

Kan je ook een iets duidelijkere omschrijving geven, want het is nu niet echt duidelijk welk OS bij welke Guest hoort en welke dus problemen geeft. Is het je Debian machine? Is het de XP VM?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • hoebenp
  • Registratie: Augustus 2001
  • Laatst online: 11-09 23:27
De host is ubuntu.
Guests zijn windows xp en debian.
Ik kan momenteel xp en debian pingen vanaf de host, het subnet en andere subnets.

Bij pingen van google bijvoorbeeld krijg ik echter de melding "Destination port unreachable.".

De ubuntu host is ingesteld als router voor het interne subnet (waarin de guests zich ook bevinden), NAT wordt door een host buiten het subnet verzorgd. De ubuntu host routeert deze.
Het lijkt me dus ergens in de routering oid te zitten, maar hoe en wat kan ik niet vinden.
De guests zijn in principe gelijk aan overige clients in het subnet.

Edit:
Wanneer ik een andere gateway binnen het subnet gebruik kan ik wel google pingen.

[ Voor 7% gewijzigd door hoebenp op 05-04-2010 13:24 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:50

Hero of Time

Moderator LNX

There is only one Legend

Je kan dus met je VMs niet externe zaken bereiken die met de Host wel lukken. Dat klinkt als een routing probleem. Zeker gezien het feit dat het wel werkt als je een andere gateway gebruikt voor de VMs. Heb je wel een idee hoe routing werkt onder Linux? Je geeft namelijk aan dat NAT bij een andere machine gebeurt, maar je kan je Host niet als gateway gebruiken als deze geen NAT of soortgelijk uitvoert.

Dit is dus geen VB probleem, maar een routing issue op je Host. Pak maar eens een andere fysieke machine en geef je VM host aan als gateway, dat zal ook niet werken. Waarom wil je je Guests via je Host laten lopen, als je al een andere gateway hebt?

Commandline FTW | Tweakt met mate