iptables

一、iptables是什么
  • iptables 不是防火墙,是防火墙用户代理

  • 用于把用户的安全设置添加到安全框架中

  • 安全框架是防火墙,名称是netfilter

  • netfilter 位于内核空间中,是Linux操作系统核心层内部的一个数据包处理模块

  • iptables 是位于在用户空间对内核空间的netfilter进行操作的命令工具

二、iptables功能
  • 数据包过滤,即防火墙

  • 数据包重定向,即转发

  • 网络地址转换,即NAT

三、安装 iptables services

安装服务

# yum install iptables-services
四、基础操作

基础规则,匹配顺序从上到下

-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-port-unreachable

ftp 规则

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20:21 -j ACCEPT
## nf_conntrack_ftp:针对端口连接时,将连接状态识别成RELATED
# modprobe nf_conntrack_ftp
或者
# vim /etc/sysconfig/iptables-config
IPTABLES_MODULES="nf_conntrack_ftp"
posted @   原来是你~~~  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
历史上的今天:
2023-08-31 kali-渗透工具
点击右上角即可分享
微信分享提示