+ Responder ao Tópico



  1. #1

    Padrão adsl + nat

    Galera,

    apos configurar o ppoe.conf, consegui conectar e assim resolver o problema de acesso à adsl no linux. Daí veio outro probleminha: compartilhar a conexão!!

    No linux tenho duas placas de rede:
    - eth0 conectada a adsl
    - eth1 conectada a rede local

    Duvida: apenas adicionando as linhas

    modprobe iptable_nat
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward


    eu consigo compartilhar a adsl??

    Obrigado.

  2. #2

    Padrão adsl + nat

    Abaixo segue meu esquema:

    http://www.guiadohardware.net/artigo..._m674bda24.png

    O ifconfig mostra o ip dinamico atribuido pela brasiltelecom no ppp0.
    Como o nat funcionará se nao tem ip na eth0??



  3. #3

    Padrão adsl + nat

    Sim pois vc esta mascarando a interface e nao o ip !!!

  4. #4
    felco
    Visitante

    Padrão adsl + nat

    As regras que voce posto estao certas apenas um detalhe que a interface Internet no caso e' a ppp0 nao a eth0



  5. #5

    Padrão adsl + nat

    deve ser isso entao, tava colocando a eth0!!!

  6. #6
    fbfsp
    Visitante

    Padrão adsl + nat

    echo 1> /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


    Isso deve ajudar, não esqueça de habilitar as permissões no firewall tanto para eth0, eth1 e ppp0.



  7. #7

    Padrão adsl + nat

    Galera,

    ainda nao consegui compartilhar minha conexão. Vejam se tem algo errado.

    No /etc/rc.local
    modprobe iptable_nat
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    No /etc/resolv.conf
    nameserver 201.10.128.2
    nameserver 201.10.120.2
    obs: endereços obtidos automanticamente ao conectar!!

    ===============================================

    Na eth1:

    ip: 192.168.0.1
    mask: 255.255.255.0
    network: 192.168.0.0
    broadcast: 192.168.0.255

    Nas estações ruindows:

    ip: 192.168.0.2
    mask: 255.255.255.0
    gateway: 192.168.0.1
    dns: tentei os mesmos do /etc/resolv.conf e tentei tambem como 192.168.0.1

    Internet explorer marcado para detectar automaticamente as configurações da lan.

    Quanto ao gateway, toda vez que conecto é atribuido um novo, sendo sempre um endereço igual ao endereço ip!!

    Obrigado.

  8. #8

    Padrão adsl + nat

    Cara,

    Ja tive um problema diferente com conexao adsl, q demorou para descobrir. Era o dialer.... tem dialer q nao suporta nat, ai vc nao consegue compartilhar a conexao.

    No vc pode usar o rp-pppoe q funciona bem. Mas q distro vc ta usando???

    [] Dotta :twisted:



  9. #9

    Padrão adsl + nat

    Tô usando o Trustix 2.2 com rp-ppoe-3.5-13.

    Dotta, sua adsl era empresarial ou normal???

  10. #10

    Padrão adsl + nat

    roggy,

    Eu uso speedy (condominio) e uso debian...

    [] Dotta :twisted:



  11. #11

    Padrão adsl + nat

    mas vc ta usando

    modprobe iptable_nat
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    ou so habilitou o roteamento com
    echo 1 > /proc/sys/net/ipv4/ip_forward

    ???

  12. #12

    Padrão adsl + nat

    sim to usando masquerade sim, mas caho q vc tem q colocar esta regras de forward tb:

    Código :
    iptables -A FORWARD -i ppp0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward


    nas maquina interna nao se esqueca de colocar como gateway a maquina linux (192.168.0.1) e o dns vc usa o mesmo da conexao adsl.

    [] Dotta :twisted:



  13. #13
    Visitante

    Padrão adsl + nat

    Amigo, você já verificou as rotas ?

    route -n

    Para funcionar legal, configure o gateway do servidor para ele mesmo:

    route del default gw (deletará rotas padroes que tiver)
    route add default gw 192.168.0.1

    E não se esqueça, se você não tiver um servidor DHCP nas estações, deve configurar manualmente o Gateway (seu servidor) o DNS e o IP.. nas configurações de rede.. ok?

    Qualquer coisa poste ai..

  14. #14
    Visitante

    Padrão adsl + nat

    Bom.. saiu acima meio incoerente a gramatica.. hehe

    Seguinte, se não tiver o servidor DHCP... não esquecer de configurar tudo manualmente nas estções... ip.. mask.. dns...gw.. ok?



  15. #15

    Padrão adsl + nat

    Citação Postado originalmente por Anonymous
    Amigo, você já verificou as rotas ?

    route -n

    Para funcionar legal, configure o gateway do servidor para ele mesmo:

    route del default gw (deletará rotas padroes que tiver)
    route add default gw 192.168.0.1

    E não se esqueça, se você não tiver um servidor DHCP nas estações, deve configurar manualmente o Gateway (seu servidor) o DNS e o IP.. nas configurações de rede.. ok?

    Qualquer coisa poste ai..
    Acho q o problema nao eh rota, mas sim o forward... nao e necessario configurar rotas quando se usa masquerade, ao menos nos casos mais simples...

    [] dotta :twisted:

  16. #16
    micaias
    Visitante

    Padrão adsl + nat

    Bom... mas se por um acaso ele se esquece disso, o server não navega.. muito menos as outras máquinas..
    E se (provavelmente) as politicas das tabelas dele estão em ACCEPT .. logo não precisa de forward nenhum... simplesmente o mascaramento com:

    iptables -t nat -A POSTROUTING -ppp0 -j MASQUERADE

    Estou apenas dando uns lembretes.. pois de vez em quando falta alguma coisinha né ? Vale a pena lembrar.. ok ?



  17. #17

    Padrão adsl + nat

    Cara do jeito q ta tem que funcionar, mas pra termos certeza faz o seguinte no servidor vc consegue pingar pra fora? Ta funcionando a internet no servidor? E tambem vai numa estaçao da rede e ve se vc consegue pingar pra fora tambem !!! Pode que seja so problema de dns, faz os testes ai !!!

  18. #18

    Padrão adsl + nat

    galera,

    muito obrigado pela força. Esta funcionando tudo certinho!! Depois de quebrar bastante a cabeça, encontrei o problema: estava na bosta do windows!!!

    E fdotta, nao precisou adicionar as outras regras de FORWARD que vc auxiliou, mas obrigado assim mesmo.



  19. #19

    Padrão adsl + nat

    Olha, o meu problema é o mesmo do Roggy, só que eu ainda vou assinar a velox pra poder montar esse esquema. Minhas dúvidas são:

    Um cara num outro fórum disse que as máquinas tinham que se enchergar, para isso eu teria que configurar o samba. Isso é necessário? Outra coisa, o ip das outras máquinas vão ser diferentes do ip do servidor?

    Bom, meu problema está melhor detalhado num outro tópico, dêem uma olhada, por favor:

    https://under-linux.org/forum9-29299.html

    Obrigado.