Windows-Firewall und Android-Passthrough-Verbindung

7

Solange ich die Windows-Firewall deaktiviert habe, funktioniert das Internet-Passthrough einwandfrei. Das Ausführen ohne Firewall ist für mich nicht möglich, daher versuche ich herauszufinden, welche App oder welchen Port der Passthrough verwendet. Ich habe eine Ausnahme für HTC Sync erstellt, aber dies ist eindeutig nicht das, was die Verbindung verwaltet.

Kann jemand Licht ins Dunkel bringen?

5arx
quelle

Antworten:

6

Das vollständige Tutorial finden Sie hier

Sie können versuchen, dem Port, den der PC der HTC-Anwendung zuweist, eine Verbindung zum Internet hinzuzufügen und eine Ausnahme hinzuzufügen.

So finden Sie heraus, welchen Anschluss die HTC-Geräte am PC verwenden:

  1. Schalten Sie die Firewall aus.
  2. Verbinden Sie Ihr HTC-Gerät über Ihren PC mit dem Internet.
  3. Öffnen Sie den Task-Manager und suchen Sie nach dem HTC-Bewerbungsprozess.
  4. Notieren Sie die PID.
  5. Öffnen Sie die Eingabeaufforderung.
  6. Geben Sie netstat -ano ein.
  7. Sie erhalten eine Liste der offenen Ports auf Ihrem PC.
  8. Suchen Sie nach dem HTC-Anwendungsport, indem Sie die PID anpassen.

So finden Sie die PID des Prozesses im Task-Manager

  1. Öffnen Sie den Task-Manager.
  2. Klicken Sie auf Anzeigen.
  3. Klicken Sie auf Spalten auswählen.
  4. Häkchen PID (Prozesskennung).
  5. OK klicken.
  6. Sollte die PID der Prozesse anzeigen.

So fügen Sie der Windows 7-Firewall eine Ausnahme hinzu.

  1. Öffnen Sie die Systemsteuerung (Ansicht "Alle Elemente").
  2. Klicken Sie auf das Windows-Firewall-Symbol.
  3. Klicken Sie im linken blauen Bereich auf den Link Programm über Windows-Firewall zulassen
  4. Klicken Sie auf die Schaltfläche Einstellungen ändern. HINWEIS: Wenn die Schaltfläche Einstellungen ändern abgeblendet ist, wurde sie bereits angeklickt. Sie können entweder mit Schritt 5, 6 oder 7 fortfahren, um zu erfahren, was Sie tun möchten.
  5. Zulassen oder Nichtzulassen einer vorhandenen Ausnahme

    • Aktivieren Sie auf der linken Seite das Kontrollkästchen Name der Programmausnahme, um die Windows-Firewall zuzulassen, oder deaktivieren Sie sie, um sie nicht zuzulassen.

    • Wenn Sie die Programmausnahme zugelassen haben, aktivieren (deaktivieren) oder deaktivieren (deaktivieren) Sie das Kontrollkästchen für jeden privaten oder öffentlichen Netzwerkspeicherort, auf den das Programm über die Windows-Firewall zugreifen soll.

  6. So fügen Sie eine Programmausnahme hinzu

    • Klicken Sie auf die Schaltfläche Anderes Programm zulassen.
    • Wenn das Programm aufgelistet ist - Klicken Sie auf das Programm, um es hervorzuheben. Überspringen Sie den nächsten Schritt
    • Wenn das Programm nicht aufgeführt ist - Klicken Sie auf die Schaltfläche Durchsuchen. Navigieren Sie zum Speicherort der exe-Datei des Programms, normalerweise in einem Ordner C: \ Programme, und klicken Sie auf die exe-Datei des Programms, um sie auszuwählen (hervorzuheben) und klicken Sie auf die Schaltfläche Öffnen.
    • Klicken Sie auf die Schaltfläche Hinzufügen.
    • Führen Sie Schritt 5 aus, um diese Programmausnahme zu deaktivieren.
