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 list
wie ipfw
auf 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.
macos
network
el-capitan
firewall
1N5818
quelle
quelle
Antworten:
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öglicherweisesudo lsof -i
zu sehen, welcher Prozess welchen Port offen hatte.quelle