iptable 規則之mac

這裏(http://en.wikipedia.org/wiki/Mac_address)有關於MAC地址的一些信息。 

 

 

1、阻止MAC地址爲XX:XX:XX:XX:XX:XX主機的所有通信:

iptables -A INPUT -m mac --mac-source XX:XX:XX:XX:XX:XX -j DROP


2、允許MAC地址爲XX:XX:XX:XX:XX:XX主機訪問22端口:

iptables -A INPUT -p tcp --destination-port 22 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT

 

3、允許IP地址爲192.168.1.21,MAC地址爲XX:XX:XX:XX:XX:XX的主機通信,拒絕多有其他主機:

iptables -A INPUT -s 192.168.1.21 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT

iptables -P INPUT DROP

 

4、可以寫腳本限制MAC:

iptables -P FORWARD DROP

for mac in $(cat ipaddressfile); do

iptables -A FORWARD -m mac --mac-source $mac -j ACCEPT

done 

發佈了368 篇原創文章 · 獲贊 36 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章