# Guia do Linux/Avançado/Configurações especiais de Rede/Conectando dois computadores usando a porta paralela
## Conectando dois computadores usando a porta paralela

O Linux é bastante poderoso quando se trata de métodos para se conectar duas ou mais máquinas em rede. Uma brincadeira que é levada a sério é que qualquer coisa que ligue uma máquina a outra possui um controlador desenvolvido por alguém para fazer uma rede :) Usando o plip (Parallel Line Internet Protocol) permite criar uma interface de rede para a porta paralela que utiliza todos os recursos de uma rede normal. Esta interface será identificada por plip?, onde ? é o número da porta paralela, recém configurada. A rede via porta paralela pode atingir até 1Mb/s e mesmo esta velocidade parecer aparentemente baixa apresenta diversas vantagens por sua escalabilidade e pode lhe salvar em muitas situações de problemas. Algumas características deste tipo de rede:
** Pode ser configurado em qualquer máquina, pois sempre haverá uma porta paralela.
** É útil para fazer instalação de Linux em máquinas sem CD-ROM. No momento da instalação é preciso somente alternar para um console, executar os passos descritos aqui e continuar com o processo de instalação normal :)
** É uma boa solução quando as duas máquinas estão próximas
** O custo para montagem desta rede é extremamente baixo, bastando um cabo Lap Link Paralelo que custa no máximo R$20,00 o de 1,5M ou se gosta de eletrônica, montar seu próprio cabo usando o esquema que descrevo em [#s-cfgs-plip-cabo Construindo um cabo LapLink Paralelo, Seção 5.3.1].
** Você poderá fazer qualquer coisa que faria em uma rede normal (incluindo MASQUERADING, roteamento entre redes, etc) sendo bastante interessante para testes práticos dos exemplos do Foca Linux Avançado ;-)
** Ficará admirado com as capacidade de rede existente no Linux e feliz por ter colocado mais uma configuração em funcionamento :)
Agora, os contras da conexão via porta paralela:
** A porta paralela não estará disponível para ser usada em impressoras, conexão de câmeras.
** O cabo não pode ter mais de 4,5 metros. Acima dessa comprimento, você pode colocar sua controladora em risco além da perda de sinal. Por segurança, o tamanho recomendável é 2,5 metros.
** Quando toda a banda do cabo é utilizada, algumas CPUs se tornam extremamente lentas.
Para configurar uma conexão via cabo paralelo (plip) entre duas máquinas, vamos assumir que a primeira máquina terá o IP 192.168.1.1 e a segunda máquina 192.168.1.2:
* Conecte o cabo Lap Link em cada uma das portas de impressora. Caso saiba fazer conexões eletrônicas ou goste do assunto, veja [#s-cfgs-plip-cabo Construindo um cabo LapLink Paralelo, Seção 5.3.1].
* Verifique se o seu kernel está compilado com o suporte a rede plip. Caso não esteja, a configuração da interface plip falhará no passo do ifconfig.
* Se o sistema executa algum daemon de impressão, interrompa antes de usar a porta paralela. Alguns tipos de serviços de impressão interferem no funcionamento do plip.
* Configure o módulo parport_pc passando o parâmetro irq=7 (a IRQ que sua porta de impressora utiliza). Esta configuração é necessária pois em algumas máquinas isso faz que o plip não funcione ou aconteçam somente timeouts de transmissão.
* Execute o comando ifconfig plip0 192.168.1.1. Verifique se a interface foi ativada com o comando ifconfig plip0.
* Nesse ponto a interface está ativa, mas a nossa máquina não conhece nada sobre a rede ou como alcançar a máquina 192.168.1.2. Como a conexão é ponto a ponto, precisamos adicionar uma rota direta para esta máquina com o comando: route add -host 192.168.1.2 plip0.
Este comando diz para criar uma rota com o destino 192.168.1.2 usando a interface plip0.
* Configure a outra máquina seguindo os passos acima, apenas invertendo os 2 endereços IPs usados.
Pronto, agora verifique se cada uma das máquinas se comunica com a outra usando o comando ping 192.168.1.x. Se ocorrer um erro de timeout na transmissão, leia atentamente os passos acima e refaça a configuração em ambas as máquinas. Ainda não funcionando, verifique se existe um firewall bloqueando os pacotes da nova interface e se o cabo Lap Link está em bom estado, o problema pode estar ai. O número máximo de interfaces plip? está limitado ao número máximo suportado pela máquina. O padrão em sistemas padrão IBM/PC é de 3 (plip0, plip1, plip2). Para desativar uma rede plip, utilize o comando ifconfig plip0 down, remova o módulo plip (rmmod plip). Após isto, a porta paralela será liberada para uso por outros aplicativos.

### Construindo um cabo LapLink Paralelo

Se você tem experiência com eletrônica, poderá construir seu próprio cabo LapLink Paralelo para fazer os testes desta seção. Os materiais necessários são:
** 2 Conectores DB25 macho
** 2 Capas para os conectores acima.
** Fio para ligação dos conectores (15 ligações). No meu caso utilizei 2 metros de um rolo de cabo SCSI de 50 vias para fazer as ligações, que é uma boa alternativa para manter o cabo bonito e os fios juntos.
Este é o conector macho DB25 (a tomada que liga no computador) visto por trás (minha namorada já disse que não sou bom em arte ASCII). Bom, não custa tentar de novo:
A figura acima mostra a posição dos pinos como referência para a soldagem dos terminais. A tabela abaixo mostra a ligação dos fios nos cabos das 2 pontas do cabo: