Script para consultar um ip dinâmico e alterar regra iptables

1. Script para consultar um ip dinâmico e alterar regra iptables

Reginaldo Rodrigues
tecReginaldo

(usa CentOS)

Enviado em 07/11/2014 - 14:31h

pessoal sou novo no fórum e não sou um Expert em linux

bom utilizo o endian FW para trabalhar com alguns bloqueio de proxy e firewall,
só que nessa semana tive que redirecionar um porta de acesso remoto para um consultor do sistema erp da empresa, acesso remoto externamente.

Só que esse consultor esta cada dia em uma empresa diferente, e quando precisamos dele ele nos ajuda de onde estiver. devidor algumas empresas terem ips dinâmicos pensei em script para resolver essa minha situação.

o script seria algo simples imagino para que já é fera no linux;

ele executaria um ping para um endereço ddns, ou no-ip. "ex. ping teste.no-ip.org"
pega o retorno salva em um arquivo
usa o o arquivo como se fosse um layout para copiar o ip que retornou do ping
com isso alterar em uma determinada regra do iptables

essa é a minha ideia, se alguém tiver uma forma de como fazer isso
agradeço a todos que puderem ajudar
obrigado




  


2. Re: Script para consultar um ip dinâmico e alterar regra iptables

Pedro Henrique Rissato
pedrorissato

(usa Fedora)

Enviado em 07/11/2014 - 17:08h

Nao manjo de firewall,... tem como me passar a linha de comando que vc usa pra realizar a liberação? Dai penso em algo....

obg


3. Re: Script para consultar um ip dinâmico e alterar regra iptables

Reginaldo Rodrigues
tecreginaldo

(usa CentOS)

Enviado em 07/11/2014 - 18:03h

rerere
esse é problema que mais tenho, como não tenho muito conhecimento não sei exatamente o comando a ser executado exatamente.

até agora estou na parte do ping;
#ping teste.ddns.com.br -c 1 > ping.txt


PING teste.ddns.com.br (xx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.xxx : icmp_seq=0 ttl=61 time=4.19 ms

--- xxx.xxx.xxx.xxx ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 4.192/4.192/4.192/0.000 ms, pipe 2

parei na hora de ler o arquivo e captura ip da primeira linha que este entre parenteses
assim com essa captura do ip poder atualizar nessa a regra no iptables.

att







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts