我正在设置一个 debian 10 服务器,这是我第一次使用 iptables,但似乎 iptables 不喜欢基本参数。我浏览了手册页并尝试了https://phoenixnap.com/kb/iptables-tutorial-linux-firewall
~# iptables –A INPUT –j DROP
Bad argument `–A'
Try `iptables -h' or 'iptables --help' for more information.
~# iptables –A INPUT –p tcp ––dport 80 –j ACCEPT
Bad argument `–A'
Try `iptables -h' or 'iptables --help' for more information.
~# iptables –A INPUT –i lo –j ACCEPT
Bad argument `–A'
Try `iptables -h' or 'iptables --help' for more information.
~# iptables --version
iptables v1.8.2 (legacy)
这里发生了什么事?
手册页了解 -A :
SYNOPSIS
iptables [-t table] {-A|-C|-D} chain rule-specification
这里有些东西完全疯了。不管是我还是 iptables 还是两者皆是 m)
答案1
您复制了一个无效字符而不是连字符,可能是从网站上复制的。
看看这两个角色:
–
-
第一个是您在参数中所拥有的内容,第二个是您使用键盘输入时获得的正确连字符。–A
应该是-A
。