iptables v1.4.7: a opção 'state' requer um argumento

1

Oi eu estou tentando definir regras IPTABLE e recebo o erro iptables v1.4.7: opção 'estado' requer um argumento ao tentar emitir.

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

em um VPS CentOS6

Eu gostaria de observar que também estou usando o csf, se é que talvez seja por isso, embora eu não pense assim.

Estou tentando configurar o OpenVPN no CentOS

link

- Espero que isso seja o que você quis dizer MadHatter

    
por Zeenjayli 06.02.2014 / 15:08

1 resposta

1

A partir da imagem que você postou, fica claro que os dois traços não são do mesmo tamanho; o segundo é mais longo (um " em traço ", eu acredito que eles são chamados). Eu não sei se isso foi feito cortando e colando uma instrução de um documento processado por uma palavra, ou de alguma outra forma, mas o Linux só quer dois traços ordinários comuns.

Noto que quando você deu dois desses traços, isso resolveu o problema.

Também noto com interesse que a mensagem de erro produzida pelo meu iptables é option "--state" must be specified ; observe a diferença entre o estilo simples de aspas duplas repetidas e as citações "equilibradas" que aparecem em seu título e na primeira linha de sua postagem.

O que quer que você esteja usando para interagir com a linha de comando no Linux, parece querer aplicar truques de processamento de texto à sua entrada, e isso não lhe causará nada além de dor. Backticks (como a citação inicial em '' estado ' ) in particular have a very specific function in bash' e não tem nada a ver com citações. Encontre uma ferramenta melhor.

    
por 06.02.2014 / 15:24