Я на OSX Mountain Lion 10.8.3, и я недавно перезагрузил свой Mac.
Я хочу запустить службу (например, Apache на порту 80), но с портом 80 уже что-то происходит:
telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Подождите, я слышал, вы говорите, вы можете найти это с помощью lsof или netstat. Кроме ничего там
netstat -an | grep LISTEN | grep '\.80'
*comes back blank*
lsof -i :80 | grep LISTEN
*comes back blank
Итак, из того, что я знаю о системах Unix, я полагаю, что это должно быть правило пересылки пакетов? Т.е. пакеты пересылаются с входящего порта 80 на что-то другое, которое прослушивает эту услугу.
ipfw show
65535 0 0 allow ip from any to any
Хм, ничего необычного там
pfctl -s nat
No ALTQ support in kernel
ALTQ related functions disabled
Там нет ничего необычного
У меня вопрос, как я могу отобразить любые правила пересылки пакетов ... В Linux я мог бы просто сделать iptables -L -t NAT или iptables -L. Или, в качестве альтернативы, могут ли специалисты OSX помочь мне диагностировать эту проблему?