+ Responder ao Tópico



  1. #1
    kartler
    Visitante

    Padrão ISDN

    Olá amigos como configuro o ISDN no linux ???
    estou usando o sistema conectiva 8 a apenas alguns meses e preciso da ajuda obrigado... <IMG SRC="images/forum/smilies/icon_cool.gif">

  2. #2
    Celio
    Visitante

    Padrão ISDN

    O processo é bem simples, só é necessário criar e modificar alguns arquivos, porém antes de tudo é necessário saber QUAL a sua placa ISDN ?

  3. #3
    kartler
    Visitante

    Padrão ISDN

    Desculpa amigo...é Teles ...se você poder me ajudar ficarei mui grato e aproveitando preciso compartilhar esta conexão tbm...

    :/

    Quanto mais alto se sonha mais longe se pode chegar <IMG SRC="images/forum/smilies/icon_rolleyes.gif">

  4. #4
    Celio
    Visitante

    Padrão ISDN

    Bem, eu usava o CL 8, mas devido a alguns "probleminhas" passei a usar o Red Hat Linux, mas foi
    no CL8 que aprendi a por para funcionar o ISDN.

    O passo inicial é instalar o ISDN4K Utils que vem, mas só vem no segundo CD e não é instalado
    mesmo que você selecionar instalar todos os pacotes. Para instalar coloque o segundo disco do
    Conectiva 8 no seu CD-ROM e monte a unidade, agora:

    cd /mnt/cdrom/conectiva/RPMS.002
    rpm -ivh isdn4k-utils-3.1-4cl.i386.rpm


    Agora, é claro, antes de configurar o a parte "software" vamos ao "hardware" <IMG SRC="images/forum/smilies/icon_wink.gif"> Bem, aqui eu
    uso a placa ISDN da Telemar, é uma TELES PCI ( Reconhece no Windows XP como Teles S0 PCI ),
    mas na verdade o chip usado por ela é o NEtTiger Jet Network Inc. Model 300 128k, talvez a sua
    seja a mesma, para tirar a duvida tire sua placa e veja o chip <IMG SRC="images/forum/smilies/icon_wink.gif">

    Visto qual a placa, vamos carregar o modulo para iniciar o hardware:



    modprobe hisax type=20 protocol=2 id=Teles1


    ( Bem aqui no Brasil usa-se o Euro-ISDN, logo protocolo=2, o tipo, e o modelo da placa, no meu
    caso NETjet PCI card )

    Bem, agora a placa está inicializada, vamos configurar a rede e tals:

    Edit seu aquivo /etc/ppp/pap-secrets

    &acute;logindoprovedor&acute; &acute;*&acute; &acute;suasenha&acute;

    ( O asterisco substitui a parte server, usando so o client e o secret )


    Crie um arquivo chamado /etc/ppp/ioptions e coloque dentro dele:

    debug
    lock
    -vj
    -vjccomp
    -bsdcomp
    noccp
    -ac
    -pc
    ms-get-dns
    defaultroute


    Crie um outro arquivo chamado /etc/ppp/ioptions.ippp0 e coloque dentro dele:

    /dev/ippp0
    noauth
    mtu 1500
    user <a href="mailto:[email protected]">[email protected]</a>
    ipcp-accept-local
    ipcp-accept-remote

    Crie um arquivo chamado /root/bin/isdnup

    export PATH=/sbin:/usr/sbin:/bin:/usr/bin
    isdnctrl addif ippp0
    isdnctrl addphone ippp0 out 34618020 ( ESTE 34618020 E NUMERO UOL DO RJ MUDE PARA SEU )
    isdnctrl secure ippp0 on
    isdnctrl huptimeout ippp0 9999 ( PARA FAZER AUTODESCONECCAO DEMORAR MAIS <IMG SRC="images/forum/smilies/icon_wink.gif">
    isdnctrl l2_prot ippp0 hdlc
    isdnctrl l3_prot ippp0 trans
    isdnctrl encap ippp0 syncppp
    isdnctrl pppbind ippp0 0
    hisaxctrl Teles1 1 4
    isdnlog /dev/isdnctrl0 -D
    echo 1 > /proc/sys/net/ipv4/ip_dynaddr
    ifconfig ippp0 192.168.1.1 pointopoint 192.168.1.10
    ipppd file /etc/ppp/ioptions.ippp0
    isdnctrl dialmode ippp0 manual
    sleep 2

    Passe permissão de execução agora:

    cd /root/bin
    chmod 700 isdnup


    Agora, para deixa tudo pronto execute o isdnup

    Pronto, e agora pra conectar ?


    isdnctrl dial ippp0

    Mas por algum motivo o driver não muda a rota padrao para o ippp0, por isso eu tenho que fazer
    manualmente logo:

    route add default ippp0

    pronto, teste sua coneccao:

    ping quake3.uol.com.br

    Esta funcionando ? Nao ? Hum... Ah sim, importantissimo:

    VOCE NAO PODE ESQUECER DE POR SEU DNS SERVER EM /etc/resolv.conf ou nada vai rolar...<IMG SRC="images/forum/smilies/icon_wink.gif">

    edit seu arquivo : /etc/resolv.conf

    nameserver 192.168.0.1

    ( onde está 192.168.0.1 coloque o DNS do seu provedor, eu uso meu
    proprio DNS rodando aqui mesmo, se nao souber pergunte ao suporte do seu provedor ou pegue
    na pagina dele <IMG SRC="images/forum/smilies/icon_wink.gif">


    Agora pra deixar tudo automatico :

    edit seu arquivo : /etc/rc.d/rc.local e adicione:

    /sbin/modprobe hisax type=20 protocol=2 id=Teles1

    Agora toda vez que quiser conectar a internet digite:

    isdnup ( lanca configuracoes do isdnctrl )
    isdnctrl dial ippp0 ( disca para o provedor )
    route add default ippp0 ( adiciona a rota padrao para o ippp0 que é a interface ISDN )
    navege <IMG SRC="images/forum/smilies/icon_wink.gif">








    Ah, e para compartilhar a internet, supondo que vc tenha ja a interface de rede instalado e
    configurado... Eu uso o Ipchains, mas pode ser pelo Iptables tb, aqui vai pelo ipchains entao:


    modprobe ipchains ( carrega o modulo ipchains )
    ipchains -P forward DENY ( adiciona a policy forward o DENY como chain padrao)
    echo 1 > /proc/sys/net/ipv4/ip_forward ( liga o forward )
    ipchains -A forward -s 192.168.0.3 -j MASQ ( compartilha a internet para o meu irmao na maquina
    192.168.0.3, mas vc tb pode compartilhar para um grupo especifco como 192.168.0.1/24 todos de
    192.168.1.1 ate 192.168.0.24 )



    Hum, bem, eu não testei do incio ao fim pois estou usando o RH 7.3, mas ao menos deve dar a vc
    uma ideia de como funciona as paradas, pois e mais ou menos isso que lembro... talvez a ordem esteja
    errada ou algum bugzinho <IMG SRC="images/forum/smilies/icon_wink.gif"> se der certo, me da um reply.

    Célio Almeida da Motta - Técnico em Processamento de Dados