Назад | Перейти на главную страницу

iptables v1.4.7: опция `state 'требует аргумента

Привет, я пытаюсь установить правила IPTABLE и получаю сообщение об ошибке iptables v1.4.7: для параметра «состояние» требуется аргумент при попытке выполнить.

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

в CentOS6 VPS

Я хотел бы отметить, что я также использую csf, если может быть поэтому, хотя я так не думаю.

Я пытаюсь настроить OpenVPN на CentOS

http://i.stack.imgur.com/ZaaCs.png

- Надеюсь, это то, что вы имели в виду, Безумный Шляпник

Из размещенного вами изображения ясно, что два тире не одинаковой длины; второй длиннее ("em dash", Я считаю, что они вызваны). Я не знаю, было ли это сделано путем вырезания и вставки инструкции из текстового документа или каким-либо другим способом, но Linux просто нужны два стандартных, обычных тире.

Замечу, что когда вы дали ему два таких тире, это решило проблему.

Я также с интересом отмечаю, что сообщение об ошибке, выданное моим iptables является option "--state" must be specified; обратите внимание на разницу между простым стилем повторяющихся двойных кавычек в этом и «сбалансированными» кавычками, которые появляются в вашем заголовке и первой строке вашего сообщения.

Что бы вы ни использовали для взаимодействия с командной строкой в ​​Linux, похоже, что он хочет применить к вашему вводу трюки с текстовым редактором, и это не причинит вам ничего, кроме боли. Обратные кавычки (например, начальная цитата в `` состоянии '') in particular have a very specific function inbash`, и это не имеет отношения к цитированию. Найдите лучший инструмент.