2. Configuração de rede |
||||||||||||||||||||||||
|
O Linux, sendo um verdadeiro filho da Internet, oferece todos os recursos necessários à conexão a
múltiplas redes. Todas as ferramentas comuns de interconexão em rede estão disponíveis no Linux,
permitindo assim que máquinas Linux façam parte de qualquer rede. O Linux suporta quase todos os tipos de placa de rede (Ethernet, ArcNet, TokenRing) e conhece quase todos os protocolos de rede (TCP/IP, AppleTalk, IPX). Iremos discutir o caso genérico (integração do Linux a uma rede TCP/IP através de uma placa ethernet). A última informação sobre outras redes é encontrada no diretório Documentation dos fontes do kernel. A função help do kernel fornecerá informações adicionais úteis. A configuração de rede na distribuição da SuSE, pode ser feita quase que totalmente pela ferramenta YaST. O YaST facilita o trabalho de configuração para quem não tem muita intimidade com o Linux. |
||||||||||||||||||||||||
| 2.1. Requisitos e trabalhos preliminares | ||||||||||||||||||||||||
|
Os seguintes requisitos devem ser satisfeitos:
alias eth0 tulip Isto é feito automaticamente se você selecionar o módulo de rede no Linuxrc durante a instalação. Depois, isto pode ser feito utilizando o YaST. Se estas condições são satisfeitas, existem algumas coisas a serem pensadas antes de iniciar a configuração de sua máquina:
|
||||||||||||||||||||||||
| 2.2. Configurando a interface de rede com o YaST | ||||||||||||||||||||||||
earth: ~# rcnetwork restart |
||||||||||||||||||||||||
| 2.3. Roteamento no SuSE Linux | ||||||||||||||||||||||||
|
A definição da tabela de roteamento no SuSE Linux não é feita através de variáveis no arquivo de configuração central /etc/rc.config, mas através de um script especial em /sbin/init.d e outro arquivo de configuração em /etc. Após a rede ter sido inicializada pelos scripts em /sbin/init.d/network, i4l_hardware e possivelmente outros scripts adicionais, /etc/route.conf é pesquisado por rcroute para construir a tabela de roteamento. Esta tabela é então configurada para o sistema. Qualquer rota estática necessária deve ser adicionada a /etc/route.conf: rotas para uma máquina, rotas para uma máquina através de um gateway e rotas para uma rede. Outra possibilidade é utilizar o programa routed. Mas esta configuração é mais difícil. Para mais informações, favor ver a página do man do routed. Como usar o /etc/route.conf As regras que se aplicam ao /etc/route.conf são adaptadas da saída do programa route. Se o route é chamado sem parâmetros, a tabela de roteamento em uso é mostrada. Exceto por Flags, Metric, Ref e Use, as entradas em /etc/route.conf são idênticas. Aqui, damos algumas regras que se aplicam a /etc/route.conf
root@earth:~ # rcroute reload para estabelecer a tabela de roteamento com as novas entradas. |
||||||||||||||||||||||||
| 2.4. Conectando à Internet | ||||||||||||||||||||||||
|
Agora vamos mostrar como estabelecer conexões com redes remotas: Wide Area Networks, ou WANs, e a Internet. E como estabelecer os serviços que usam estas conexões. Existem dois protocolos de comunicação padrão conhecidos no mundo UNIX: o UUCP e o TCP/IP (via modem ou ISDN). Enquanto o UUCP (Unix to Unix Copy) é primariamente projetado para transportar e-mail e news, o TCP/IP fornece uma verdadeira conexão de rede que supre todos os serviços a uma LAN. Na maioria das vezes, o TCP/IP é executado através de um modem usando uma conexão SLIP (Serial Line Internet Protocol) ou uma conexão PPP (Point to Point Protocol). 2.4.1. PPP O PPP (Point to Point Protocol) habilita o estabelecimento de uma conexão TCP/IP através de uma linha serial. Cliente e servidor podem se comunicar durante o estabelecimento da conexão e definir os parâmetros necessários apropriadamente. O servidor pode configurar um endereço IP e mesmo um nome para o cliente. Além disto, o PPP é um protocolo padrão (enquanto o SLIP, não) e normalmente é o único protocolo oferecido pelos ISPs. O daemon PPP, pppd, que é utilizado para a comunicação com os vários dispositivos, e possui um papel vital e central em conexões PPP. Este daemon pode servir tanto como servidor quanto cliente. Para realmente estabelecer uma conexão, é necessário o programa wvdial ou chat. Requisitos para o uso de PPP Os seguintes ítens são necessários para utilizar PPP no SuSE Linux:
O programa wvdial é uma ferramenta poderosa utilizada para fazer conexões analógicas para Internet Service Providers, ou ISP. Uma vez que estes ISPs utilizam configurações diferentes em seus protocolos PPP, pode ser exaustivo encontrar as opções corretas. O wvdial resolve isto por meio de algoritmos inteligentes. No passado, era sempre necessário especificar no Linux o servidor de nomes (DNS - Domain Name System) do ISP para fazer uma conexão à Internet. Com o wvdial, isto não é mais necessário: ele automaticamente reconhece o servidor de nomes do provedor, garantindo que esta informação se torne disponível. Configuração do wvdial Você pode configurar o wvdial confortavelmente utilizando o YaST. Vá até o menu: System Administration -> Network Configuration -> Configure a PPP network Proceda como a seguir:
Além das características ¨normais¨ de rede, o Linux pode se conectar ao seu ISP através de ISDN. A maior parte disto pode ser estabelecida pelo YaST, tornando a configuração de ISDN no SuSE Linux simples e direta. ISDN tem uma grande diferença em relação a uma conexão utilizando modem - uma vez que a rede foi definida e configurada, nenhum comando adicional é requerido. Isto é denominado ¨sob demanda¨. Assim que você inicia, por exemplo, uma sessão telnet, a conexão será estabelecida. Isto normalmente demora cerca de três segundos. Assim, é possível deixar que usuários ¨normais¨ estabeleçam uma conexão. Você pode definir um tempo ocioso. Este é o período de tempo após o qual a conexão será desfeita se todos os processos que dependem da conexão permanecerem ociosos. Durante a configuração de seu sistema ISDN, é recomendado verificar atenciosamente as mensagens no arquivo /var/log/messages. Simplesmente dispare outro xterm ou faça login em outra console e digite: earth: # tail -f /var/log/messages Assim, você irá ver cada linha que é adicionada ao /var/log/messages. O SuSE Linux inclui o pacote isdn4linux, que inclui, além dos drivers de hardware e interfaces de rede, emulação de modem (apenas modems digitais). Inclui até software para atender telefone. O driver do hardware ISDN é iniciado pelo script rci4l_hardware. A configuração da parte ISDN é feita pelo isdnctrl (veja: man isdnctrl). As interfaces de rede são configuradas da mesma forma que interfaces Ethernet padrão pelo ifconfig (veja: man ifconfig) e pelo route (veja: man route). No SuSE Linux, o rci4l realiza esta tarefa. Todas as ações tomadas são baseadas nas entradas em /etc/rc.config. Os nomes dessas entradas lembram, quando possível, as opções do isdnctrl. O script rcroute estabelece o roteamento para os dispositivos definidos em /etc/route.conf. O estabelecimento de uma conexão é feito pelo isdnctrl, seguido pelo rci4l, usando os parâmetros dados em /etc/rc.config. Estes parâmetros podem ser listados digitando: earth: # isdnctrl list all Assim que alguém requisita um serviço ISDN (isto pode ser feito por um usuário ou por uma aplicação), a conexão é estabelecida. Requisitos Para a criação com sucesso de uma conexão com o SuSE Linux, você precisa:
O driver em si é fornecido por um módulo carregável do kernel. Você não precisa reinicializar seu sistema. Controladores ISDN padrão são suportados pelo driver HiSax. Alguns controladores, como por exemplo o ICN e o AVM-B1 e placas PnP, podem não ser ainda configuráveis através do YaST. Eles requerem tratamento especial. Favor ver as configurações para controladores ISDN mais adiante. Aqui está como proceder passo a passo:
Acesso à Internet usando a tecnologia DSL (Digital Subscriber Line), incluindo ADSL, T-DSL, T-ISDN-DSL, etc. No Linux, é possível utilizar o acesso à Internet pelo modem ADSL através do protocolo PPPoE (PPP over Ethernet), e até transformar o Linux em um servidor de Internet para a sua rede local. A comunicação com o modem ADSL é feita pelo pacote rp-pppoe, série n, na distribuição da SuSE. Para utilizar o PPPoE, o seu kernel deve ter suporte a encapsulamento de IP (O kernel default da SuSE possui). A configuração pode ser feita pelo YaST2 (SuSE 8.0) ou pelo script adsl-setup, a configuração é salva no arquivo: /etc/ppp/pppoed.conf Utilize o script rcadsl para gerenciar a conexão. O pacote rp-pppoe vem com os scripts adsl-setup, adsl-start, adsl-stop e adsl-status. Após a configuração, se você estiver utilizando o modem 3Com HomeConnect, habilite a opção
A última versão do pacote rp-pppoe você encontra no site oficial do Roaring Penguin) 2.4.4. Cable Modem O acesso à Internet usando cable modem é feito via rede da TV a cabo (CATV), em parceria com um provedor de acesso. Para conhecer mais o sistema de cable modem acesse a página: Cable-Modems.org O que você precisa é ter um placa de rede e configurar a placa como cliente DHCP. Abaixo você tem o procedimento para configuração no Linux:
A vantagem de uma configuração fixa: Se existe uma falha no acesso ao cabo no boot, o processo de boot irá continuar normalmente, e assim que o problema for solucionado, você poderá imediatamente acessar a Internet. |
||||||||||||||||||||||||
|
Copyright © 2001-2007 HMarx - webmaster@linuxsupport.com.br |