Wie kann ich eine eingehende Verbindung für ein Programm unter Windows 7-Firewall aktivieren?

542
Bob Reynolds

Ich habe zwei Computer in meinem Netzwerk: eine Linux-Maschine und eine Windows 7-Maschine.

Ich laufe ein

nc -l 8888

auf dem Windows 7-Rechner und ich führe ein

nc -nv 8888

auf meinem Linux-Rechner, um eine Verbindung zu meinem Windows 7-Rechner herzustellen. Aber es geht nicht.

Es funktioniert, wenn ich meine Firewall auf dem Windows 7-Computer vollständig deaktiviere. Wie kann ich nur die spezifische Regel für den Windows-Rechner hinzufügen?

Im Moment bin ich zu den Firewall-Einstellungen gegangen und habe eine Regel für die netcat-Programmdatei erstellt. Ich habe auch eine Regel für den Port 8888 (Outbound und Inbound) erstellt.

Aber es funktioniert immer noch nicht.

0
Was hast du ausprobiert und was funktioniert nicht? Dafür gibt es im Internet dutzende Tutorials und sogar eine Anleitung in der Windows-Hilfe, die Sie durch das Öffnen eines Ports in der Windows-Firewall führt. Wenn Sie selbst recherchiert haben, lassen Sie es uns wissen was du getan hast und was nicht funktioniert hat. Superuser ist keine Website, an der Sie Ihre Hand halten können. :) acejavelin vor 5 Jahren 0
Ich ging zu den Firewall-Einstellungen und erstellte eine Regel für die netcat executamble. Ich habe auch eine Regel für den Port 8888 (Outbound und Inbound) erstellt. Bob Reynolds vor 5 Jahren 0
Können Sie die relevanten Einträge aus dem Firewall-Protokoll des Fensters anhängen? Es befindet sich unter% systemroot% \ system32 \ LogFiles \ Firewall \ pfirewall.log acejavelin vor 5 Jahren 0
@BobReynolds - Führen Sie eine Eingabeaufforderung mit erhöhter Eingabeaufforderung aus: `netsh advfirewall firewall add rule name =" NetCat Inbound "dir = in action = allow program =" C: \ Pfad \ netcat, exe "remoteip = any localip = beliebiges Protokoll = TCP localport = 8888 remoteport = 8888 profile = any`, so dass Sie eine Regel sowohl für das Exe als auch für den Port erstellen, den Zugriff von jeder lokalen oder fernen IP-Adresse sowie von einer beliebigen Netzwerkprofilklassifizierung zulassen. Passen Sie den Wert für den vollständigen Pfad jedoch an die ausführbare Datei "NC" an. Dies sollte jedoch das Problem für Sie beheben. Pimp Juice IT vor 5 Jahren 0
Vermutlich mussten Sie nur die lokalen und fernen IP-Adressen hinzufügen, die Sie für die Verbindung zulassen, und angeben, welche Netzwerkadapter-Vertrauensstufen / -bereich-Verbindungen Sie zulassen, damit "any" wie "public", "private", "domain" ist - Sie könnten expliziter sein, wenn Sie es benötigen, und zwar mit der lokalen und der Remote-IP für den gewünschten Subnetzbereich. Pimp Juice IT vor 5 Jahren 0

0 Antworten auf die Frage