IPtables regras argumentos ruins

3

Estou tentando escrever regras de IPtables, mas estou achando difícil.

Eu tenho:

iptables -A FORWARD -m state –state RELATED,ESTABLISHED -j ACCEPT

que falha com o argumento Bad '–state'

e

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT –to server.ip

que falha com o argumento Bad '–to'

Como posso corrigir as regras?

    
por bear 16.02.2012 / 00:11

1 resposta

11

As opções de formulário longo exigem dois caracteres de - hífen , não um, e ele não permite um traço . Portanto, use --state em vez de -state . Talvez o seu editor de texto esteja convertendo um% -- para um traço ? Não use o Word, Wordpad ou algum outro produto de escritório para edição, eles quase sempre tentam fazer alterações automáticas como essa para você. Use um editor de texto como o vi, o emacs, o nano, o notepad ++ / notepad / etc, ou qualquer outra coisa projetada para scripts ou programação.

    
por 16.02.2012 / 00:24

Tags