bash legas dosiero linio por linio

Plurajn tagojn mi faru koncerne mian oficejon fajroŝirmilo, ĉar ĝis nun mi uzis maskarading de ip-a kaj devas elspezi ĉiun en SNAT, Abe konfuzita istoyai 😆 ĵus devis reverki la tuta logiko ruterska. Kiel mi ŝatas diri la vojon faris, Mi skribis ĉion firewall-belan laborista nun Dodi tempo tranĉi haveno ip-do kiu havas aliron kaj kiu ne. Mi sentis malbone kiel mi rimarkis, ke mi skribas pri 40 aliro reguloj, nur kopioj, kaj svarmoj ankoraŭ ne Havajo. Tiam la programisto en mi parolis bone naprivo nur fari ilin. Estis certe – ideo en 2 Failla apartigi registran havenoj kaj ip-minuta legis kreiĝas reguloj por la rajtigo kaj ĉio alia estas tranĉita. Kodo mem akiri bela “maldika” tute neatendite malgranda

##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

Skriptcheto estas klare infera ciklo en la unua ciklo legis el / etc / fajroŝirmilo / havenoj sekundo de la / etc / fajroŝirmilo / allow_ip kaj krei konvenan 🙂

ps Pro sinktaktichnoto kolorigo ne montriĝas Korekti karakteroj < kaj montras la ekvivalenta html &lt;

Lasi Respondon

Via # retpo? to adreso ne estos eldonita. Bezonata kampoj estas markitaj *

Anti SPAMO *