Wie ordne ich einen VPN (tun0) -Netzwerkadapter auf Host-Ubuntu einem VirtualBox-Gast-Windows zu?


7

Ich habe ein Ubuntu 10.04, auf dem Oracle VirtualBox 3.2.6 mit einem Windows XP-Gast ausgeführt wird. Ich verwende ein VPN, auf das die Gast-VM zugreifen möchte. In einer ifconfig wird Folgendes angezeigt:

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:5.192.10.99  P-t-P:5.192.10.99  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1362  Metric:1
          RX packets:14151 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19860 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:4415271 (4.4 MB)  TX bytes:17949982 (17.9 MB)

Die Verwendung von NAT- oder Bridge-Adaptern auf der VM gibt mir nur den Nicht-VPN-Adapter. Wie kann ich den tun0-Adapter VirtualBox zuordnen?


Es hat bei mir nicht funktioniert, aber es ist eindeutig der richtige Fortschritt. Sysctl.conf einstellen: sysctl net.ipv4.ip_forward = 1 Dann sudo sysctl -p
ausführen

Endlich funktioniert es, obwohl es nicht funktioniert hat, als ich sysctl geladen habe. Später fand ich es funktioniert.
Mashimom

Antworten:


3

Ich traf das gleiche Problem und googelte herum, fand aber keine Antwort. Endlich habe ich meine Lösung gefunden:

  1. Öffnen Sie in Windows die VPN-Verbindung über die VPN-Benutzeroberfläche.
  2. Fügen Sie in der VM-Konfiguration ein neues Netzwerk hinzu: Internes Netzwerk.
  3. Starten Sie die VM neu.

dann kann ich auf die Ressource in VM zugreifen.


2

Einstellung /etc/sysctl.conf:

sysctl net.ipv4.ip_forward=1

Dann laufen:

sudo sysctl -p

(Sollte aber nicht nötig sein) Ich habe danach neu gestartet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.