Como remover a regra de encaminhamento de porta no Mac?

0

Um aplicativo de linha de comando configurou uma regra para encaminhar o tráfego da porta local 8080 para a porta 80 de uma VM. Algo deu errado e deixou essa definição. Como posso encontrar e remover esta regra de encaminhamento de porta?

    
por Andrew 21.01.2013 / 22:44

1 resposta

2

Memória

Se apenas modificar as regras da memória, a maneira mais preguiçosa é reinicializar. Se você quiser remover a (s) regra (s) sem reinicializar, faça o seguinte (assumindo que o programa não modificou o arquivo de regras)

pfctl -f /etc/pf.conf

Isso redefinirá + recarregará as regras do sistema padrão. Assim, removendo a (s) regra (s) de encaminhamento de porta.

Arquivo

Se o programa modificou os arquivos de regras, verifique o seguinte

/etc/pf.conf
/etc/pf.anchors/*
File/Directory referred in /etc/pf.anchors/com.apple

Após modificar, siga

  1. Verifique pf.conf para erro primeiro

    pfctl -nf /etc/pf.conf

  2. Se não houver erro, implemente novas regras sem reinicializar

    pfctl -f /etc/pf.conf

por 21.01.2013 / 22:52