tutorial copiado de: http://www.insite.com.br/~nferraz/projetos/speedy.html Como configurar o Speedy no Linux (Mini HOWTO) Nelson Ferraz, nferraz at insite dot com dot br v0.2, Oct 31 2001 Agradecimento: a Carlos Alvsan pela ajuda na primeira configuração! Instalando o rp-pppoe O primeiro passo é baixar e instalar a última versão do rp-pppoe, que pode ser obtido no site www.roaringpenguin.com. # rpm -Uhv rp-pppoe-3.3-1.i386.rpm Configurando o acesso Em seguida, execute o comando /usr/sbin/adsl-setup, através do qual pode-se incluir todas as informações necessárias (você precisa obtê-las com o seu provedor -- no meu caso, o Terra): username: xxx@terra.com.br ethernet interface: eth0 (basta teclar enter) demand value: no (basta teclar enter) dns primario: 200.177.250.10 dns secundario: 200.176.2.10 password: xxx firewall: standalone (opção 1) Conectando O próximo passo é executar o comando /usr/sbin/adsl-start. Isso deve ser o suficiente para conectar-se a internet, e você deve obter a seguinte mensagem: # /usr/sbin/adsl-start ... Connected! Resolvendo problemas... Timeout Se você obtiver um "TIMEOUT", ao invés de um "Conected!", verifique: Você possui a última versão do rp-pppoe (3.3-1) em seu computador? Seu computador está com a configuração DHCP ativada? (Você pode configurar isso através do linuxconf) Não consigo navegar! Execute o comando /sbin/ifconfig e observe se foi dado um endereço (inet end) para eth0: # /sbin/ifconfig eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:30:21:A0:4F:95 inet end.: x.x.x.x Bcast: x.x.x.x Masc: x.x.x.x UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 RX packets:63 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:100 RX bytes:17598 (17.1 Kb) TX bytes:4905 (4.7 Kb) IRQ:5 Endereço de E/S:0xcc00 lo Encapsulamento do Link: Loopback Local inet end.: 127.0.0.1 Masc:255.0.0.0 UP LOOPBACKRUNNING MTU:16436 Métrica:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) A documentação (HOW-TO-CONNECT) do rp-pppoe diz explicitamente: "DO NOT assign an IP address to the Ethernet card". Assim, tudo o que precisamos fazer é remover a configuração do endereço IP de eth0, o que pode ser feito através dos comandos: # /usr/sbin/adsl-stop # /sbin/ifconfig eth0 0.0.0.0 # /usr/sbin/adsl-start Isso costuma resolver a maioria dos problemas. Conclusão Após essas configurações você deverá ser capaz de conectar-se a internet através do comando /usr/sbin/adsl-start. Para configurar a conexão para ser ativada automaticamente, execute o seguinte comando no RedHat ou distribuições compatíveis, como o Conectiva: # /sbin/chkconfig --add adsl Se você ainda tiver algum problema, procure mais informações no documento HOW-TO-CONNECT: # less /usr/doc/rp-pppoe-3.3/HOW-TO-CONNECT -------------------------------------------------------------------------------- I'm working on this page all the time. Please, let me know what you think about the text. Copyright (c) 2001 - Nelson Ferraz ********************************************** OUTRO TUTURIAL baixado de: http://www.piterpunk.hpg.ig.com.br/artigos/ajato.html Piter Punk's HomePage - artigos Ajato Home Connect HOW-TO Illuminati Olá pessoal. estou aqui com meu primeiro HOW-TO são exatamente 2:43 da manhã, estou aqui no meu 386/SX com 4 MB de ram, 170 M de HD e Slackware 8.0. Este é o Ajato Home Connect HOW-TO. O nome Home Connect, é devido ao modelo do modem, o 3Com Home Connect, visto que os outros HOW-TO, somente abrangem outros tipos de Ajato (principalmente internos) -------------------------------------------------------------------------------- 1 ---- O porquê do HOW-TO Eu estou escrevendo este how-to, por dois motivos. porque quando eu precisei de algo assim, me dei mal... porque depois de muito tempo, quero fazer algo pela comunidade. Certo. antes que qualquer mané comece a dizer... SIM.. eu testei isto. fiz exatamente como vou descrever e funcionou perfeitamente. então, mãos a obra. 2 ---- Home Connect ... que diabos ??? Antes de mais nada, acabei de descobrir que o gpm ta funcionando :) vou acabar o HOW-TO mais cedo :PPP Home Connect nada mais é do que o MODELO do modem que você vai utilizar com o ajato. Este é um cable modem, que utiliza um cabo que lembra muito os Coaxiais, e os das TV's a cabo. Tal modelo de modem, é da 3Com. e parece um tubarão (veja adiante) 3 ---- Seu Sistema Antes de mais nada, certifique-se de estar utilizando linux :) (um simples "$ uname" no bash resolve) seu sistema deve conter o seguinte. o Linux ( kernel :P ), no mínimo uma placa de rede compatível com o Linux, memoria RAM... uns 16 megas já da pro gasto (claro, se você não for rodar nenhum Oracle). e o cliente dhcpcd ... este vai te poupar muitas horas de teste. 4 ---- Sua placa de rede Assim como mencionado anteriormente, você deverá possuir ao menos uma placa de rede. Eu, quando fiz esta instalação, tinha uma 3Com 3c9x (acho que escreve assim) muito boa, com full duplex, e muito cara tambem.. em torno de R$ 140,00. porem, qualquer plaquinha vagabunda serve. ela so tem que ser compativel com o linux. Se for para comprar boqueta, compre da marca Surecom. É uma placa barata (R$ 20,00) com chipset Realtek 8139 que utiliza o módulo do kernel rtl8139. esta funciona perfeitamente com o linux, e pode ser encontrada em qualquer barraquinha de mouse... As configurações de hardware são mínimas. pois quase 100% da configuração é em termos de software. 5 ---- Seu kernel Tchan Tchan Tchan Tchan.... chegamos ao segredo da coisa... o KERNEL !!!!.. sim ele mesmo... esta parte mistica e que esconde poderes ocultos será o responsável por fazer o seu ajato funcionar. O kernel deve estar na série 2.4.x . eu utilizei o 2.4.5, mas recomendo o 2.4.7. isso se deve, ao Suporte para PPPoE. PPPoE significa PPP over Ethernet. ou seja, usar protocolo PPP com a sua placa de rede. é EXATAMENTE assim que o seu cable modem funciona. ele utiliza o mesmo protocolo que, geralmente é utilizado em modems de discagem, só que com uma velocidade mais alta, pois a camada do software (PPP) está sobre a camada de Hardware (Ethernet) o que significa, que você acessa os dados por PPP, mas na velocidade do hardware ( claro, com as limitações do ajato ) kernels 2.2.x, tambem funcionam com PPPoE, é um tipo de Built-off do kernel não é inserido na compilação, para estes kernels, você pode utilizar o pacote rp-pppoe, mas este é User-level, como dito anteriormente. este rp-pppoe tambem pode ser utilizado nos kernels 2.4.x... mas não melhora nada.. pois como eu ja tinha dito, o 2.4.x suporta PPPoE direto na compilação. Você deve estar se perguntando !!! MAS COMO EU FACO TUDO ISSO ??? e eu te digo !!!! CALMA !!!. 6 ---- Seu Tubarão 3Com (Modem) O seu tubaraozinho (apelido carinhoso que eu dei) é um modem 3Com muito bom, e com um design que lembra nosso amigo cartilaginoso. ele tem uma entrada de cabo (aquele coaxial) na parte posterior, onde eventualmente, você enfia o cabo do ajato. e outro. que possui RJ-45 de cor geralmente branca. este cabo branco, você deverá ligar na sua placa de rede. ele está climpado como Cross-Over, daí a possibilidade de liga-lo SEM um HUB ou SWITCH. seu tubaraozinho tem uma porrada de LED verdinho. estes LEDS, cada um indica uma coisa que agora eu não lembro, mas que provavelmente vai ter no manual ... Seu tubaraozinho, possui tambem um servidor de DHCP interno. o que significa que com nosso amiguinho dhcpcd, você poderá pegar todas as informações necessárias para conectá-lo logicamente. dai a possibilidade do uso do DHCPCD. Um outro detalhe importante. o ajato, utiliza um sistema de TRAVA de conexão. ele faz esta trava através do MAC address da placa de rede que está no seu micro. isto significa que, você só vai conseguir conectar seu modem, se sua placa de rede estiver com o MAC address devidamente configurado no modem... mas não se preocupe. quem faz esta configuração, é o suporte técnico do ajato. tal configuração é feita remotamente, em menos de 5 minutos. Alem de tudo isto, seu tubaraozinho tambem emite um som quando fornece os dados por dhcp. um som irritante, mas que dura pouco mais de 2 segundos. tipo musiquinha de natal. 7 ---- Fazendo tudo funcionar. Depois de ter certeza com os passos acima, que você está 100% preparado para a instalação do ajato, é hora de comecar. Em primeiro lugar, recompile o kernel com suporte a PPP. <*> PPP (point-to-point protocol) support <*> PPP Deflate compression (NEW) Habilite o Netfilter. [*] Network packet filtering (replaces ipchains) [*] Network packet filtering debugging (NEW) IP: Netfilter Configuration ---> Connection tracking (required for masq/NAT) (NEW) FTP protocol support (NEW) <*> ipchains (2.2-style) support (NEW) (opcional) <*> IP tables support (required for filtering/masq/NAT) (NEW) (opcional) Note que, você deve escolher entre IPtables ou IPchains Habilite o módulo da sua placa de rede como built-in (ao invés de M, um * ) No caso de uma realtek 8139 Network device support ---> [*] Network device support <*> RealTek RTL-8139 PCI Fast Ethernet Adapter support No meu caso, da 3Com 3c9x [*] Network device support <*> 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support prontinho De os tradicionais make dep, make clean, make modules, make modules_install, make bzImage.... e etc. Copie o System.map pro /boot. Copie o arch/i386/boot/(imagem que você criou) pro /boot edite o /etc/lilo.conf com as configurações do novo kernel. coloque uma linha com default = label_do_kernel_novo (opcional) digite lilo para atualizar. De boot com o kernel novo e digite dhcpcd -d eth0 no prompt. espere e veja, vai funcionar e tocar uma musiquinha de 2 segundos muito FDP... mas você ja vai está conectado :*********. 8 ---- Compartilhando a internet. Você pode tranquilamente compartilhar a internet. mas devera utilizar 2 placas de rede, sendo uma para a rede interna e, usar o NAT com iptables, ou habilitar o suporte para ipchains no kernel 2.4.x e utilizar ipMASQ. Se você optar por ipMASQ, simplesmente digite ipchains -A forward -s 0/0 -d 0/0 -j MASQ e pronto !!!! agora configure os clients para usar o ip do linux como gateway !!!! :***************** 9 ---- Bibliografia. Revista do Linux número 13 que falava alguma coisinha do kernel. Kernel HOW-TO Ethernet HOW-TO Make menuconfig :P (para ver as opções) 10 ---- Conclusão até mais. Espero que funcione.. qualquer coisa, manda um mail ou entre no #linuxall em irc.brasnet.org ou #slackware e #slackware-br em irc.linux.org e procure pelo illuminati espero atualizar este HOW-TO logo... +********************************************** OUTRO TUTORIAL baixado de: http://www.fugspbr.org/listas/Fugspbr/msg03958.html To fugspbr@fugspbr.org From Capriotti Date Mon, 20 Aug 2001 13:53:52 -0300 In-Reply-To Reply-To fugspbr@fugspbr.org Sender owner-fugspbr@fugspbr.org -------------------------------------------------------------------------------- Salve, galera. Esta é meio novidade, então achei melhor divulgar. A Telefônica deverá, em parceria com os ISPs que operam o Speedy, implementar o esquema de aiutenticação de usuários do sistema, para evitar que o usuário tenha a conexão sem ter o serviço de ISP. Sem entrar no mérito da questão, o "causo" é que nós temos que nos preparar para fazer o FreeBSD rodar com essa "novidade". Esse método já é utilizado em grandes operadoras como PacBell, AT&T, dentre outras nos Estados Unidos. Tive o prazer de configurar uma máquina com esse tipo de conexão, o PPPoE (PPP over ethernet), e achei que seria melhor preparar a moçada com um passo-a-passo e compartilahndo minhas fontes, meus erros e minhas dúvidas. Primeiro: O programa a ser utilizado é o ppp userland mesmo, e isso causa um problema: ele tem um bug no pppoe, e a comunicação cai com frequência. Esse Bug foi consertado da verssão 4.3 e pra frente. Mas lembre que a 4.3 tem aquele BUG do telnet, e o CVSUP atualmente ande BEM arisco. Continuando: Precisa incluir a seguinte opção no arquivo de configuração do kernel: options NETGRAPH nota: Nem toda placa de rede (leia-se driver) suporta netgraph. As 3com 595 não suportam :( tenha certeza que você tem os devices tun* criados no /dev o seu arquivo de configuração do ppp, em /etc/ppp/ppp.conf deverá ficar assim (assumir que rl0 é a interface de rede externa): # default: # PPP over Ethernet set device PPPoE:rl0 set speed sync set mru 1492 set mtu 1492 set ctsrts off enable lqr set log phase tun add default HISADDR enable dns papchap: set authname USERNAME set authkey PASSWORD Atenção !!! Não mude o "papchap" !!!!!!! Obviamente esta é uma configuração com IP dinâmico, o que vai ser uma tendência por aqui, infelizmente. Agora, para tornar o link ativo, automaticamente, inclua as seguintes linhas no seu /etc/rc.conf ifconfig_rl0=up ppp_enable=YES ppp_mode=ddial ppp_nat="yes" Note: a rl0 NÃO DEVE TER CONFIGURAÇÃO NENHUMA ! Apenas o link dela deve estar ligado (UP). O bom desta história é que o PPP já entra como daemon, e com a cláusula nat. Não precisamos portanto, ter o IPDIVERT habilitado no kernel. E isso também já é meio caminho andado para ter/manter seu FREEBSD como gateway na rede. Claro que muda a maneira como se gerancia o firewall. E eu particularmente ainda estou apanhando um pouco, pois, sempre que o IP da máquina muda, eu não consigo mais acha-la remotamente. Utilizar o ppp.linkup e ppp.linkdown não funciona pois o link não cai. O que acontece é outro evento, que eu ainda não defini qual é. A fonte para esta implementação foi um excelente arquivo no Daemon News: http://www.daemonnews.org/200101/pppoe.html Tem vários outros detalhes lá. []s Capriotti ---- Para sair da lista envie um e-mail para majordomo@fugspbr.org com as palavras "unsubscribe fugspbr" no corpo da mensagem. ********************************************** ********************************************** ********************************************** ********************************************** ********************************************** **********************************************