Portforwarding - Mit Virtualbox möglich, ohne Fehlermeldung

T

TheL0st

Gast
Halli Hallo,
ich habe seit heute ein sehr merkwürdiges Problem.

Zum Testen wollte ich ein paar Ports freigeben. Der Router ist hierbei die FRITZ!Box WLAN 3170.
Im Router ist soweit alles richtig eingerichtet, zumindest soweit ich das beurteilen kann.

router1.JPG


Bei der IP wurde die IP angegeben, welche ich durch cmd/ipconfig herausgefunden habe (IPv4-Adresse)


Auf meinem richtigen Rechner (Windows 7) habe ich aktuell kein Anti-Virus. Mit Portfreigaben durch die Windows-Firewall erhalte ich, wenn ich den Port auf www.canyouseeme.org teste, eine Zeitüberschreitung (connection timed out)
Schalte ich meine Firewall jedoch aus erhalte ich die Meldung dass die Verbindung nur noch abgelehnt wurde. (connection refused)

Teste ich das Selbe aber mit meiner Virtualbox, mit folgenden Einstellungen:
nat1.JPG

und einer ausgeschalteten Firewall ist der Test erfolgreich. Egal ob ich den Test von meinem richtigen Rechner oder der VirtualBox ausführe, es kann eine Verbindung aufgebaut werden.

Schalte ich die VirtualBox jedoch wieder aus kann keine Verbindung aufgebaut werden, egal ob die Firewall an ist oder aus, dort bekomme ich dann wieder die selbe Meldungen (connection timed out, connection refused.)

Hat jemand von euch eine Idee, woran das liegen könnte?
Die Ports sind ja auf meinem richtigen Rechner freigegeben.

Edit:
Der Test ist selbst erfolgreich wenn ich die Firewall der Virtual Box anschalte, obwohl dort keine Freigabe für den Port vorhanden ist.

Ebenso noch eine andere kleine Frage:
Ist es möglich gewisse Ports speziell nur für die VirtualBox freizugeben und andere nur für den richtigen Rechner?

Ich bin auf jeden Fall für jede Hilfe dankbar, das bringt mich ehrlich gesagt zum verzweifeln.

Gruß,
TheL0st
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Hey Pitam,
die Subnetzmaske ist genau die selbe, wie die meines Onboard-Lan-Chips, 255.255.255.0. Die IP der Virtualbox ist durchaus etwas abwegig, da sie nur aus 9 Ziffern besteht, anstatt aus 11.

Das Bild hast Du ja bereits gesehen. Ich finde es halt seltsam, da ich ja im Router die IP meines richtigen Rechners eingegeben habe, somit müsste die Portweiterleitung ja ohne Virtual Box funktionieren, aber das funktioniert ja nicht mal wenn die Firewall von Windows aus ist, was mich sehr wundert.

Habe eben übrigens herausgefunden dass es nicht mehr funktioniert sobald ich die Ports auf dem 2 Bild, also be iden VirtualBox-Einstellungen entferne. Dann funktioniert es weder mit der Virtualbox noch mit dem richtigen System - Für mich komplett unverständlich.

Grüße und einen schönen Sonntag,
TheL0st
 
Achso, okay, ja, damit hast Du durchaus recht.
Rechner: 192.168.178.69
VM: 192.168.56.1

Grüße :)
 
Hallo,

da sieht man wieder, wie solche "Firewalls" einfach nur unnütz sind.

In deiner Konfiguration brauchst du, wie schon eingerichtet:

-> Portforwarding über den Router auf deinen Rechner
-> Ein richtig konfiguriertes NAT
-> Die Weiterleitung auf die VirtualBox.

Wäre es aber in deinem Fall nicht einfacher, die VirtualBox auf bridged zu stellen?
Dann bekäme die VirtualBox eine IP im Bereich des Router und du könntest auf diese IP direkt weiterleiten.

Gruß,
​David.
 
Hallo davidbaumann,
danke für Deine Antwort.

Das klingt gut, habe ich auch probiert. Aber dann funktioniert die Weiterleitung nicht mehr. im Router die IP der Virtualbox eingetragen (192.168.178.71) - Gespeichert, VirtualBox gestartet und Canyouseeme geöffnet. Ist die Firewall an, gibt es trotz Ausnahme ein "connection timed out" - ist sie aus wird die Verbindung wie gewöhnt abgelehnt, also connection refused. So langsam bin ich echt ratlos :(

Gruß
 
Hey,
wie gesagt, Windows Firewall, aber die ist ja ausgeschalten, deshalb wundert es mich ja.

[So, ich schreib hier mal ein neues Update:


Die Portweiterleitung im Router sieht wie folgt aus:

vm_port2.JPGvm_router1.JPG

Settings der VMsind nun wie folgt:

settingsvm.JPG

Die IP der VM ist nun:

vm_ip.JPG

Settings der VM-Firewall sind nun wie folgt:

vm_fw.JPG

Das Testergebnis ist (Ergebnisse decken sich beim Host-System und der VM):
ergebnis_firewalloff.JPG


Ergänzung:

ergebnis22.jpg
--------------------------------------------------------------------
Kann mir das irgendjemand erklären woran das liegen soll? Ich versteh inzwischen echt nichts mehr.


--------------------------------------------------------------------

Und was mich auch wundert: Da die Virtualbox eine andere Lan-IP hat, als das Host-System sollte ich den Port doch einmal für die VM und einmal für das Host-System freigeben können, da unterschiedliche Lan-IP's, oder nicht? Bekomme immer den Fehler dass der Eintrag schon existiert.


Gruß
 
Zuletzt bearbeitet:
Hallo,

läuft denn überhaupt ein Programm in der VM?
Wenn der Port dort nicht (z.B. durch einen Webserver) geöffnet ist, wirst du immer "Connection denied" bekommen...

​Gruß.
 
Zurück
Oben