Mostrando postagens com marcador tcp-ip. Mostrar todas as postagens
Mostrando postagens com marcador tcp-ip. Mostrar todas as postagens

Gerando um range de ips no shell (bash)

tudo começa com nosso velho amigo "echo"

echo 172.30.34.{1..255}

Isto vai gerar uma longa linha, o que cê precisa fazer agora?
colocar uma quebra de linha no lugar dos espaços, e isto é moleza com o amigo
"tr" que faz a troca.

echo 172.30.34.{1..255} | tr " " "\n" > ips.txt

Calculando a máscara de rede

Ao trabalhar com um script do iptables tive que usar uma abreviação para a máscara de rede:


Cada 255 abrevidado vira 8 -- 11111111
e o 254 é fácil basta trocar o número 1 mais a direita por zero
255.255.254.0 isso deve ser transformado em bits para poder-mos abreviar ---> 8 + 8 + 7

A regra fica assim:
iptables -A FORWARD -s 172.30.34.0/23 -p tcp --dport 5190 -j DROP
Se desejar saber mais sobre máscara ip consulte estes links:

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo