- ISDN
+ Responder ao Tópico
-
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">
-
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 ?
-
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">
-
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
´logindoprovedor´ ´*´ ´suasenha´
( 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