Discar e acessar : Conexões assíncronas

Cisco - Manual de Conexão Modem-Roteador

3 Abril 2008 - Tradução Manual
Outras Versões: Versão em PDFpdf | Tradução por Computador (28 Julho 2013) | Inglês (29 Setembro 2005) | Feedback


Índice

Introdução
Pré-requisitos
     Requisitos
     Componentes Usados
     Convenções
Configuração de Hardware
     Problemas no Cabeamento
     Questões da Porta de Console
Configuração de Linha
     Informações de Taxa de Bit
Configuração de Modem
     Modemcaps e modem autoconfigure
     Criar uma Tampa de Modem
     Criar um Script de Bate-Papo
     Telnet Reverso
Advertências
Comandos de Inicialização de Modem Específico de Fabricante
Discussões relacionadas da comunidade de suporte da Cisco
Informações Relacionadas

Introdução

Este documento explica como configurar roteadores Cisco e acessar os servidores de modems externos conectados a portas AUX e assíncronas. Explica como configurar o modem para operar corretamente quando conectado. Este documento aborda a conexão a uma porta de console, mas apenas com referência aos conceitos, não com práticas de instalação reais.

Observação: Este documento não é uma referência para modems Microcom ou MICA utilizados internamente nos roteadores AS5200, AS5300, AS5800, Cisco 2600 ou Cisco 3600. Este documento não é uma referência para modems síncronos, embora possa haver inúmeras semelhanças. Este documento é uma referência somente para modems assíncronos. Embora muitas das informações aqui possam se aplicar aos modems síncronos, não dependa delas quando os estiver configurando.

Pré-requisitos

Requisitos

Não existem pré-requisitos específicos para este documento.

Componentes Usados

As informações neste documento são baseadas nas versões de software e hardware abaixo.

  • Cisco IOS® Software Releases 9.21 e posterior

  • Um modem que com recurso V.34 (ou melhor)

Observação: Este documento não aborda plataformas que atingiram o status End of Life, como ASMs, MSMs, CSMs, STS-10s ou 500-CSs.

As informações apresentadas neste documento foram criadas a partir dos dispositivos em um ambiente de laboratório específico. Todos os dispositivos usados neste documento foram iniciados com uma configuração vazia (padrão). Caso trabalhe em uma rede ativa, certifique-se de ter compreendido o possível impacto de quaisquer comandos antes de utilizá-los.

Convenções

Para obter mais informações sobre convenções de documentos, consulte Convenções e Dicas Técnicas da Cisco.

Configuração de Hardware

A primeira etapa para conectar um modem a um roteador é instalar o hardware. As principais preocupações são quais cabos utilizar e o motivo pelo qual usar, ou não usar, a porta de console para um modem.

Problemas no Cabeamento

É importante conectar o modem ao roteador antes de configurar o modem para verificar a comunicação entre eles. Se o cabeamento estiver incorreto, o restante do processo falhará.

Como regra, os modems externos são construídos com uma porta DB-25 do equipamento de comunicações de dados (DCE) fêmea para conexão a um dispositivo de controle, como um PC ou um roteador. Essa tabela ajuda a selecionar os cabos apropriados para criarem conexão entre o roteador e o modem. A tabela inclui também informações sobre os cabos necessários e os tipos de portas físicas nos roteadores Cisco ao qual um modem pode ser conectado.

Porta do Roteador

Exemplos de onde localizar

Cabo Requerido

DB-25 DTE

DB-25 AUX Macho no Cisco 4000, 7000, 7200 e 7500.

Cabo DB-25F -- DB25M RS-232 straight-through.

DB-25 DCE

Porta do console DB-25 fêmea na série Cisco 4000 e 7000.

Cabo DB-25M -- DB25M RS232 de modem nulo. Um RJ-45 para RJ-45 enrolado com adaptadores CAB-25AS-MMOD nas duas extremidades resolve.

DB-60

Interfaces síncronas/assíncronas. Cisco 1005, 1600s e 2500s; módulos de rede no Cisco 2600, 3600 e 4000.

Cabo específico da Cisco, o CAB-232MT(=).

RJ-45

AUX ou CON no Cisco 2500s, 2600, 3600, AS5200 e AS5300.

Cabo RJ-45--RJ-45 enrolado com adaptador marcado "MODEM" (número de peça CAB-25AS-MMOD).

