iptables: opção desconhecida “--dport”

1

Quando tento executar iptables -A control_in -p tcp --dport 22 -j ACCEPT , recebo a mensagem de erro iptables v1.4.20: unknown option "--dport" . Tudo o que encontrei na internet e no serverfault relativo a esta mensagem deveu-se a pessoas que não especificaram um protocolo. No entanto, estou fazendo isso ( -p tcp ). Também tentei executá-lo com várias opções de --verbose , mas não obtenho mais nenhuma informação.

Editar: A resposta de Michael Hampton levou-me à resposta correta. Foi uma instalação quebrada do iptables que estava faltando algumas bibliotecas de / usr / lib / xtables. O argumento --match é redundante se o iptables receber o argumento -p , exceto que ele só reclama das bibliotecas ausentes se receber --match .

    
por Shum 23.05.2014 / 05:28

1 resposta

1

--dport faz parte da tcp correspondência , que é -m ou --match .

Isso funcionaria:

iptables -A control_in -p tcp -m tcp --dport 22 -j ACCEPT
    
por 24.07.2014 / 14:09