Ubuntu iptables 配置

ubuntu   unix   iptables  
发布于 Dec 10, 2018
  • 10 推荐
  • 520 浏览

Ubuntu 默认有装iptables,可通过dpkg -lwhich iptables确认。

Ubuntu默认没有iptables配置文件,需通过

iptables-save > /etc/network/iptables.up.rules

生成。

iptables配置文件路径及文件名建议为 /etc/network/iptables.up.rules, 因为执行 iptables-apply 默认指向该文件,也可以通过 -w 参数指定文件。

Ubuntu 没有重启iptables的命令,执行 iptables-apply 生效。

Ubuntu iptables默认重启服务器后清空,需在 /etc/network/interfaces 里写入 pre-up iptables-restore < /etc/network/iptables.up.rules 才会开机生效。

几个iptables命令:

允许所有访问22端口

# iptables -A INPUT -p tcp --dport 22 -j ACCEPT

拒绝所有访问22端口

# iptables -A INPUT -p tcp --dport 22 -j DROP

只允许10.0.0.2访问22端口

# iptables -A INPUT -p tcp --dport 22 -s 10.0.0.2 -j ACCEPT
本文由 China祥 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。