68 pinos

Cisco 2509-2512; módulos de rede no Cisco 2600 e 3600.

Peças Cisco CAB-OCTAL-ASYNC(=) (com conectores marcados "MODEM") e CAB-OCTAL-MODEM(=).

"Smart Serial"

Placa de interface WAN (WIC) no 1720 e 2600s.

Peça Cisco CAB-SS-232MT(=).

Observação: As interfaces síncronas/assíncronas exigem o comando physical-layer async configuration para operar no modo assíncrono.

Observação: O Cisco 1005 requer o conjunto de recursos IP/ASYNC ou o IP/IPX/ASYNC para o Cisco IOS Software para permitir o modo assíncrono em sua interface Serial.

Questões da Porta de Console

Existem várias vantagens em conectar um modem à porta de console de um roteador em vez da porta AUX. No entanto, as desvantagens são significativas.

Vantagens de conectar um modem na porta do console:

  • Você pode recuperar as senhas remotamente. Você ainda pode precisar de alguém no local com o roteador para alternar a energia. Fora isso, é idêntico a estar presente no local com o roteador.

  • É uma maneira conveniente de conectar um segundo modem a um roteador sem portas assíncronas. Isso será benéfico se você precisar acessar o roteador para configuração ou gerenciamento e deixar a porta AUX livre para dial-on-demand routing (DDR).

  • Alguns roteadores (por exemplo, o Cisco 1600) não possuem portas AUX. Se você deseja conectar um modem ao roteador e deixar a(s) porta(s) serial(is) livre(s) para outras conexões, o console é a única opção.

Desvantagens da conexão de um modem na porta do console:

  • A porta do console não suporta controle de modem RS232 (Conjunto de Dados Pronto/Detecção de Portadora de Dados (DSR/DCD), Terminal de Dados Pronto (DTR)). Portanto, quando a sessão EXEC termina (logout), a conexão de modem não cai automaticamente. O usuário precisa desconectar manualmente a sessão.

  • Mais seriamente, se a conexão de modem cair, a sessão EXEC não será automaticamente restabelecida. Isso pode apresentar uma brecha na segurança, no sentido de que uma chamada subseqüente nesse modem é capaz de acessar o console sem digitar uma senha. Você pode tornar essa brecha menor ao definir um exec-timeout apertado na linha. No entanto, se a segurança for importante, utilize um modem que possa fornecer uma solicitação de senha.

  • Ao contrário de outras linhas assíncronas, a porta de console não suporta controle de fluxo de hardware Clear to Send/Ready to Send (CTS/RTS). A Cisco recomenda que não utilize o controle de fluxo. No entanto, se os overruns de dados forem encontrados, você poderá habilitar o controle de fluxo de software (XON/XOFF).

  • As portas do console na maioria dos sistemas suportam apenas velocidades de até 9.600 bps.

  • A porta do console perde a potencialidade Telnet reversa. Se o modem perder sua série de inicialização armazenada, a única solução será desconectar fisicamente o modem do roteador e conectá-lo a outro dispositivo (como uma porta AUX ou PC) para reinicializar. Se um modem em uma porta AUX perder sua série de inicialização, você poderá reverter o Telnet para corrigir o problema.

  • Você não pode utilizar uma porta de console para o roteamento dial-on-demand porque não possui nenhuma interface assíncrona correspondente.

Observação: O restante deste documento trata de conexões sem console.

Configuração de Linha

É essencial que você configure a linha TTY antes de configurar ou inicializar o próprio modem. As duas principais razões são:

  • Para permitir acesso telnet reverso para o modem.

  • Se você alterar a velocidade da linha depois que o modem for inicializado, o modem não se comunicará mais com o roteador até que seja informado novamente em qual velocidade conversar com o roteador.

Em geral, esta configuração de linha funciona melhor:

line "x"

TTY #. A porta AUX é a linha 1 no roteador, last-tty+1 no servidor de acesso, linha 65 no Cisco 2600s e 3620 e linha 129 no Cisco 3640.

speed "xxxxx"

Configurado para a velocidade mais alta em comum entre o modem e a porta. Esse valor geralmente é de 115200 baud. Consulte Informações sobre Taxa de Bits.

stopbits 1

Melhore o ritmo de transferência, reduzindo a sobrecarga de enquadramento assíncrono (o padrão é stopbits 2).

