Como Transformar o 3com HomeConnect ADSL Modem Dual Link (3CP4130) em Router
Ultima atualizacao: 22/10/2001.
English Version - Italiano - Perguntas Freqüentes (FAQ)
É simples. Você só precisa de um cabo serial.
OBS1: Esse procedimento desabilita a porta usb do modem. So eh possivel usar o modem conectando a placa de rede ou a um hub. Conectado a um hub, varios computadores podem usar o modem ao mesmo tempo (no maximo de 254 com a configuracao descrita aqui. eh possivel mais.).
OBS2: Esse processo eh reversivel. No entanto, nao conte com isso. Encare como um processo irreversivel. Mas eu tenho certeza que uma vez router, vc nao vai querer voltar a traz. Para reverter o processo, basta fazer o download da firmware do 3CP4130 (clique aqui para ver a pagina do 3cp4130 na 3com) e coloca-la de volta da mesma forma que voce fez com a firmware do 3CP4144. Eu nao fiz esse procedimento de volta, logo nao posso garantir nada. Mas outros usuarios ja o fizeram e funcionou. Deu um pouco de trabalho, segundo eles. Veja algumas dicas de como voltar ao dual link no FAQ.
OBS3: Se voce falou com algum babaca da telebrasilia, ele com certeza disse que o modem perde a garantia se vc fizer isso. Que garantia? Esse modem nao eh fabricado ja ha muito tempo pela 3com (clique aqui para ver). A 3com empurrou a ponta de estoque dela pros otarios brasileiros comprarmos. Outra coisa hilariante: um amigo meu que tinha um modem pci encheu o saco da telebrasilia para trocarem o modem que nao funciona em winxp. Eles finalmente trocaram por um dual link ja transformado em router! Parece que o pessoal da telebrasilia andou acessando a minha pagina, he he.
OBS4: Esse procedimento ja foi feito em varios modems, inclusive o meu. Mas eu nem preciso dizer que eu nao posso dar nenhuma garantia que ele vai funcionar. Visto que isso eh uma especie de hack/exploit, o risco eh todo seu (do at your own risk em ingles).
OBS5: Se voce for leigo em computadores, ou seja, nao sabe o que eh uma porta serial ou uma janela de DOS, peca a um amigo que entenda de computadores para ajuda-lo. Tentei fazer esse texto o mais coloquial possivel, mas eh necessario um conhecimento minimo de computadores, alem de saber mexer no Word e navegar na Internet. Eh necessario saber tambem montar uma rede local TCP/IP em windows. Se voce usa algum tipo de unix, voce saca de computador suficiente para fazer esse procedimento em unix tambem. Soh o programa de download de firmware tem que ser rodado em emulador windows/dos.
OBS6: Se o seu problema eh somente windows 2000/xp ou vc realmente precisa da porta usb, voce pode continuar usando o seu dual link e baixar esses excelentes drivers de PPPoE para substituir aquela merda de Enthernet. O nome eh RASPPPoE: home page. Ele funciona em windows 95/98/me/nt/2000/xp Voce instala o driver como se fosse um protocolo (tcp/ip etc). Ai usa um programinha que vem nele e cria uma conexao do dial-up networking que funciona com seu modem dual link! Com conexao dialup vc pode usar internet conection sharing, winproxy, etc. Mas eu garanto que nada eh tao bom quanto ter um router.
Entre em contato comigo que ficarei feliz em ajuda-lo se vc tiver problemas:
Agradecimentos especiais para Kueyke por compartilhar essas informacoes valiosas.
Veja as instruções passo a passo:
- Cabo Serial. Olhe atrás do modem e veja a porta serial dele. É semelhate a saida serial do computador (mouse) e da saida do monitor (vga).
O cabo que vc precisa conseguir é um cabo macho-femea do tipo EXTENSÃO MOUSE/VGA ou SERIAL MODEM.
NÃO SERVE CABO DO TIPO LAP-LINK!
Veja o tamanho da saida serial do seu computador. Verifique se ela eh do tamanho 9 como a do modem ou se eh maior (tamanho 25). As duas servem. Não confunda com a porta paralela da impressora. A porta serial eh do tipo macho (pinos) e a porta paralela eh femea (buracos). No modem ela eh femea. Compre o cabo apropriado e compre um adaptador que transforma 9 em 25 se necessario.
- Firmware. Firmware eh o sistema operacional do modem. Os modems homeconnect e officeconnect (router) tem o mesmo chipset mas tem firmwares diferentes. Vá na pagina da 3com (http://www.3com.com/) e pegue o firmware do officeconnect.
Va em:
http://www.3com.com/ -> support for products -> Product Support -> By Product Number -> Enter Product Number: 3cp4144 -> Get Support
ou siga esse link direto.
Essa eh a pagina do seu modem apos a transformacao. Seu modem vai virar um 3Com OfficeConnect Remote 812 ADSL Router (3CP4144).
bld_1_1_9_4.zip esse eh firmware mais nova. infelizmente nao consegui faze-la funcionar. o modem conecta e fica se resetando toda a hora.
ocr812cd.exe a firmware que vc precisa esta aqui, mas o arquivo tem 36 megas.
Voce pode tambem baixar as documentacoes: http_filtering.pdf - ig812.pdf - 812_cli.pdf - releasenotes.pdf - 812_support_info.pdf
-
Upgrade. Descompacte o firmware.zip ou o ocr812cd.exe.
Voce vai ver quatro arquivos: dl.bat - mr000100.sdl - mr010107.nac - pcsdl.exe
(no caso do ocr812cd.exe vc vai no dir ocr812\Updates)
Conecte o cabo serial na sua COM1 (primeira porta serial) e no modem. Execute numa janela de DOS:
dl 115 mr
ATENCAO! EH NORMAL ACONTECER ERROS DURANTE O DOWNLOAD DO FIRMWARE. Repita o processo ate que nao acontecam mais erros. Em geral da certo na primeira ou segunda tentativa.
voce devera ver isso (se der certo):
this batch file executes PCSDL with predetermined settings/args
procedure for SDL:
1. prepare all necessary files
2. turn OFF the card to be SDL'ed
3. execute this bat file
4. turn ON the card to be SDL'ed
download TARGET=mr
running pcsdl with port 1 at 115200
U.S. Robotics, Inc. (c) Software Download Program Version 3.0.2
Verifying Initialization Program File: 100 %\
Verifying Operation Program File: 100 %-
Establishing Communication...
Establishing Communication...
Establishing Communication...
Establishing Communication...
|
Agora desligue o modem (da eletricidade), ligue de novo e aguarde. Voce vera:
Establishing Communication...
Establishing Communication...
Establishing Communication...
Downloading Initialization Program: 100 %-
Initiating Software Download...
Downloading Operation Program: 100 %\
Erasing Flash ROM...
Programming Flash ROM...
Checking Downloaded Program CRC...
Software Download Successful!
|
Repita o processo se houver erros.
Pode ser necessario dar um reset (apagar) nas configuracoes do modem (so faca isso se for realmente necessario). Desligue o modem, segure o botao reset, ligue o modem com o botao apertado. A luz alert vai piscar rapido.
-
Conexao via Terminal. Execute o HyperTerminal do windows. Se vc nao o tiver, instale-o usando o cd de intalacao do windows:
(painel de controle -> adicionar remover programas -> setup do windows -> comunicacoes -> hyperterminal)
crie uma nova conexao com essa configuracao:
Connect using: direct to com1
configure
bits per second 9600
data bits: 8
parity: none
stop bits: 1
flow control: hardware
(veja a figura aqui)
Conecte-se no modem com o hyperterminal (nao se esqueca de fechar a janela de dos que voce executou o dl.bat!). Voce devera ver algo do tipo:
Serial Port Initialized
Initializing Timer...
Verifying Board Type...
Initializing LEDs...
3Com HomeConnect ADSL Modem Dual Link
-- Version V1.0.0
Executing Application Loader
-- Version V1.0.0
Maintenance?
Loading Application File...
File Name: mr010000.exe
File Size: 1358721 bytes
Copying Text Section...
100% Complete
Copying Data Section...
100% Complete
Clearing BSS Section...
Starting "mr010000.exe"...
TCP/IP networking software is Copyright ,
Epilogue Corporation, Albuquerque NM, All rights reserved.
IP routing software is Copyright ,
RainbowBridge Communication. Inc. Rockville MD, All rights reserved.
IPX networking software is Copyright ,
RouterWare Inc. Newport Beach CA, Unpublished - rights reserved
under the Copyright Laws of the United States.
VJ TCP Header Compression software is Copyright (c) 1989, 1991, 1992, 1993,
Regents of the University of California. All rights reserved.
3Com OfficeConnect Remote 812, V1.1.7
3Com Corporation, Santa Clara, California
The software contained in this product is
Copyright 1997-99, 3Com Corporation, Santa Clara, California
All rights reserved.
Starting up the OfficeConnect system Executive...
Starting up OfficeConnect Configuration process...
OfficeConnect Configuration Process starting......
OfficeConnect starting required processes......
OfficeConnect configuring interfaces......
ADSL driver, dip switch set to: 0
OfficeConnect configuring networks......
OfficeConnect Adding networks to LAN interfaces....
OfficeConnect enabling networks on LAN interfaces....
Starting the CLI......
Command Line Interpreter Started - Please Wait...
3Com-DSL> |
O importante eh o prompt no final 3Com-DSL>. Se ele apareceu esta tudo bem.
Espere as luzes do modem pararem de piscar.
A LUZ USB AGORA EH A LUZ ADSL. A LUZ ADSL NAO ACENDE MAIS.
As luzes PWR LAN e USB devem permanecer verdes.
Se o prompt nao apareceu ou se a luz usb (que agora eh adsl) nao ficou verde desligue e ligue o modem.
Se ligar e desligar o modem nao resolver, tente fazer o download do firmware de novo (feche o hyperterminal antes).
-
Configuracoes de Rede: Rode o Uninstall do software da 3com e remova tudo que ele instalou nas configuracoes de rede. A sua configuracao de rede devera ter:
Client for Microsoft Networks
Placa de Rede
TCP/IP
File and print sharing for microsoft networks (opcional)
ATENCAO: soh remova os drivers/dispositivos da 3com. Se voce tem mais de uma placa de rede ou tem um modem comum, nao remova os componentes dele pois eles pararao de funcionar.
Configure o TCP/IP:
(se houver mais de um TCP/IP, configure o TCP/IP da placa de rede que esta ligada ao modem/rede do modem)
Specific IP address: .x (onde x vai de 1 ate 255 exceto 100 que eh o ip do modem).
Subnet Mask: .0 (essa eh a mascara default do modem, mas pode ser mudada, veja o manual do modem)
Gateway: .100 (o seu modem agora vai ser um gateway)
DNS server: .100 e/ou outro(s) de sua preferencia.
Resete o computador.
-
Configuracoes do Modem ADSL: Entre no hyperterminal de novo e no prompt 3com-dsl> de o seguinte comando:
enable ip forwarding
E agora crie um usuario administrador para o seu modem. Escolha um login e uma senha que nao seje muito facil de adivinhar (ate 8 letras e numeros).
add user login password pass
onde login eh o nome do usuario (pode ser jose, maria, etc) e pass eh a senha dificil.
va numa janela de DOS e de ping .100. se houver resposta, eh pq o modem ja ta na rede. Se o modem estiver na rede, vc pode agora continuar a configuracao via web ou telnet, usando o login/senha que vc criou. Se vc for mais pedreira, ou se o ping nao funcionar, continue no terminal :).
-
Configuracao via web (recomendada): acesse o site interno do seu modem: http://.100/ com o seu login e senha criados no passo anterior. voce vai ver uma paginazinha azul. se vc saca de computador, vai brincando ai e configurando o modem. veja o que vc tem que fazer:
OBS. ao mudar algumas configuracoes, o modem pode resetar. isso eh normal. espere ele terminar de resetar e continue.
configuration -> somente enable ip routing checkado -> modify globals
configuration -> ip address & dhcp -> add ("ip" se nao tiver nenhum) ou modify ("ip" que ja existe) ->
ip address: .100
ip mask: .0
rip: none
use this ip network as dhcp server (nao checkado)
so modifique isso ai em cima se vc souber o que ta fazendo.
configuration -> DNS -> Enable DNS (checkado) -> Pass DNS ... from this remote site ISP.
o modem funciona agora como um servidor de dns.
configuration -> remote sites profiles -> ISP - modify ->
Enable Remote Site (checked)
PPP over ATM (PPPoA) (selecionado)
user name e password da sua assinatura adsl.
voce agora nao precisa mais de dialer nenhum. o proprio modem ja autentica.
(se o vpi e o vci estiverem diferentes, anote os valores originais antes de mudar, pois pode ser que a sua linha adsl tenha valores nao default. se nao funcionar, volte aos valores originais. A telemar, por exemplo, usa vci 33)
VPI 0
VCI 35
Unspecified bit rate checkado.
Modify
Next>>
NAT checkado
Default workstation: .x (onde x eh o ip da maquina principal da rede)
isso faz com que todas as conexoes externas sejam redirecionados para a maquina x. voce precisa disso para usar programas que precisam conectar na sua maquina, tipo o DCC do irc, napster, morpheus, servidores de ftp, etc. voce pode ate desabilitar o NAT, ou entao configurar as portas individualmente, se vc souber o que ta fazendo.
use this connection as the default gateway (checkado)
RIP listen
RIP version RIPv1
pass DNS request ... (checkado)
os dois items dentro de security sao opcionais. o primeiro eu nao sei o que eh, mas o segundo evita que alguem da internet use suas pastas e impressoras. nao sei se eh muito util pois a telebrasilia desabilita as portas netbios, telnet e http. pode checkar essa ultima se quiser.
Modify
next>>
IPX routing None
Modify
clique no Save Configuration que ta a esquerda em baixo. isso deve ser suficiente pra sua internet funcionar.
-
Configuracao via terminal ou telnet (opcional para os punks pedreiras): A configuracao pode ser feita via telnet, com o login e senha criados no passo 6. Ou pode ser feita pelo terminal mesmo. Alem dos comandos ja dados no item 6, aqui vao os comandos:
OBS1: a lista completa de comandos do terminal/telnet estao no 812_cli.pdf.
OBS2: essa configuracao soh deve ser feita se a configuracao via web nao funcionou, ou se vc souber o que ta fazendo.
enable security_option remote_user administration
esse comando habilita a configuracao via web e via telnet, que ja deveria estar habilitada.
add user nome password senha
adiciona usuario administrador. isso ja foi feito no passo 6.
add ip network ip address .100/C frame ethernet_ii enable yes
add tftp client 0.0.0.0
enable ip forwarding
so faca isso se o ping .100 nao respondeu. o ip ja deveria estar configurado e funcionando, so faltando dar o enable, como no passo 6.
set dhcp mode server
set dhcp server start .1 end .255 mask .0
set dhcp server router .100
set dhcp server dns1 .100 dns2 0.0.0.0
set dhcp server wins1 0.0.0.0 wins2 0.0.0.0
add dns server * vc ISP
enable dns
se as maquinas na sua rede local nao tiverem ip fixo, elas podem usar o modem como dhcp server.
atencao para os parametros vpi e vci. alguns provedores usam valores nao default. (telemar eh vci 33)
add vc ISP (adiciona a conexao isp se ela ja nao exitir)
set vc ISP ip enable ipx disable bridging disable
set vc ISP network_service ppp
set vc ISP send_name internet-user send_password 1a2b3c (aqui voce poe o login senha do seu provedor)
set vc ISP atm vpi 0 vci 35 category_of_service unspecified pcr 0
set vc ISP address_selection negotiate
set vc ISP local_ip_address .255
set vc ISP nat enable
set vc ISP ip_routing listen
set vc ISP default_route_option enable
enable vc ISP
o comando list vc mostra as conexoes existentes. deveria ser algo do tipo:
Com-DSL>list vc
VIRTUAL CHANNELS
Name Encapsulation Type VPI VCI Status
ISP PPP PVC 0 35 ENABLED
default RFC_1483 PVC 0 0 INACTIVE
3Com DL Manager PPP PVC 0 32 INACTIVE
3Com-DSL> |
o comando show vc ISP mostra as configuracoes. deve ser algo do tipo:
3Com-DSL>show vc ISP
INFORMATION FOR USER: ISP
Status: ENABLED
Destination Address:
Input Filter: INRSISP.FLT
Output Filter:
Session Timeout: 0
Idle Timeout: 300 (D)
NETWORK PARAMETERS:
Encapsulation: PPP
MTU: 1500
MAC Encapsulated Routing: DISABLED
Bridging: DISABLED
IP Usage: ENABLED
Address Selection: NEGOTIATE
Remote IP Address: .255/C
IP Routing: LISTEN
IP RIP Routing Protocol: RIPV1
IPX Usage: DISABLED
IPX Address: ffffffff
IPX Routing: NONE
IPX WAN Usage: DISABLED (D)
---Press or type More for more; typ
Default Route Option: ENABLED
IP Source Address Validation: DISABLED
Network Address Translation Option: Enabled
NAT Default Address: .x (onde x eh a maquina default)
Intelligent NAT Option: ENABLED
Learn Address Dynamically using: Disabled
IP RIP Routing Policies:
SPLIT_HORIZON
POISON_REVERSE
FLASH_UPDATE
RIPV1_RECEIVE
RIPV2_RECEIVE
IP RIP Authentication Key:
Local IP Address: .255
Management IP Address: 0.0.0.0/H (D)
Compression: TCPIP (D)
Connection Type: CONTINUOUS
Send Name:
Send Password:
ATM PARAMETERS:
Circuit Type: PVC
Virtual Path Identifier: 0
---Press or type More for more; type Quit to stop output:
Virtual Channel Identifier: 35
Bit Rate: UNSPECIFIED
Peak Cell Rate: 0
3Com-DSL> |
para mudar essas configuracoes, use o comando set vc ISP . consulte o manual.
o comando list ip networks mostras as redes configuradas. deve ser algo assim:
3Com-DSL>list ip networks
CONFIGURED NETWORKS
Name Prot Int State Type Network Address
ip IP eth:1 ENABLED STATIC .100/C
ISP-ip-I3 IP atm:1 ENABLED DYNAMIC .0/C
3Com-DSL> |
ip eh a sua rede interna (configurada acima) e IPS-ip eh a conexao internet.
o comando show ip network ip settings mostra as configuracoes da rede interna. deve ser algo do tipo:
3Com-DSL>show ip network ip settings
SHOW IP NETWORK ip SETTINGS:
Interface: eth: 1
Network Address: .100/C
Frame Type: ETHERNET_II
Status: ENABLED
Reconfigure Needed: FALSE
Mask: .000
Station: .100
Broadcast Algorithm: 1
Max Reassembly Size: 3468
IP Routing Protocol: NONE
IP RIP Routing Policies:
IP RIP Authentication Key:
3Com-DSL> |
Esses sao os comando basicos de configuracao do modem. Leia a documentacao da 3com para maiores detalhes. Ha tambem um site interessante (em espanhol) some o 812 office connect: http://kickme.to/adsl
Entre em contato comigo que ficarei feliz em ajuda-lo se vc tiver problemas:
|