http://www.zago.eti.br/internet-compartilhar.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux ******************************************************** ******************************************************** Existem várias formas de conectar à internet, tem provedores que oferecem conexão por rádio, TVacabo, Satélite, ADSL e o tradicional modem discado por linha telefônica e até por celular e radio amador. Não importa o meio fisico usado para conexão o que importa é como configurar o micro para navegar. MODEM DISCADO Para usar uma linha telefonica fixa (a linha de telefone comum) precisamos de um modem instalado no micro configurado e conectado à linha telefonica. Modens: Hardmodem - são modens com circuito próprio e mais faceis de configurar, os hardmodem são os mais faceis de configurar no Linux, modens da 3Com, USRobotics tanto os ISA como PCI internos como os externos ligados à porta serial do micro, funcionam muito bem no Linux , não requer software adicional, tudo que precisa vem no CD da distro. Softmodem - São modens mais baratos de circuito reduzido e controlados pela CPU diretamente, são mais dificeis de configurar, são os On-board, Pctel, HSP, AMR e etc..., alguns nem funcionam no linux e chamamos de winmodem porque só funciona em windows, os que funciona no Linux precisa instalar o soft que não vem no CD de instalação da distro, estes programas para instalar o modem no Linux não vem na distro porque não são GPL, muita gente reclama da distro mas o problema é causado pelo fabricante do modem que não distribue o programa sob a licença GPL e nem os dados do modem para que alguém desenvolva um driver, só nos resta procurar na internet o bendito programa para instalar o modem, estes progamas são gratuitos e vem na forma de binario, voce não tem compilar para a sua distro, tem versões especificas para cada versão do kernel, gcc e outras particularidades que precisam ser observadas para instalar corretamente. Para instalar o modem veja nete diretório (site) o sub-diretório modem, tem varios tutoriais com FAQ onde o nome do arquivo está associado à marca ou nome pelo qual o modem é conhecido ******************************************************** ADSL - BANDA LARGA Em cada região da-se um nome diferente a este tipo de conexão, cada operadora deste sistema usa metodos diferentes de fornecer o serviço, variando a configuração do modem, detalhes de login, scripts de autenticação, dizendo que não funciona no "linuqui" já ouvi esta do suporte da telefonica, muitos outros pequenos detalhes que só serve para confundir o usuário. Este tipo de conexão requer um pequeno equipamento próprio fazer a interface entre o micro e o serviço contratado, popularmente conhecido como modem ADSL ou Cable modem com locais proprios para receber a externa de acordo com o tipo de serviço e ligado ao micro por um cabo de rede. Do lado do micro este quipamento usa um cabo de rede com conectores RJ45 para fazer a conexão com a placa de rede do teu micro, tem alguns modelo usando USB, portanto teu micro precisa de uma placa de rede ou porta USB. Do lado da operadora recebe a conexão que pode ser da TV a cabo, par telefonico, equipamento de radio. Estes detalhes são importantes para saber o quê e como configurar, embora vamos configurar o Linux para acessar este serviço, os comandos, softwares e procedimentos são difeferetes e peculiares a cada operadora e provedor. O que importa aqui é que seu Linux consiga navegar, depois de seguir os passos de configuração da conexão e conseguir navegar passe para o capitulo que fala sobre compartilhar conexão de internet. Dicas, tutoriais e FAQ para configurar um conexão de interner por cable modem (ADSL) veja neste diretório os arquivos que iniciam com adsl-operadora, por exemplo: adsl.txt -> dicas em geral sobre modens e conexão ADSL. adsl-velox.txt -> para quem usa Velox. para configurar a placa de rede veja: placa_ne.txt para configura a navegação e firewall veja: sppedy.txt pppoe.txt iptables.txt ******************************************************** ROTA em conexão por modem discado. Quando instalar a placa de rede possivelmente nesta configuração vai mudar a rota padrão para eth0, e por consequencia parar de navegar, confirme com o comando route, como root em um terminal digite route e veja para onde aponta a rota padrão, caso não aponte para ppp0 que é a conexão do modem, então remova e adicione corretamente com estas duas linhas de comando: route del default route add default ppp0 Resolveu o problema? então era a rota errada. Isto acontece porque a maquina com uma placa de rede tem a configuração /etc/sysconfig/network assim: NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="modem.linux.com" GATEWAY=192.168.1.254 GATEWAYDEV=eth0 Para solucionar o problema comente as duas ultimas linhas para ficar assim: NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="modem.linux.com" # GATEWAY=192.168.1.254 # GATEWAYDEV=eth0 No CL8 e CL9 para reiniciar o serviço digite: # cds # ./network restart e na configuração do Kpp habilite para definir rota para este IP Após esta alteração não precisa mais de remover e adcionar rota, mas vai funcionar somente após reiniciar o serviço de rede ou após o próximo boot do Linux quando a conexão estará pronta para usar a internet e compartilhar a conexão com outras maquinas. A alteração na placa de rede não compromete o uso da rede interna que continuará a funcionar normalmente. SOBRE DNS No Kpp tem opção de obter o DNS na conexão, acho que todos os provedores fornecem, por exemplo os que eu uso IG e UOL fornecem. Quando o teu provedor ou a maneira de configurar a conexão for necessario configurar o DNS, use um editor e coloque diretamente no arquivo /etc/resolv.conf veja este exemplo de resolv.conf para conexão com o IG, #cat /etc/resolv.conf search ig.com.br nameserver 200.225.157.104 nameserver 200.225.157.105 ou executando o o linuxconf com o comando linuxconf va ate redes> dns especificacao de servidor de nomes> informe o ip do servidor dns, primario e secundario de seu provedor, voce deve obter esses numeros com seu provedor, informe tambem o dominio padrão de seu provedor exemplo: ip do servidor de nomes 1: 200.204.0.10 ip do servidor de nomes 2 (opc): 200.204.0.138 procurar dominio 1 (opc): telefonica.com.br Lembre que fica mais prático configurar o Kpp para obter estes numeros de DNS, somente quando isto falhar ou seu provedor exigir que você deve informar os DNS. ******************************************************** COMPARTILHAR CONEXÃO DE INTERNET. Recurso muito útil e fácil de configuar com Linux. Não importa qual provedor, operadora ou meio fisico da tua conexão, para compartilhar a conexão com as demais maquinas da tua rede interna, permitindo que qualquer micro tenha acesso à internet, sem que a operadora e provedor saiba disto. O que importa agora é saber se a maquina esta navegando e se comunicando com as demais maquinas da rede interna, teste com ping para saber se está alcançando as outras maquinas da rede interna, caso tenha problemas nestas configurações volte aos tutoriais indicados acima e depois de solucionar este problema prossiga com uma das opções abaixo, escolhendo modem ou ADSL. ******************************************************** MODEM - Compartilhando uma conexão por MODEM DISCADO Em um terminal, como root, execute estas 3 linhas: modprobe iptable_nat iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward ******************************************************** ADSL - Compartilhando uma conexão por ADSL, Cable Modem. Conexão configurada pelo pacote rp-pppoe atraves de adsl-setup e serviço inicializado com adsl-start ou outro que levante a interface ppp0 para navegar, em um terminal, como root, execute estas 3 linhas: modprobe iptable_nat iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward Conexão com a placa de rede configurada para obter o IP por DHCP ou que configura a placa de rede com um IP fixo para acessar a internet, levantou (está usando) a eth0 para para navegar, em um terminal, como root, execute estas 3 linhas: modprobe iptable_nat iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward na segunda linha onde está eth0 deve ser indicado a interface que esteja ligada à internet, normalmente é a eth0, caso tenha configurado a eth1 ou a de outra placa de rede, então altere para a interface correta. ******************************************************** Configurando uma estação Linux. ******************************************************** Configurando uma estação Win98 ********************************************************