bash 读取文件逐行

几天后我做为我的办公室防火墙, 因为到目前为止我用 ip 的 maskarading 和我要全部花在 SNAT, 安倍晋三困惑的 istoâi 😆 只是不得不重写整个逻辑 ruterska. 做了像说, 我给他写了一个很好的防火墙-一切正常现在多迪时间切割 ip 端口可以访问,而哪些不. 我生病了,我意识到我必须写 40 访问规则, 它只有 Coppi 和 pesit 你是不是有. 然后作为程序员的我说好的 naprivo 只是为了让他们. 一切都很清楚 – 在想法 2 单独的文件错误写入端口和 ip 读取创建规则来解决,一切都切. 代码本身得到相当 “苗条的” 很意外地小

##Allow and DROP ip and ports
while read PORT
do
while read IP
do
$IPT -A INPUT -p tcp -s $IP --dport $PORT -j ACCEPT
done < /etc/firewall/allow_ip
$IPT -A INPUT -p tcp --dport $PORT -j DROP
done < /etc/firewall/ports

Skriptčeto 是很清楚在循环周期第一次读的第二次/等/防火墙/端口的/等/防火墙/allow_ip 和 pravilta 🙂

ps sinktaktičnoto 着色不显示 korekno 字符 < 和显示 html 等效 &lt;

发表评论

您的电子邮件地址不会被公开. 必需的地方已做标记 *

反垃圾邮件 *