Erlaube Port, dass ein beliebiger Port (wie 5432) auf El Capitan geöffnet ist.


1

Ich bin Vagabund und Portweiterleitung von dort erfolgreich. Mein Problem ist, dass einige Ports nicht ausgeführt werden. Ich weiß, dass Vagrant funktioniert, weil ich Port 80 erfolgreich weiterleiten kann, aber 5432 nicht weiterleiten kann.

Gemäß dieser Richtung kann ich nicht sudo ipfw listwie ipfwauf diesem Betriebssystem nicht gefunden werden (El Capitan-Sache, nehme ich an?).

stuff$ sudo ipfw list
sudo: ipfw: command not found

Ich verwende eine GUI, die keine Verbindung zu 5432 herstellen kann. Ich denke, das liegt am Ende des Mac.


Ihre Frage ist unvollständig. Bitte geben Sie Ihren Provider an (zB VirtualBox). Hast du eine Firewall im Einsatz?
klanomath

Antworten:


1

Die ipfw-Firewall wurde in Mac OS X Lion und höher durch pf ersetzt. Schauen Sie sich die Manpage für pfctl an, um zu beginnen.

Ein alter, aber immer noch guter Spickzettel für pf

Was das Debuggen von Netzwerkverbindungen auf dem Mac angeht, würde ich nachsehen netstat, welche Ports Listener haben. Und möglicherweise sudo lsof -izu sehen, welcher Prozess welchen Port offen hatte.

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.