1、清空防火牆規則
iptables -f
2、檢視防火牆規則
iptables -l -n
3、編寫指令碼
vim aa.sh
#!/bin/bash
echo
"1)放行埠
2)封鎖埠
3)放行ip
4)封鎖ip"
awk(
)read -ep "請輸入你的操作:" name
case $name in
1)while true
doread -ep "請輸入要放行的埠:" duan
echo
"正在放行...."
iptables -i input -p tcp --dport $duan
-j accept
sleep 3
echo
"放行規則新增成功"
awkdone;;
2)while true
doread -ep "請輸入要放行的埠:" duan
echo
"正在放行...."
iptables -i input -p tcp -dport $duan
-j drop
sleep 3
echo
"放行規則新增成功"
awkdone;;
3)while true
doread -ep "請輸入要封鎖的ip位址": ip
echo
"正在放行...."
iptables -i input -s $ip
-j accept
sleep 3
echo
"放行規則新增成功"
awkdone;;
4)while true
doread -ep "請輸入要封鎖的ip位址": ip
echo
"正在封鎖...."
iptables -i input -s $ip
-j drop
sleep 3
echo
"封鎖成功"
awkdone;;
*)echo
"輸入有誤,退出指令碼"
exit
esac
iptables防火牆指令碼
root hkweb root cat etc bin bash echo 1 proc sys ipv4 ip forward i iface eth0 i ip 202.96.155.37 lan iface eth1 lan ip 10.0.0.252 lan ip range 10.0.0....
centos 防火牆編寫
1 bin bash 2while true3do 4 echo 1 放行埠52 封鎖埠63 放行ip 74 封鎖ip 8 read ep 請選擇你的操作 num 9case num in101 11while true 12do 13 read ep 請輸入放行的埠 port 14 echo 正在...
CentOS防火牆配置
參考 抵禦外網攻擊等高階配置 centos 配置防火牆操作例項 啟 停 開 閉埠 注 防火牆的基本操作命令 查詢防火牆狀態 root localhost service iptables status 回車 停止防火牆 root localhost service iptables stop 回車 ...