flowcontrol hardware

Controle do fluxo RTS/CTS.

modem inout

Queda de conexão na perda de DCD (DSR). DTR cíclico para o fechamento da conexão. Esse comando também permite conexões de saída com o modem.

transport input all | telnet

Permita conexões de saída nesta linha. Necessário para permitir Telnet reverso para o modem.

Essa configuração assume que o modem sempre comunique conosco em "velocidade" (é por esse motivo que você deve BLOQUEAR VELOCIDADE no modem), que o condutor de CD do modem reflita o estado real da portadora e que o modem seja desligado quando o roteador descartar DTR. Evite substituir autobaud para speed se for possível, porque geralmente resulta em throughput menor.

Informações de Taxa de Bit

Velocidade Máxima

Plataformas e interfaces de suporte

38400

Maioria das portas AUX

115200

Cisco 1005, 1600 e 2509 até o 2512 AUX nos Módulos Cisco 2600 e 3600 e WICs que suportem modems assíncronos externos (por exemplo, NM-16A, WIC-2A/S).

Observação: Se você estiver roteando sobre a porta AUX, observe que cada caractere gera uma interrupção de processador. Você pode resolver a utilização de CPU muito elevada ao utilizar uma velocidade de porta AUX menor.

Configuração de Modem

A Cisco recomenda o uso do comando modem autoconfigure type <modemcap_name> (apresentado na Versão 11.1 do Cisco IOS Software) para configurar os modems anexados às linhas assíncronas. Se você utilizar uma versão do Cisco IOS Software anterior à 11.1, poderá utilizar script startup e script reset para configurar os modems por meio de um chat script.

Para a maioria dos aplicativos, configure um modem moderno como detalhes desta lista:

  • Redefina para os padrões de fábrica (utilize um modelo de controle de fluxo de hardware, se possível).

  • Utilize o controle de fluxo de hardware (RTS/CTS).

  • Utilize o controle de modem normal (desligar na queda de DTR; queda de DCD na queda de portadora).

  • Habilite, mas não exija, controle de erro (LAP-M [V.42] e MNP).

  • Habilite, mas não exija, compressão de dados (V.42bis).

  • Habilite todas as modulações suportadas pelo modem.

  • Bloquear velocidade DTE na mais alta taxa suportada pelo modem e pela linha assíncrona.

  • Habilitar resposta automática, se necessário. Quando você estiver no modo de resposta automática, ignore a seqüência de escape (+++).

Consulte a documentação fornecida pelo seu fornecedor ou consulte a página www.56k.com leavingcisco.com para obter uma lista de links para essa documentação para obter detalhes sobre o conjunto de comandos utilizado por seu modem.

Modemcaps e modem autoconfigure

O Cisco IOS Software mantém um conjunto de tampas de modem embutidas para diversos modems internos e externos. Essa saída mostra um exemplo de tampa de modem do Cisco IOS Software Release 11.3(9)T:

router#show modemcap

default
codex_3260
usr_courier
usr_sportster
hayes_optima
global_village
viva
telebit_t3000
microcom_hdms
microcom_server
nec_v34
nec_v110
nec_piafs
cisco_v110
mica

Se você acha que essas tampas de modem embutidas são adequadas, você pode utilizar o comando modem autoconfigure type <modem_name> or the modem autoconfigure discovery:

async-1#terminal monitor
async-1#debug confmodem
Modem Configuration Database debugging is on
async-1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
async-1(config)#line 1
async-1(config-line)#modem autoconfigure discovery
async-1(config-line)#

*Mar 3 03:02:19.535: TTY1: detection speed (38400) response ---OK---
*Mar 3 03:02:24.727: TTY1: Modem type is default
*Mar 3 03:02:24.731: TTY1: Modem command: --AT&F&C1&D2SO=1H0--
*Mar 3 03:02:25.259: TTY1: Modem configuration succeeded
*Mar 3 03:02:25.259: TTY1: Detected modem speed 38400
*Mar 3 03:02:25.259: TTY1: Done with modem configuration

Observação: A tampa de modem mica embutida consiste em um &F. Você pode utilizá-lo com vários modems com padrões de fábrica.

Observação: A Cisco não garante a adequação ou a atualização de tampas de modem embutidas para modems de outros fabricantes.

Você também pode definir sua própria tampa de modem e utilizar o comando modem autoconfigure type:

