[Linux] 集羣模擬網絡斷連切換場景

以下Bash腳本來自Redhat官網(網絡斷連不建議使用 ifconfig down網卡,官方提供的方法是添加防火牆規則)

#!/bin/sh
set -e
if [ $1 = "BreakCommCmd" ]
then  
    iptables -A INPUT -s $2 -j DROP >/dev/null 2>&1  
    iptables -A OUTPUT -s $2 -j DROP >/dev/null 2>&1  
    iptables -A INPUT -m pkttype --pkt-type multicast -j DROP
fi
if [ $1 = "FixCommCmd" ]
then  
    iptables -F >/dev/null 2>&1
fi
exit 0

觸發:./net_breaker.sh BreakCommCmd <心跳的地址>

恢復: ./net_breaker.sh FixCommCmd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章