iptables限定只能连接指定的IP和MAC

博客围绕CentOS6.4系统,介绍iptables限定指定IP和MAC连接的方法。先阐述iptables的四种状态,包括NEW、ESTABLISHED等。接着说明配置方式,屏蔽默认规则,防止攻击时连接错误设备,添加与目标设备的防火墙规则,确保通信设备在防火墙中配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统 CentOS6.4 x86_64

iptables限定只能连接指定的IP和MAC的目标是:主机连接外面的设备时,要指定IP和MAC,防止外面入侵交换机,将包转发到另外一台不同MAC的设备。

首先要理解iptables的state四种状态
NEW,ESTABLISHED,RELATED,INVALID。
NEW状态:主机连接目标主机,在目标主机上看到的第一个想要连接的包
ESTABLISHED状态:主机已与目标主机进行通信,判断标准只要目标主机回应了第一个包,就进入该状态。
RELATED状态:主机已与目标主机进行通信,目标主机发起新的链接方式
INVALID状态:无效的封包,例如数据破损的封包状态

 

配置方式:

1、屏蔽默认的-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

因为此语句表示所有已经建立连接的包都可以进来,那么主机连接外面的IP之后,如果因为攻击,实际连接到错误的设备上,主机是无法知道的,此时却能正常通信。

而iptables不能指定目标的MAC地址,因为目标MAC地址是由二层处理的,上层发送包,只能限定发送的目的IP

2、添加与目标设备之间的防火墙规则

-A INPUT -m state --state NEW,ESTABLISHED,RELATED -s 目标IP -m mac --mac-source 目标MAC -j ACCEPT

此种方式设置之后,主机与外部所要通信的设备,都要在防火墙里面配置,否则无法建立连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值