async-1#terminal monitor
async-1#debug confmodem
Modem Configuration Database debugging is on
async-1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
async-1(config)#modemcap edit MyTest misc &FSO=1
async-1(config)#line 1
async-1(config-line)#modem autoconfigure type MyTest
async-1(config-line)#

*Mar 3 03:06:30.931: TTY1: detection speed (38400) response ---OK---
*Mar 3 03:06:30.963: TTY1: Modem command: --AT&FSO=1--
*Mar 3 03:06:31.483: TTY1: Modem configuration succeeded
*Mar 3 03:06:31.487: TTY1: Detected modem speed 38400
*Mar 3 03:06:31.487: TTY1: Done with modem configuration

Criar uma Tampa de Modem

Utilize esse comando de configuração global para definir sua própria tampa de modem:

            modemcap edit <modemcap_name> miscellaneous <initialization string>
         

A tampa de modem é aplicada à configuração de linha com este comando:

            modem autoconfigure type <modemcap_name>
         

Seguem alguns comandos úteis de modem específicos do fabricante.

Observação: A cadeia de inicialização no comando modemcap edit é inserida sem um AT precedente e sem a terminação &W.

Observação: O modemcap_name nesses comandos não deve ser o mesmo das entradas predefinidas listadas pelo comando show modemcap.

Observação: A série de inicialização deve começar com o comando para redefinir para os padrões (geralmente, &F ou &F1).

Observação: Para que esse método funcione, o modem deve ser configurado com os códigos echo e response ativados. Os modems geralmente chegam da fábrica com esses valores configurados. No entanto, pode ser necessário reverter o Telnet manualmente no modem e executar o comando para ativar o eco e a resposta. O comando usual para se fazer isso é ATE1Q0. Consulte a sua documentação de modem.

Criar um Script de Bate-Papo

Utilize esse comando de configuração global para configurar um script de bate-papo para a configuração de um modem:

            chat-script <script-name> AT OK "initialization string" OK
         

O script de chat pode ser chamado manualmente por uma linha única com este comando:

            start-chat <script-name><line-number>
         

O script de bate-papo também pode ser chamado automaticamente. Inclua esse comando na configuração de linha:

            script startup <script-name>
            script reset <script-name>
         

O script de bate-papo é chamado todas as vezes que o sistema for recarregado, a linha é reinicializada ao término de uma sessão ou a linha é apagada manualmente.

Utilize o comando debug chat para verificar se o script de bate-papo funciona corretamente.

Observação: Para que esse método funcione, você deve configurar o modem com os códigos echo e response ativados. Os modems geralmente chegam da fábrica com esses valores configurados. Mas, pode ser necessário reverter o Telnet manualmente no modem e executar o comando para ativar o eco e a resposta. O comando usual para se fazer isso é ATE1Q0. Consulte a sua documentação de modem.

Telnet Reverso

Execute esse comando para estabelecer uma conexão Telnet reversa:

            telnet x.x.x.x 2yyy or [2000+yyy]
         

O x.x.x.x representa o endereço IP de qualquer interface up/up no roteador Cisco (por exemplo, um Ethernet ou Loopback) e yyy é o número de linha ao qual você deseja se conectar. Se você já tiver configurado a linha TTY, poderá executar o comando telnet de qualquer lugar na rede que possa fazer ping da interface x.x.x.x.

A porta AUX de qualquer roteador é o último número da linha assíncrona + 1. Você pode utilizar o comando show line ou show line aux 0 para ver qual é o número de linha.

Se a sua conexão for recusada, isso geralmente significa que já existe uma conexão para essa porta ou existe um EXEC (prompt) que é executado nessa porta. A causa pode ser o modem falhar em reduzir o CD após as desconexões de uma chamada. Isso resulta em um EXEC que permanece após a desconexão. Para forçar a linha de volta a um estado ocioso, você pode removê-la do console para tentar novamente. Se isso ainda falhar, certifique-se de configurar os comandos modem inout e transport input all | telnet para essa linha. Além disso, certifique-se de que o modem não seja configurado para substituir o DTR (por exemplo, assim como os modems USR podem fazer com as configurações de switch DIP). Se você não possui controle de modem (como nas portas AUX pré-9.21), certifique-se de configurar o comando no exec na linha antes de estabelecer uma conexão reversa. Você pode também tentar configurar o modem usando um terminal externo. Como último recurso, desconecte o modem, limpe a linha, faça a conexão Telnet e em seguida anexe o modem. Isto evita que um modem mal configurado recuse acesso à linha.

