http://www.zago.eti.br/adsl-ip-fixo.txt Dicas, FAQ e tuturial pra configurar adsl com IP fixo, com uma placa de rede ou duas placas de rede pra compartilhar a conexão e configurar as estações. 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 diversas maneiras e ferramentas pra configurar a placa de rede no CL10, a mais fácil e intuitiva é pelo KDE. Menu K -> KnetworkConf, ou no terminal digite na linha de comando: knetworkconf, ou ALT+F2 e preencha a caixa de comando com knetworkconf. Como nem todo servidor tem o KDE instalado (nem deve quando não for necessário), neste caso utilize o linuxconf, por ele é muito fácil fazer estas configurações e alterações, veja dicas em: http://www.zago.eti.br/linuxconf.txt Ou em ambiente gráfico via webmin, veja como acessar e configurar: http://www.zago.eti.br/webmin.txt webmin configurador via browser, mesmo que a maquina não tenha ambiente grafico rodando poderá acessa-la via browser de outra maquina da rede, veja como acessar e configurar: http://www.zago.eti.br/webmin.txt As soluções acima requer ambiente gráfico ou placa de rede funcionando, também só funcionam depois da instalação, neste tutorial tem as dicas pra fazer a configuração em tempo de instalação e comandos pra fazer a configuração manual da segunda placa de rede, ou seja editando diretamente os arquivos de configuração, tudo na linha de comando, estão prontos copiar e colar na linha de comando, evite erros, evite a digitação, acesse ele na web ou copie pra tua maquina, com seu editor ( em modo texto ou em ambiente gráfico), abra este documento e altere as linhas necessárias pra adequar à tua instalação, copie e cole no terminal shell, veja dicas pra explorar este recurso em: http://www.zago.eti.br/modelos/A-menu-modelos.html ******************************************************** Existem divresas operadoras de ADSL pelo Brasil, cada uma oferecendo diversos planos de acesso, isto diferencia o modo de configurar a conexão, portanto voce precisa identificar qual o tipo de sua conexão pra seguir o tutorial correto, veja dicas no FAQ: http://www.zago.eti.br/adsl.txt pra identificar qual o tipo de conexão que voce está usando, caso seja por IP fixo, siga este tutorial, antes de partir pra fazer a instalação voce precisa no minimo destas informações do teu modem. IP GATEWAY DNS Dica pra descobrir estes dados. Descubra qual a configuação do modem, IP, gateway e DNS, voce encontra isto na documentação fornecida por quem instalou e configurou o modem, entre em contato com a operadora que presta o serviço de ADSL, caso tenha alguma instalação acessando a internet por este modem então procure nas configurações desta maquina, procure nos resultados de comandos como: ifconfig -a traceroute www.terra.com.br route veja mais dicas de como acessar diretamente as configurações do modem em: http://www.zago.eti.br/adsl.txt Informando estes dados em tempo de instalação, quando concluir a instalação e reiniciar a maquina o linux já vem navegando sem precisar de qualquer configuração adicional para conectar à internet. ******************************************************** Instalar CL10 com ADSL IP fixo. Durante a instalação do CL10, na tela de configuração de rede vem com alguns dados preenchidos e selecionados, abaixo a parte do texto que compoe esta tela, entre ( ) meu comentario, entre [ ] os dados já preenchidos e que podem ser alterados, estes dados são: Configuração de rede Nome da maquina (nome.localdomain) Sugestão [ ]Interface de rede [ ]Sem interface de rede [*]Configurar rede via DHCP [ ]Configurar rede manualmente Endereço IP [192.168.1.100] Roteador [192.168.1.254] Mascara de rede [255.255.255.0] Servidor de nomes [192.1698.1.1] Em "Nome da maquina" pode alterar, por exemplo, adsl.intranet.net ou manter o nome sugerido, isto não faz diferença. O grande diferencial é na escolha da interface de rede, pra quem usa IP fixo poderia manter a opção sugerida (DHCP), mas nem sempre funciona, tenho detectado situações que esta opção não funciona, e outras que funciona, isto tem relação com o pacote DHCP e configurações do modem, mesmo com modem configurado pra fornecer estas informações via DHCP e com os estes dados gravado nele pra pra fornecer o IP, gateway e DNS, ocorre falha na detecção, pega IP errado e outras situações que não funciona. Solução. Altere pra opção: [ ]Configurar rede manualmente Altere o endereço IP para o mesmo do modem altere o Roteador para o gateway do teu modem. altere o Servidor de nomes para o DNS do teu provedor. Por exemplo, Speedy business da telefonica, com IP 200.204.198.164 com gateway 200.204.198.129 e DNS 200.204.0.10, a tela acima fica assim: [*]Configurar rede manualmente Endereço IP [192.168.1.2] Roteador [200.204.198.129] Mascara de rede [255.255.255.0] Servidor de nomes [200.204.0.10] Termina a instalação, quando reiniciar a maquina já vem navagando sem precisar fazer alteração alguma na configuação, faça o teste, desligue o modem, aguarde em torno de 10 segundos, ligue novamente e depois reinicie o micro, teste com o comando ping ou de maneira a seu modo, confirmando que está OK, caso este micro tenha duas placas de rede, então vá pro tópico: Micro com duas placas de rede pra compartilhar a conexão. Caso não funcione continue com as proximas dicas.... Os passos e dicas a seguir serve pra fazer alterações nesta configuração após a instalação, pode fazer manualmente, pelo linuxconf ou netconfig, por exemplo com netconfig: como root em um terminal execute netconfig, a tela de configuração vem vazia, não informa os dados anteriors da placa de rede, os campos disponiveis são: ?????????????????????? Configure TCP/IP ??????????????????????? ? ? ? Please enter the IP configuration for this machine. Each ? ? item should be entered as an IP address in dotted-decimal ? ? notation (for example, 1.2.3.4). ? ? ? ? [ ] Use dynamic IP configuration (BOOTP/DHCP) ? ? ? ? IP address: ________________ ? ? Netmask: ________________ ? ? Default gateway (IP): ________________ ? ? Primary nameserver: ________________ ? ? ? ? ?????? ???????? ? ? ? OK ? ? Back ? ? ? ?????? ???????? ? ? ? ??????????????????????????????????????????????????????????????? Use a tecla TAB pra navegar entre os campos e preencha como neste exemplo: IP = 200.204.198.164 GATEWAY = 200.204.198.129 DNS = 200.204.0.10 Exemplo desta tela preenchida com dados acima: ?????????????????????? Configure TCP/IP ??????????????????????? ? ? ? Please enter the IP configuration for this machine. Each ? ? item should be entered as an IP address in dotted-decimal ? ? notation (for example, 1.2.3.4). ? ? ? ? [ ] Use dynamic IP configuration (BOOTP/DHCP) ? ? ? ? IP address: 200.204.198.164_ ? ? Netmask: 255.255.255.0___ ? ? Default gateway (IP): 200.204.198.129_ ? ? Primary nameserver: 200.204.0.10____ ? ? ? ? ?????? ???????? ? ? ? OK ? ? Back ? ? ? ?????? ???????? ? ? ? ? ? ??????????????????????????????????????????????????????????????? ******************************************************** Micro com duas placas de rede pra compartilhar a conexão. Em tempo de instalação o CL10 vai detectar somente uma placa de rede e configura-la, a outra mesmo conectada não será configurada pelo instalador. Pra configurar a segunda placa de rede, voce pode utilizar o linuxconf, webmin ou outra ferramenta, também pode fazer manualmente editando diretamente o arquivo de configuração, basta inserir uma segunda entrada com o modulo correto no arquivo /etc/modprobe.conf, também precisa criar o arquivo de configuração da eth1, pra facilitar pode fazer uma copia da eth0 pra eth1 e alterar o device e IP, pra fazer manualmente execute estes passos: Identifique o modulo da segunda placa de rede (a placa que ainda não foi instalada) edite o arquivo /etc/modprobe.conf No final do arquivo encontra um alias pra placa de rede, abaixo parte final do meu modprobe.conf ----corta--- options cdrom autoclose=0 alias usb uhci-hcd alias eth0 8139too alias sound-slot-0 snd-via82xx alias snd-card-0 snd-via82xx Nesta maquina tem duas placas de rede mas somente uma aparece no arquivo de configuração acima como eth0, a outra não está instalada, edite o arquivo /etc/modprobe.conf e inclua a entrada pra segunda placa de rede com seu respectivo modulo, neste exemplo as duas placas de rede são iguais, basta repetir a entrada e com o device eth1, fica assim: --corta-- options cdrom autoclose=0 alias usb uhci-hcd alias eth0 8139too alias eth1 8139too alias sound-slot-0 snd-via82xx alias snd-card-0 snd-via82xx Faça uma copia da configuração da eth0 pra et1: cp /etc/sysconfig/network-scripts/ifcfg-eth0 cp /etc/sysconfig/network-scripts/ifcfg-eth1 edite /etc/sysconfig/network-scripts/ifcfg-eth1 e faça a correção do device, basta alterar DEVICE=eth0 pra DEVICE=eth1, também o IP IPADDR=200.204.198.164 para o IP que vai usar pra rede internet, IPADDR=192.168.1.2, como fica depois da alteração: [root@speedy root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.22 NETMASK=255.255.255.0 HOSTNAME=speedy DOMAIN=intranet.net Agora é só reiniciar e serviço de rede e prontinho. service network restart pra identificar as placas de rede, conecte uma delas ao modem e tente acessar a internet, caso falhe, troque o cabo pra outra placa e tente novamente, vale testar o comando ping também, tente o comando ping com o IP de uma estação da rede. OBS Placa de rede on-board normalmente são detectadas como a primeira placa de rede (eth0), a segunda placa pode ussar modulo diferente, veja este exemplo: alias eth0 via-rhine alias eth1 8139too ******************************************************** Log e resultado de alguns comandos na instalação e configuração do CL10. [root@speedy root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="speedy.intranet.net" GATEWAY=200.204.198.129 GATEWAYDEV=eth0 [root@speedy root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.22 NETMASK=255.255.255.0 HOSTNAME=speedy DOMAIN=intranet.net resultado de ifconfig -a logo após a instalação, antes de configurar a segunda placa de rede, obseve que aparece somente eth0. [root@speedy root]# ifconfig -a eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:E0:7D:C2:02:B4 inet end.: 200.204.198.164 Bcast:200.204.198.255 Masc:255.255.255.0 UP BROADCASTMULTICAST MTU:1500 Métrica:1 pacotes RX:0 erros:0 descart.:0 sobrepos.:0 quadro:0 pacotes TX:3 erros:0 descart.:0 sobrepos.:0 portadora:0 colisões:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:180 (180.0 b) IRQ:10 Endereço de E/S:0xc000 lo Encapsulamento do Link: Loopback Local inet end.: 127.0.0.1 Masc:255.0.0.0 UP LOOPBACKRUNNING MTU:16436 Métrica:1 pacotes RX:17 erros:0 descart.:0 sobrepos.:0 quadro:0 pacotes TX:17 erros:0 descart.:0 sobrepos.:0 portadora:0 colisões:0 txqueuelen:0 RX bytes:1512 (1.4 Kb) TX bytes:1512 (1.4 Kb) resultado de ifconfig -a logo após as alterações pra incluir a segunda placa de rede. [root@speedy root]# ifconfig -a eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:E0:7D:C2:02:B4 inet end.: 200.204.198.164 Bcast:200.204.198.255 Masc:255.255.255.0 UP BROADCASTMULTICAST MTU:1500 Métrica:1 pacotes RX:0 erros:0 descart.:0 sobrepos.:0 quadro:0 pacotes TX:3 erros:0 descart.:0 sobrepos.:0 portadora:0 colisões:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:180 (180.0 b) IRQ:10 Endereço de E/S:0xc000 eth1 Encapsulamento do Link: Ethernet Endereço de HW 00:E0:7D:F6:C9:15 BROADCASTMULTICAST MTU:1500 Métrica:1 pacotes RX:0 erros:0 descart.:0 sobrepos.:0 quadro:0 pacotes TX:0 erros:0 descart.:0 sobrepos.:0 portadora:0 colisões:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) IRQ:11 Endereço de E/S:0xe000 lo Encapsulamento do Link: Loopback Local inet end.: 127.0.0.1 Masc:255.0.0.0 UP LOOPBACKRUNNING MTU:16436 Métrica:1 pacotes RX:17 erros:0 descart.:0 sobrepos.:0 quadro:0 pacotes TX:17 erros:0 descart.:0 sobrepos.:0 portadora:0 colisões:0 txqueuelen:0 RX bytes:1512 (1.4 Kb) TX bytes:1512 (1.4 Kb) Reinicie o serviço de rede pra ver se levanta as duas interfaces de rede. [root@speedy root]# service network restart Desligando interface eth0: [ OK ] Desligando interface eth1: [ OK ] Configurando parâmetros de rede: [ OK ] Levantando interface lo: [ OK ] Bringing up interface eth0: [ OK ] Bringing up interface eth1: [ OK ] 0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR-