![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux防火墙
JackLiu16
stay hungry,stay young!
展开
-
iptables原理及组成
iptables主要是利用linux的内核模块的Netfilter对数据包的处理能力工作。Netfilter在内核协议栈的网络层(IP)设置钩子函数(hook),对数据包进行截获处理iptables 有五条链(关卡)+四个表(Hook poit)+规则规则的有两个逻辑单元:匹配条件+动作规则是存储在表中的条目表可以理解为数据库之类的表,可以被“增删改查”iptables五条链和四个表的关系:规则的...原创 2018-02-27 12:54:03 · 433 阅读 · 0 评论 -
iptables端口转发SNAT与DNAT
SNAT:client(10.10.177.233)访问server(10.10.188.173),client发出的数据包sip会在Nat中被转换为10.10.188.232NAT 网络地址转换,映射关系会记录到linux的虚拟路由里。去访问serverclient发出的数据包dip仍为server的ip10.10.188.173server主机:保证80端口服务开启并监听client主机:同时...原创 2018-02-27 15:38:48 · 1672 阅读 · 0 评论 -
linux iptables详解
iptables命令图文详解:http://www.zsythink.net/archives/1199高级网络iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。语法iptables(选项)(参数)选项-t:指定要操纵的表;-A:向规则链中添加条目;-D:从规则链转载 2018-01-26 00:34:38 · 3895 阅读 · 0 评论 -
firewalld配置例子
例一:在域 172.24.0.0/24 内的客户端不能访问您的虚拟机系统(一)[root@desktop0 ~]# firewall-cmd --add-rich-rule "rule family="ipv4"source address="172.24.0.0/24" service name="ssh" reject "success[root@desktop0 ~]# firewall-c...原创 2018-02-23 17:56:50 · 506 阅读 · 0 评论 -
firewalld
firewalld和iptables的关系firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现,也就是说firewalld和iptables一样,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewalld和iptables的结构以及使用方法不一样罢了。FirewallD 是 CentOS 7 服务器上...转载 2018-02-23 17:43:46 · 381 阅读 · 0 评论 -
Firewalld ip伪装和端口转发
(一)Firewalld ip伪装和端口转发伪装:此举启用区域的伪装功能。私有网络的地址将被隐藏并映射到一个公有IP。这是地址转换的一种形式,常用于路由。由于内核的限制,伪装功能仅可用于IPv4。# firewall-cmd --permanent --zone=<ZONE> --...转载 2018-02-23 18:59:19 · 1866 阅读 · 0 评论 -
iptables配置文件解释
iptables配置文件直接改iptables配置就可以了:vim /etc/sysconfig/iptables。1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 iptables -L -n 查看 是否设置...转载 2018-03-11 20:19:16 · 1924 阅读 · 0 评论 -
Linux 服务器做网关
出处:https://my.oschina.net/guol/blog/125660在实验环境中有五台服务器,其中一台是双网卡的,四台是单网卡,想让所有服务器都可以上网,最后决定让双网卡的服务器做网关,其余的四台组成一个局域网,然后通过双网卡的服务器经过地址转化进行上网。以两台机器为例:server1:eth0 Internet IPX eth1 internet 192....转载 2018-05-01 12:29:08 · 8022 阅读 · 0 评论 -
IPTABLES中SNAT和MASQUERADE的区别
使用MASQUERADE,它和SNAT的区别是:它是用于动态获取IP地址连接的。拨号网卡ip是有isp或dhcp动态分配,会有变化。iptables配置snat固定以后,不能应用了MASQUERADE是snat特例。动态获取网口IP做snatIPtables中可以灵活的做各种网络地址转换(NAT)网络地址转换主要有两种:SNAT和DNATSNAT是source network address tr...转载 2018-05-01 13:25:10 · 503 阅读 · 0 评论