Kann nicht über PPTP VPN auf Windows-Maschinen zugreifen, kann jedoch auf die IP-Adresse zugreifen

21188
rboy

Ich habe ein PPTP-VPN-Netzwerk für eingehende Netzwerkverbindungen auf einem Windows 8.1-Computer eingerichtet, auf dem alle Computer in einem lokalen Intranet (z. B. Computer X, Y und Z) eingerichtet sind.

Ich setze von meinem Windows 7-Computer mit der Microsoft VPN-Software ein VPN in den Windows 8.1-Computer. Funktioniert gut, ich kann auf das Internet zugreifen, alle Internet-DNSs lösen usw. Ich sehe, dass der DNS meines Internetdienstanbieters meinem Windows 7-VPN-Adapter zusammen mit einer Remote-IP-Adresse des lokalen Intranets 192.168.xx zugewiesen ist.

Jetzt kann ich die Windows 8.1-Maschine nach NAME und IP-ADRESSE pingen. Ich kann jedoch KEINEN anderen Rechner im Remote-Intranet per NAME (x, y oder Z), sondern nur per IP-Adresse per Ping / Auflösung auflösen.

Warum kann ich einen Rechnernamen in meinem Remote-Netzwerk nicht über die VPN-Verbindung auflösen? Ich habe keinen Domänenserver oder WINS-Server eingerichtet. Ich habe versucht, die Firewall auf beiden Seiten zu deaktivieren, kein Unterschied. Ich habe versucht, den Remote-Computer als DNS-Server zu verwenden (erzwungen), aber es funktioniert auch nicht. Ich habe Einstellungen des Remote-Netzwerk-Routers (Tomate + Dnsmasq) als DNS für den Windows 7-VPN-Adapter versucht, funktioniert immer noch nicht. Das einzige, was mir einfällt, ist, dass das VPN NetBIOS nicht zulässt. Irgendwelche Gedanken hier.

5

2 Antworten auf die Frage

4
rboy

Okay, ich habe endlich eine Website gefunden, die meine Frage beantwortet - aber wenn jemand andere Ideen hat, bitte hier posten.

Gemäß dieser Website: https://kb.meraki.com/knowledge_base/resolving-netbios-names-over-client-vpn

Es ist NICHT möglich, NetBIOS-Namen über ein VPN aufzulösen. Zitieren:

Die NetBIOS-Namensauflösung ist ein Layer-2-Broadcast-basiertes Namenserkennungsprotokoll. Layer-2-Broadcasts durchlaufen keine Layer-3-Grenzen wie die Client-VPN-Schnittstelle eines MX.

Die einzige Möglichkeit, NetBIOS über ein VPN zu verwenden, besteht darin, einen WINS-Server einzurichten. Zitieren:

WINS ist ein Dienst, der eine zentralisierte Namensauflösung von NetBIOS-Hostnamen bietet. NetBIOS-Clients registrieren ihre Hostnamen auf dem WINS-Server, und andere NetBIOS-Clients fragen den WINS-Server an, um NetBIOS-Namen aufzulösen. Geben Sie die IP-Adresse eines WINS-Servers in der Client-VPN-Konfiguration an, um Hosts zu ermöglichen, die NetBIOS-Namen zum Suchen von Netzwerkressourcen über Client VPN verwenden. Dazu verwenden Sie die WINS-Einstellung auf der Seite Configure> Client VPN.

Die einzige Lösung, die ich gefunden habe, war die Verwendung einer anderen VPN-Software, die die Weiterleitung von Paketen ermöglicht, oder einen DNS-Server verwenden, der auch den Namen der lokalen Computer im Netzwerk registriert und diesen DNS-Server für die Remoteclients verwendet rboy vor 9 Jahren 0
Die manuelle Einstellung des WINS-Servers hat für mich funktioniert. Vielen Dank Riccardo vor 7 Jahren 0
1
LPChip

Wenn Sie eine VPN-Verbindung einrichten, stehen Ihnen zwei Methoden zur Verfügung.

  1. Machen Sie den gesamten Internetverkehr über das VPN, wodurch alles funktioniert. Als Ergebnis werden sowohl Ihr Internet als auch das Internet auf der VPN-Seite für einzelne Daten verwendet.

  2. Verwenden Sie nur gerichteten Datenverkehr, um den vpn zu überschreiten, den Rest über Ihren normalen vpn. Verwendet auf der VPN-Seite viel weniger Ressourcen, aber nebenbei funktionieren Dinge wie DNS nicht richtig.

Wenn Sie auf der Client-Seite zur VPN-Verbindung gehen, bearbeiten Sie sie, Use remote gatewaywechseln Sie zur Registerkarte Netzwerk, doppelklicken Sie auf das IPv4, und überprüfen Sie, ob es wie 1 funktioniert. Uncheck = 2.

Bei VPN-Verbindungen empfiehlt es sich, die IP-Adresse und nicht den Hostnamen zu verwenden. Oder verwenden Sie kein VPN, sondern einen Remote-Desktop.

Damit ist die Frage nicht beantwortet - ich weiß, was Sie sagen, und ich verwende ein einzelnes kanalgesteuertes VPN, aber ich habe beides versucht. Das Problem ist, dass die Computernamen im Remote-Netzwerk nicht aufgelöst werden. Ich möchte in der Lage sein, den gesamten Computer in meinem Remote-LAN über Netzwerkbereiche zu sehen, und das passiert nicht rboy vor 9 Jahren 1