bbatman
quelle
Ich habe dies versucht - kann die Einträge oder PIDs für HTC-Apps in der Liste nicht sehen ...
5arx
netstat -ano ruft die derzeit auf Ihrem PC verwendeten Ports auf. Dort sollte sich ein Port mit derselben PID wie bei der HTC-App befinden. Denken Sie daran, dass Sie die PID für die HTC App im Task-Manager suchen müssen.
Bbatman
Das kann ich nicht finden - gibt es eine Chance, einen Screenshot zu posten?
5arx
OK, Sie können die PID nicht finden. Ich werde versuchen, in ein paar Stunden einen Screenshot für Sie zu bekommen. Ich bin eine Arbeit :)
Bbatman
1
Die Antwort wurde aktualisiert und enthält nun Informationen zum Hinzufügen der PID-Spalte zum Task-Manager.
Bbatman
3

Dies macht die ausgehende Verbindung für HTC aus:

C: \ Programme (x86) \ HTC \ Internet Pass-Through \ htcnat.exe

oder

C: \ Programme \ HTC \ Internet Pass-Through \ htcnat.exe

Pirabid
quelle
3

Nur für den Fall, dass andere Leute hierher schauen und eine schnelle Antwort wünschen, funktioniert die HTC-Synchronisierung durch Öffnen der Ports 2002, 49167, 12000, 24801, 49168, 139 und 135.

Sanjay Manohar
quelle
Ummm wie "öffnet man Ports"?
Ivan Wang
@ivan, OK Ich meine "Verbindung zulassen" über diesen Port, wie in der Antwort von bbatman beschrieben. Abhängig von der Firewall, die Sie haben, habe ich Eset verwendet, also gemäß der Antwort von vikas.
Sanjay Manohar
Vielen Dank. Ich habe die Frage durch einen Neustart des PCs gelöst. Ich weiß ...
Ivan Wang
1

FIREWALL ist der Schuldige ... Versuchen Sie dies, es kann auch funktionieren 4 u ...

Ich verwende ESET unter WinXP und habe meine Windows-Firewall deaktiviert. Sie können dies durchgehen und möglicherweise die Analogie für jedes Betriebssystem und Antivirenprogramm durchführen.

  1. Bei Netzwerkverbindungen müssen Sie die Eigenschaften der Verbindung ändern, dh die von Ihrem Telefon verwendete und nicht die tatsächliche System-Internetverbindung. Um Verwirrung zu vermeiden, trennen Sie Ihr Telefon, gehen Sie zur Seite Netzwerkverbindungen und verbinden Sie das Telefon im Internet-Pass-Through-Modus. Auf der Seite Netzwerkverbindungen muss eine neue Verbindung angezeigt werden. Das ist deine Telefonverbindung.

    Klicken Sie mit der rechten Maustaste darauf und öffnen Sie die Eigenschaften:

    1. Deaktivieren Sie auf der Registerkarte "Allgemein" die Option "Eset Personal Firewall"
    2. Gehen Sie nun zur Registerkarte Erweitert-> Firewall-Einstellungen-> Markieren Sie sie aus, wenn sie aktiviert ist.
  2. Der Internet-Durchgang wird von htcnat.exe auf Ihrem System verwaltet. Sie können es im Task-Manager sehen.

    Fügen Sie es als Ausschluss in Ihre Firewall ein (Sie finden htcnat.exe unter "C: \ Programme \ HTC \ Internet Pass-Through").

Wenn Sie ESET verwenden, müssen Sie zusätzlich die App htcnat.exe in der Protokollfilterung ausschließen, die in den erweiterten Einstellungen unter "Antivirus und Antispyware" zu finden ist. Bei der Protokollfilterung muss htcnat in ausgeschlossenen Anwendungen aktiviert sein.

Dieser Protokollfilterungsschritt hat mich daran gehindert, den Internet-Pass-Through zu verwenden. Selbst das Deaktivieren der Firewall hat bei mir nicht funktioniert. Jetzt ist alles gut.

Sie müssen lediglich den NDIS-Treiber installiert haben. Stellen Sie dann sicher, dass die Firewall die Verbindung nicht stört. Gehen Sie alle Einstellungen durch.

vikas
quelle