Sempre execute os comandos de inicialização do modem começando com AT e emita-os na velocidade que deseja que o modem se comunique com o roteador Cisco. Isso assegura que o modem sempre se comunique na velocidade esperada, independentemente da velocidade de qualquer conexão de modem de entrada (se você configurar o modem para bloquear na velocidade DTE, que é requerida).

Advertências

  • Se sua conexão de EXEC dialup aparentemente parar de responder, digite ^U (limpar linha) e ^Q (XON) e pressione a tecla Return algumas vezes.

  • Quando você tiver discado, se digitar quit e o modem não desligar, significa que não está observando DTR, o controle do modem não foi configurado corretamente no roteador Cisco ou o cabeamento está incorreto.

  • Se você se encontrar na sessão de outra pessoa (ou seja, em um prompt de habilitação ou configuração) ao discar, o modem não estará descartando o CD na desconexão ou você não configurou o controle de modem no roteador Cisco.

  • Se você executar um +++ no modem de discagem seguido de um comando ATO e descobrir que sua conexão não responde, o modem de resposta interpretou o +++ quando ele foi ecoado para você. Isso é um bug no modem de resposta e foi observado em muitos modems. Possivelmente existe um switch que elimine esse bug, mas isso varia de modem para modem.

  • Se você tiver a função autoselect ativada na configuração de linha, um carriage return será necessário para entrar em EXEC.

  • Caso a opção seja executar o controle de fluxo de hardware (RTS/CTS) (o que a Cisco recomenda muito), certifique-se de que esteja habilitado tanto na linha do roteador/servidor de acesso (DTE) quanto no modem (DCE). Se você tiver um habilitado e o outro não, isso causará perda de dados.

  • Se você tiver um conector MDCE, converta-o em um conector MMOD movendo o pino 6 para o pino 8. Isso ocorre pois a maioria dos modems usa CD e não DSR para indicar a presença de uma portadora. Em caso negativo, alguns modems podem ser programados para fornecer informações de portadora via DSR.

Comandos de Inicialização de Modem Específico de Fabricante

As séries de inicialização recomendadas são fornecidas aqui para alguns modems comuns, contudo, lembre-se de que a Cisco não garante que elas sejam adequadas ou estejam atualizadas. Em caso de dúvida, consulte a documentação dos fornecedores de modem ou o suporte técnico.

Tipo de Modem

Série de Inicialização

Notas

3Com/USRobotics

&F1S0=1

Padrões de controle de fluxo do hardware &F1 de fábrica. Além da série de inicialização, os modems 3Com/USR exigem que os switches DIP sejam configurados adequadamente. Os switches 3 e 8 devem estar inativos e os demais devem estar ativos.

AT&T/Paradyne

&FS0=1&C1&D3\Q3\N7%C1

 

Best Data Smart One

&FS0=1&C1&D3

 

Diamond/Supra

&FS0=1

 

Global Village

&FS0=1&C1&D3\Q3\J0\N3%C1

 

Hayes Optima

&FS0=1&Q9&C1&D3

Observação: Não utilize a tampa de modem hayes_optima embutida. Isso configura &Q6, o que desabilita o controle de erros.

Microcom

&FS0=1&C1&D3\Q3\J0\N6%C1

Observação: Essas informações não são destinadas ao uso com modems internos localizados nas plataformas AS5200, Cisco 2600 ou Cisco 3600. Essas informações destinam-se aos modems independentes Microcom.

Motorola ModemSurfr

&FS0=1&C1&D3\J

 

Motorola/Codex

&FS0=1&C1&D3*FL3*SC1*SM3*DC1

 

Multitech

&FS0=1&C4&D3$SB115200

Dica:  Para modems Multitech: A velocidade DTE deve ser declarada expressamente com o comando $SB. Defina-a de acordo com qualquer velocidade de linha que você tenha configurado. A falha na definição dessa configuração resulta em incompatibilidades de velocidade.


Discussões relacionadas da comunidade de suporte da Cisco

A Comunidade de Suporte da Cisco é um fórum onde você pode perguntar e responder, oferecer sugestões e colaborar com colegas.


Informações Relacionadas


Document ID: 17719