Olá Wellington, primeiro, o que vc quer dizer com os dois não conversarem ?? Vc não consegue pingar de um o outro ? Ou vc não consegue que o segundo micro entre na internet ? De uma olhada no historico da lista, que respondi algo parecido com isto a semana passada....
Abraços Eduardo On Mon, 28 Nov 2005 11:00:25 -0200 Fernando Sato <[EMAIL PROTECTED]> wrote: > Oi Wellingtom, > > Vc tem que ver a documentacao do NAT, para fazer um ipforward e ver tb o > iptables/ipchains. Pelo que eu ja tinha visto acho que eh soh, o pessoal > da lista vai poder responder melhor. > > Valeu, > Fernando > > > Francisco Welington de Sousa Lima wrote: > > >Olá pessoal, > >Me desculpem mais uma vez, mas já li o histórico da lista e acho que sou > >cego, porque não algo semelhante ao que quero e nem preguisoso, porque > >passei o domingo lendo o histórico da lista e outros sites. > > > >Meu velho problema é ; tenho dois PCS PIV 3.0 e 3.2 e 2Gb de memória em > >cada um > >dois HDs de 80GB duas placas de redes uma onboard e outra offboard em cada > >PC e tenho ainda um hub de 8 portas e modem bridge da velox , pelo qual > >acesso a internet de ambos, mas não consigo fazer os debians conversarem, > >como faço isso? Peguei uma excelente dica do vivaolinux, desta > >configuração só que para o slack, quais comando eu coloco nesta dicas para > >fazer isso no meu debian sarge? > >obrigado. > > > > > >Configurar uma rede doméstica e compartilhar ADSL no Slackware > > > > Autor: Leonardo Afonso <leonardoafonso at gmail.com> > > Data: 25/10/2005 > > > > > > > > > >Configurando o hardware > > > > > > > >Requisitos: > >Três placas de rede; > >Um modem ADSL; > >Um cabo de rede. > > > > O computador que será o servidor deve ter duas placas de rede, uma placa > >para conexão ADSL e outra para a própria rede. O computador cliente deve > >ter uma placa de rede, isso é óbvio não é? :-) > > > > O primeiro passo consiste em configurar os módulos necessários. > > > > Usarei meus módulos para exemplo: > > > > # lspci > > 00:0e.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 > >MBit > > (rev 31) > > 00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL- > > 8139/8139C/8139C+ (rev 10) > > > > Veja que os módulos que deverão ser levantados são: > >dmfe: módulo da placa de rede Davicom; > >8139too: módulo da placa de rede Realtek. > > > > # modprobe dmfe > > # modprobe 8139too > > > > Agora precisamos saber qual módulo é de qual placa de rede, para isso > >digite: > > > > # dmesg | grep eth > > eth0: RealTek RTL8139 at 0xcba1d000, 00:40:f4:5b:b0:14, IRQ 10 > > eth1: Davicom DM9102 at pci00:0e.0, 00:80:ad:07:c9:42, irq 11 > > > > Verificar usando o dmesg é necessário, pois deveremos indicar o sistema > >através do arquivo /etc/modules.conf que tal módulo é de tal placa. > >Então, vamos lá, use seu editor de texto preferido: > > > > # vi /etc/modules.conf > > > > Vou acrescentar essas configurações: > > > > > > > > > >alias eth1 dmfe > > alias eth0 8139too > > > > > > > > OK, salve. > > > > O próximo passo será descomentar os módulos das placas para que eles > >sejam carregados durante o boot: > > > > # vi /etc/rc.d/rc.modules > > > > DICA: Faça uma busca, usando o VI, pelos módulos através do seguinte > >comando: > > > > ESC para entrar no modo de comando e /nome_do_módulo + ENTER. > > > > Exemplo: > > > > /8139too > > > > > > > > > ># RealTek 8129/8139 (not 8019/8029!) support: > > #/sbin/modprobe 8139too (Descomente essa linha) > > # RealTek 8129/8139 (not 8019/8029!) support: > > /sbin/modprobe 8139too (assim) > > /dmfe > > # Davicom DM9xxx (9102/9132/9100/9802...) > > # /sbin/modprobe dmfe (Descomente essa linha) > > # Davicom DM9xxx (9102/9132/9100/9802...) > > /sbin/modprobe dmfe (assim) > > > > > > > > Pronto, agora os módulos serão iniciados durante o boot. > > > > Dê um reboot e liste os módulos agora: > > > > # lsmod > > dmfe 12577 1 > > 8139too 14376 1 > > mii 2272 0 [8139too] > > crc32 2880 0 [dmfe 8139too] > > > > Aqui vejo que eles estão carregados. OK, agora vamos configurar a ADSL. > > > > > > > > > > > > > > > >Configurando ADSL > > > > > > > >Requisitos: > >Pacote: rp-pppoe > > > > Vamos lá, lembrando que estamos configurando o SERVER ainda. > > > > Depois de instalado o pacote, vamos configurá-lo: > > > > # adsl-setup > > > > Tenha em mãos o nome de usuário, a senha e o DNS do seu provedor. > > > >OBS: Agora fique atento no seguinte, veja em qual placa de rede está a > >conexão ADSL, no meu caso foi a Davicom, que está como eth1. Depois de > >configurado, faça um teste: > > > > # adsl-start > > > > (para iniciar a conexão) > > > > # adsl-stop > > > > (para desligar a conexão) > > > > DICA: Para que você não precise usar o comando "adsl-start" para iniciar > >a conexão toda vez que ligar o PC, coloque o comando no arquivo > >/etc/rc.d/rc.local. > > > > # vi /etc/rc.d/rc.local > > > > Acrescente: > > > > > > > > > >adsl-start > > > > > > > > OK, a configuração da internet está correta. Vamos configurar a rede agora. > > > > > > > > > > > > > > > >Configurando a rede > > > > > > > >Os arquivos de configuração de rede no Slackware são: > >/etc/rc.d/rc.inet1.conf (Configuração da Rede) > >/etc/HOSTNAME (Nome da máquina) > >/etc/hosts > >/etc/resolv.conf (DNS para a máquina cliente) > > > > Dê um ifconfig antes para ver se as placas de rede estão levantadas: > > > > # ifconfig > >eth0 Link encap:Ethernet HWaddr 00:40:F4:5B:B0:14 > > inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0 > > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > > RX packets:15 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:15 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1000 > > RX bytes:1299 (1.2 Kb) TX bytes:1707 (1.6 Kb) > > Interrupt:10 Base address:0xd000 > > > >eth1 Link encap:Ethernet HWaddr 00:80:AD:07:C9:42 > > inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 > > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > > RX packets:2904 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:2973 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1000 > > RX bytes:2244594 (2.1 Mb) TX bytes:460076 (449.2 Kb) > > Interrupt:11 Base address:0xdc00 > > > > > > No meu caso, estão levantadas. Caso não estiver levante-as: > > > > # ifconfig ethX up > > > > No qual X é número da placa de rede que não está levantada. OK, vamos > >configurar os arquivos. > > > > Vamos configurar o Server primeiro: > > > > Vou colocar como IP na minha placa de rede o número 192.168.0.5 e na > >placa da conexão 192.168.0.1 (que será o gateway). > > > > # vi /etc/rc.d/rc.inet1.conf > > > > > > > > > ># Config information for eth0: Aqui é a placa da rede > > IPADDR[0]="192.168.0.5" Aqui é o IP da minha rede > > NETMASK[0]="255.255.255.0" Aqui é máscara de subrede > > USE_DHCP[0]="" > > DHCP_HOSTNAME[0]="" > > > > # Config information for eth1: Aqui é a placa da conexão ADSL > > IPADDR[1]="192.168.0.1" Aqui é o IP da minha placa de rede da conexão > > NETMASK[1]="255.255.255.0" Aqui é máscara de subrede > > USE_DHCP[1]="" > > DHCP_HOSTNAME[1]="" > > > > > > > > OK, vamos para o próximo arquivo. > > > > # vi /etc/HOSTNAME > > > > Acrescentar o nome da máquina, no caso será: Server > > > > # vi /etc/hosts > > > > > > > > > >127.0.0.1 localhost > > 127.0.0.1 Server.google.com Server > > 192.168.0.2 Maquina2 IP e nome da máquina cliente > > 192.168.0.5 Server IP e nome da máquina Server > > > > > > > > OBS: Na máquina Server não será necessário mexer nas configurações do > >arquivo /etc/resolv.conf, pois ele já está com os endereços de DNS, que > >já colocamos do provedor. > > > > Vamos dar um start na rede: > > > > # /etc/rc.d/rc.inet1 start > > > > Vamos agora para a máquina cliente: > > > > Usarei o seguinte IP para a máquina cliente: 192.168.0.2 > > > > OBS: Verifique nela se os módulos da placa de rede estão levantados. > >Estando tudo OK, parta para a configuração dos arquivos. > > > > # vi /etc/rc.d/rc.inet1.conf > > > > > > > > > ># Config information for eth0: Aqui é a placa da rede > > IPADDR[0]="192.168.0.2" Aqui é o IP da minha rede > > NETMASK[0]="255.255.255.0" Aqui é máscara de subrede > > USE_DHCP[0]="" > > DHCP_HOSTNAME[0]="" > > > > # Default gateway IP address: > > GATEWAY="192.168.0.1" Gateway da placa que tem a conexão > > > > > > > > OK, vamos para o próximo arquivo. > > > > # vi /etc/HOSTNAME > > > > Acrescentar o nome da máquina, no caso será: Maquina2 > > > > # vi /etc/hosts > > > > > > > > > >127.0.0.1 localhost > > 192.168.0.2 Maquina2 IP e nome da máquina cliente > > 192.168.0.5 Server IP e nome da máquina Server > > > > > > > > # vi /etc/resolv.conf > > > > Coloque aqui os mesmos endereços de DNS que estão no /etc/resolv.conf do > >Server. > > > > Agora, vamos dar um start na rede: > > > > # /etc/rc.d/rc.inet1 start > > > > > > > > > > > > > > > >Testando a rede > > > > > > > >Na máquina Server, dê um ping: > > > > # ping 192.168.0.2 > > PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data. > > 64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.547 ms > > 64 bytes from 192.168.0.2: icmp_seq=2 ttl=64 time=0.190 ms > > 64 bytes from 192.168.0.2: icmp_seq=3 ttl=64 time=0.184 ms > > > > Se der essa reposta, a rede está configurada com êxito. > > > > > > > > > > > > > > > >Compartilhando a internet com iptables > > > > > > > ># modprobe iptable_nat > > # echo "1" > /proc/sys/net/ipv4/ip_forward > > # iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE > > > >Agora, partindo do pressuposto que seu Server está conectado na Internet, > >vá até a máquina cliente e dê um ping em algum site da internet, exemplo: > > > > # ping www.google.com > > PING www.l.google.com (64.233.161.104) 56(84) bytes of data. > > 64 bytes from 64.233.161.104: icmp_seq=1 ttl=240 time=179 ms > > > > Se a resposta for esta acima, está tudo OK. Compartilhamento concluído > >com êxito. > > > > OBS: Essas configurações do iptables são perdidas quando a máquina é > >reiniciada, então vamos colocar essas configurações no arquivo > >/etc/rc.d/rc.local. > > > > # vi /etc/rc.d/rc.local > > > > O arquivo deverá ficar assim: > > > > > > > > > ># Conexão da ADSL > > adsl-start > > > > # Regras de Firewall para compartilhar conexão > > modprobe iptable_nat > > echo "1" > /proc/sys/net/ipv4/ip_forward > > iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE > > > > > > > > OK, salve e curta sua rede com internet compartilhada. > > > > Autor: Leonardo Afonso Amorim (thephoenix) > > > > > > > > > > > > > > > > > > > >http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3934 > > > > Voltar para o site > > > > > > > > > >F. W. S. Lima > >Departamento de Física > >Centro de Ciência da Natureza > >Campus Petrônio Portela > >Universidade Federal do Piauí > >Teresina-Piauí-Brasil > >[EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] > > > > > > > > > > > > -- Eduardo R Costa www.virtualcomputers.com.br -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]