`
jiagou
  • 浏览: 2531570 次
文章分类
社区版块
存档分类
最新评论

LINUX环境下的IP和MAC地址绑定

 
阅读更多
Linux服务器承担整个校园网访问因特网的网关,在Linux环境中,有一个非常灵活的IP过滤工具是iptables,这个工具在使用的时候可以设置多个条件同时满足才允许通过IP数据,利用这个功能就可以实现地址绑定功能。设计理念是只有IP地址和MAC地址同时满足条件时才允许数据转发,命令如下:
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.6.200 -m mac --mac-source 00:11:5B:EF:7A:D8 -j ACCEPT
iptables -A FORWARD -s 192.168.6.201 -m mac --mac-source 50:78:4C:4A:46:C0 -j ACCEPT
iptables -A FORWARD -s 192.168.6.202 -m mac --mac-source 00:10:5C:E4:A8:50 -j ACCEPT
上面第一行是转发策略,意思是没有指定的转发链是禁止转发任何数据的。第二行表示只有满足IP地址是192.168.6.200同时MAC地址为00:11:5B:EF:7A:D8才允许转发,类似的第三、四行分别绑定的是192.168.6.201和192.168.6.202。每台机器对应这样一行,就可以实现所有机器IP地址与MAC地址的绑定。解除绑定状态只要把上面命令行中的-A替换为-D就可以删除本转发链,同时还要把转发策略改为ACCEPT。以上的命令需要配合POSTROUTING链才可以实现上网功能。

本文出自 “lfknight” 博客,请务必保留此出处http://lfknight.blog.51cto.com/20655/39600


分享到:
评论

相关推荐

    如何在Linux路由上设置IP和MAC绑定

    本文主要介绍如何在Linux路由上设置IP和MAC绑定,感兴趣的朋友可以看看。

    linux中mac地址绑定方法

    一台linux服务器受到ARP攻击,在使用... 您可能感兴趣的文章:php获取网卡的MAC地址支持WIN/LINUX系统详解Linux系统中网卡MAC地址克隆方法linux下修改MAC地址问题解决方法linux修改mac地址方法分享linux手动、自动更改网

    AM User-bind命令完成IP、MAC地址和端口绑定配置网络管理

    AM User-bind命令完成IP、MAC地址和端口绑定配置网络管理

    java获取MAC物理地址和ip地址

    获取计算机的mac地址和ip地址,mac地址返回的是一个list,ip地址是string

    CentOS7单网卡绑定多个IP地址

    由于Windows电脑是图形化界面,单网卡...然而Linux一般都是用命令行配置IP地址,Linux版本较多,对于CentOS系统而言,CentOS6和CentOS7的很多命令都不一样。本文是对CentOS7版本如何进行单网卡配置多个IP地址的方法。

    为VMware的多台虚拟机绑定IP地址的方法

    所以总结了一种方式来绑定虚拟机的IP地址。 1、打开虚拟机后,在编辑>模拟网络编辑器>NET设置中查看自己的IP地址、子网掩码、和网关。 2、开启虚拟机服务 我的电脑—-> 管理 ——>服务和应用程序——>服务 (这个...

    Shell脚本实现自动修改IP地址

    作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面...

    linux手动、自动更改网卡MAC地址的方法

    对于一些绑定了mac地址,更换了设备后又不想更换mac的,就需要修改mac地址了。 查看网卡MAC地址 使用ip命令就能查看MAC地址了: ip link show ${interface} 2: enp0s25: <NO> mtu 1500 qdisc fq_codel state DOWN ...

    linux系统双网卡绑定

    DEVICE="em1" # HWADDR="78:2B:CB:64:D4:7A" BOOTPROTO=none USERCTL=no ...IPADDR=172.19.202.3 NETMASK=255.255.255.0 GATEWAY=172.19.202.1 BONDING_OPTS="mode=1 miimon=50" USERCTL=no TYPE=Ethernet

    企业级Linux服务攻略

    3.3.8 IP地址绑定 3.3.9 应用案例Ⅱ 3.4 DHCP高级服务器配置 3.4.1 DHCP规划 3.4.2 DHCP多作用域设置 3.4.3 DHCP中继代理 3.5 DHCP客户端配置 3.5.1 Linux客户端配置 3.5.2 Windows客户端配置 3.6 DHCP服务配置...

    锐捷Linux版client4rj-0.3.5-1.i686.rpm.zip

    学校用的是锐捷2.56认证,分配固定IP,不绑定MAC。用mystar使用完全正常。 有意者自行下载测试。成功后请不忘回复告知。谢谢。另:本人收集一大堆锐捷的windows和linux 版认证。未压缩毛重70M,太多太乱。未细分类。...

    全志A80平台固定以太网的MAC地址ethernet_a80_merrii_20151203_1607.7z

    发现全志平台的A80的以太网的MAC地址是变化的,由于需要做MAC地址和IP绑定的问题。 问了一些人,可以通过外挂EEPROM。外挂器件硬件不同意。(改版或者面积占用的问题) 当然在其它平台:比如freescale平台可以将eMMC...

    cmd操作命令和linux命令大全收集

    arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu...

    linux操作系统安装后完成的安全加固的配置

    2. IP地址与MAC绑定并且DHCP分配的地址与静态设置一致,安装完成自动生成静态IP配置文件 3. 初始安装是安全的不必担心来自网络的入侵。 4. 所有服务只监听内网地址的端口,禁止监听0.0.0.0,仅有对外提供的服务可以...

    Kali Linux渗透测试(安全牛).txt

    │ 任务062:Mac地址绑定.mp4 │ 任务063:WPA.mp4 │ 任务064:COWPATTY 密码.mp4 │ 任务065:WPS.mp4 │ 任务066:WPS及其他工具.mp4 │ 任务067:EVIL TWIN AP、ROGUE AP.mp4 │ 任务068:AIRRACK-NG SUITE.mp4 ...

    计算机网络安全实验——arp欺骗..doc

    通过上述命令在目标主机一的ARP缓存表中,与目标主机二IP相绑定的MAC被更改为黑客 主机MAC。 (2)黑客主机启动snort,同样监听源IP地址为目标主机一的、传输协议类型为UDP的网 络数据。 (3)目标主机一继续向目标...

    Linux应用软件服务篇-五剑客

    第一章节讲解主流的Vsftp服务器如何通过服务端与客户端实现...第五章节介绍了去部署DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    20秋学期(1909、2003、2009-)《计算机网络管理》在线作业-(1).docx

    A:ARP协议是无状态的不经验证把IP地址和MAC地址映射写入缓存 B:伪造IP地址和MAC地址映射关系来实现ARP欺骗 C:在网关上设置MAC地址绑定,合理划分VLAN,无法放置IP地址盗用 D:安装防病毒软件和ARP防火墙,可以查杀ARP...

    网络克隆工具

    有盘网吧经常会用到网克GHOST进行系统的全面更新,在传统网克的时候,一般事先需要使用一些工具对整个局域网进行扫描,收集到网内机器的IP /MAC/机器名 等信息,常用的扫描工具速度都较慢,扫完一百台机器一般都需要...

Global site tag (gtag.js) - Google Analytics