Sådan viser du pakkeforwarding-regler på OSX Mountain Lion 10.8.3 - En guide til fejlfinding af port 80 problemer

Hvordan kan man vise eventuelle pakkeforwarding-regler på OSX Mountain Lion 10.8.3, eller kan nogen OSX-eksperter hjælpe med at diagnosticere problemet med port 80, når hverken lsof eller netstat viser noget?

For at vise pakkeforwarding-regler på OSX Mountain Lion 10.8.3, brug kommandoen `sudo pfctl -sr` i Terminal og kontrollér firewall-indstillingerne i Systemindstillinger under "Sikkerhed & Privatliv".

Sådan viser du pakkeforwarding-regler på OSX Mountain Lion 10.8.3

Hvis du har problemer med port 80 på OSX Mountain Lion 10.8.3, og hverken lsof eller netstat viser noget, kan det være nyttigt at kontrollere dine pakkeforwarding-regler. Her er nogle trin, du kan følge:

1. Brug af pfctl til at vise pakkeforwarding-regler

  • Åbn Terminal.
  • Kør følgende kommando for at vise de aktuelle regler:
    sudo pfctl -sr
  • For at vise NAT regler, brug:
    sudo pfctl -sn

2. Kontrollér firewall-indstillinger

  • Gå til Systemindstillinger.
  • Vælg "Sikkerhed & Privatliv".
  • Klik på fanen "Firewall".
  • Sørg for, at firewall ikke blokerer port 80.

3. Brug af ipfw (hvis relevant)

Selvom ipfw er blevet erstattet af pf i nyere versioner af OSX, kan det stadig være nyttigt at kontrollere, hvis du har ældre konfigurationer:

  • Åbn Terminal.
  • Kør følgende kommando for at vise regler:
    sudo ipfw list

4. Diagnosticering af port 80 problemer

Hvis port 80 stadig ikke fungerer, kan du prøve følgende:

  • Kontrollér, om en anden tjeneste bruger port 80:
    sudo lsof -i :80
  • Genstart Apache (hvis det er installeret):
    sudo apachectl restart
  • Kontrollér logfiler for fejl:
    sudo tail -f /var/log/system.log

Hvis ingen af disse trin løser problemet, kan det være nyttigt at konsultere en OSX-ekspert eller søge hjælp i online fora som Stack Overflow eller Apple Support Communities.