Привет, я пытаюсь установить правила 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 in
bash`, и это не имеет отношения к цитированию. Найдите лучший инструмент.