+ Responder ao Tópico



  1. e ai lincoln
    cara acho que vc num vai querer mais me ajudar não
    num sei se é eu que sou muito burro ou se vc explica muito bem e o burrão aqui não entende

    segue abaixo o que eu fiz de acordo com o que entendi do jeito que vc me explicou dentro do mcedit

    !/bin/bash
    IPDINAMICO= 'ifconfig eth0 | grep inet | awk -F" " '{print $3}''<aqui é apóstrofo mesmo, junto ou separado?
    iptables -t nat -A PREROUTING -d $IPDINAMICO -p tcp --dport 7070 -j DNAT --to 192.168.1.10
    iptables -t nat -A POSTROUTING -s 192.168.1.10 -p tcp --dport 7070 -j SNAT --to $IPDINAMICO
    echo "1" >/proc/sys/net/ipv4/ip_forward


    e quando dou o comando ./firewall.sh dá esse erro

    root@linuxserver:/home/kurumin# ./firewall.sh
    ./firewall.sh: line 1: !/bin/bash: Arquivo ou diretório não encontrado
    ./firewall.sh: line 2: ifconfig eth0 | grep inet | awk -F" " {print: command not found
    Bad argument `tcp'
    Try `iptables -h' or 'iptables --help' for more information.
    iptables v1.3.6: invalid port/service `-j' specified
    Try `iptables -h' or 'iptables --help' for more information.


    cara já estou até com vergonha de tanto te perguntar

  2. opa vamo la...
    tu num é burro naum brother...
    nois que estamos errando em alguma parte, confesso q eu to errando + q vc hehehe...

    #!/bin/bash

    no inicio do arquivo coloque a expressão da forma que esta ai em cima kara.
    e não !/bin/bash como vc havia colocado. so pra complementar esse #!/bin/bash é o interpretador de comandos do script...

    com relação a este comando:

    IPDINAMICO=`ifconfig eth0 | grep inet | awk -F" " '{print $3}'`

    é acento craseado no começo e no final mas isso vale apenas dentro do arquivo e não no terminal ok.
    outra coisa... quando vc digita no terminal

    ifconfig eth0 | grep inet | awk -F" " '{print $3}'

    que te aparece??? o ip dinamico sem mais nenhuma informação ??? pq se num for este ultimo não vai te ajudar e precisa de algum ajuste.
    hehehe esse ultimo comandinho ta encardido pra acertar...
    mas num desiste naum q nois consegue...

    iptables -t nat -A PREROUTING -d $IPDINAMICO -p tcp --dport 7070 -j DNAT --to 192.168.1.10
    iptables -t nat -A POSTROUTING -d 192.168.1.10 -p tcp --dport 7070 -j SNAT --to $IPDINAMICO
    echo "1" >/proc/sys/net/ipv4/ip_forward

    repare que na segunda linha foi trocado o -d



    sabe que que é brother...
    to sem linux aqui... e em casa to sem net...
    e pra piorar aki na empresa não tenho acesso a webmail...
    senão eu testava primeiro antes de postar rs...

    lincaum@hotmail.com me add ai...



  3. ow lincoln sem problemas hehehe, espero mesmo um dia terminar com essa novela hehehe
    bom só pra confirmar quando dou o comando ifconfig eth0 | grep inet | awk -F" " '{print $3}' aparece isso ai embaixo e vou continuar aqui tentando montar o comando


    root@linuxserver:~# ifconfig eth0 | grep inet | awk -F" " '{print $3}'
    189.7.98.101
    fe80::20c:76ff:fe2b:276b/64

  4. Citação Postado originalmente por danielbilva2 Ver Post
    ow lincoln sem problemas hehehe, espero mesmo um dia terminar com essa novela hehehe
    bom só pra confirmar quando dou o comando ifconfig eth0 | grep inet | awk -F" " '{print $3}' aparece isso ai embaixo e vou continuar aqui tentando montar o comando


    root@linuxserver:~# ifconfig eth0 | grep inet | awk -F" " '{print $3}'
    189.7.98.101
    fe80::20c:76ff:fe2b:276b/64


    ó galera pra quem precisar por causa desse problema que eu passei aqui do post com acesso externo a um servidor de cameras no qual a internet é de IP DINAMICO o certo é isso aqui
    primeiramente agradecendo ao lincoln que foi o autor desse script que me ajudou pra caramba e resolveu meu problema


    bom primeiramente tem que criar esse script da seguinte forma, ah e antes tem que estar instalado o lynx que é um navegador de internet em modo texto

    pra instalar o lynx primeiro dê um apt-get install lynx num terminal
    depois pode prosseguir com o script abaixo

    digite num terminal
    mcedit ou kedit scriptfirewall.sh abra com qualquer editor de sua preferencia




    dentro do arquivo arquivo que abrir digite os comandos abaixo

    #!/bin/bash

    lynx -dump http://meuip.net/|grep Meu|head -n1|awk ' {print $5}'>/arq
    IPVALIDO= (`cat /arq`)< o simbolo em questão é uma crase

    iptables -t nat -A PREROUTING -s $IPVALIDO -p tcp --dport numerodaporta -j DNAT --to ip do micro a ser acessado externamente

    essa primeira regra apenas redireciona, ela não encaminha o caminho inverso, o que não seria uma conexão propriamente dita

    em seguida para continuar com o script
    iptables -t nat -A POSTROUTING -s ip do micro a ser acessado externamente -p tcp --dport numerodaporta -j SNAT --to $IPVALIDO


    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -O eth0 -j MASQUERADE
    echo "1">/proc/sys/net/ipv4/ip_forward

    salve feche o arquivo e em seguida tem qe dar permissão pra ele pra vc poder executar

    chmod +xscriptfirewall.sh
    pra executar ./scriptfirewall.sh
    e está pronto o acesso externo pra a maquina que vc quer



    onde 192.168.1.0/24 é faixa de IP'S da minha rede
    onde eth0 é a placa de rede do meu servidor que está conectada no modem



  5. Daniel, eu iria tentar ajuda-lo a resolver seu problema mas tentei acessar o endereço do seu servidor de cameras e vi que ja esta funcionando.

    Abraço!!






Tópicos Similares

  1. Problemas com IP Dinamico
    Por H_Franzin no fórum Servidores de Rede
    Respostas: 1
    Último Post: 17-12-2004, 01:05
  2. Servidor WEb com IP Dinâmico
    Por mariborghi no fórum Servidores de Rede
    Respostas: 9
    Último Post: 24-11-2004, 20:22
  3. Configurando ADSL com IP dinamico no Debian !!!!
    Por musashi no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-07-2004, 22:44
  4. Firewall com IP's invalidos!
    Por Sirius Black® no fórum Servidores de Rede
    Respostas: 3
    Último Post: 03-05-2004, 14:59
  5. ssh com ip dinamico
    Por jrobe no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-02-2004, 12:26

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L