A rede em geral com o Linux é um campo amplo. É uma daquelas partes em que o sistema operacional é strong e oferece muitas possibilidades. Eu sugeriria diferentes etapas:
Obtendo um endereço IP
DHCP
No início, todos os computadores da sua rede precisam de um endereço IP. A maioria das redes domésticas tem algum tipo de roteador (DSL) que oferece DHCP . Isso significa que você obterá automaticamente um IP do seu roteador e não precisará se preocupar.
Avahi
O Avahi é outra forma fácil de conectar seus computadores à sua rede doméstica. Você precisa de avahi-daemon
instalado. Além disso, o pacote libnss-mdns
é necessário. Se o daemon do avahi for executado, você poderá se conectar a outros computadores em sua rede com computername.local
. Eles irão atribuir um IP e usar seu nome de host para conexões (se você esquecer os nomes de host, abra um terminal e digite hostname
.).
Endereço IP fixo
Se o acima não for o caso, a próxima solução fácil (na minha opinião) é dar a cada computador um endereço IP fixo. Para mim, a maneira mais fácil é editar etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.0.42
Essas linhas atribuem o IP 192.168.0.42 à interface de rede eth0 nesse computador. Outras informações, como netmask, roteador padrão etc., também podem ser inseridas nesse arquivo.
Servidor DHCP
Outra possibilidade é instalar um servidor DHCP. Isso geralmente é mais complexo. Eu não vou cobrir isso aqui.
Obtendo um nome
Em circunstâncias normais, apenas conectar via endereços IP não é bom. Você tem que lembrar de todos esses números. Então fica mais fácil com nomes. Se você tiver apenas alguns computadores em sua rede, poderá editar /etc/hosts
como:
127.0.0.1 localhost
192.168.0.23 server
192.168.0.42 laptop
192.168.0.65 images
192.168.0.123 router
A primeira entrada é o endereço IP e a segunda é o nome que você deseja usar. Agora você pode usar images
para se conectar ao computador com o IP 192.168.0.65. Este arquivo deve estar em todos os computadores da sua rede.
Se você não quiser distribuir esse arquivo pelos seus computadores, você pode usar um servidor DNS como o BIND. Mas configurar isso é muito complexo para minha resposta. ;)
Agora, cada computador tem um endereço IP e um nome. Você pode se conectar a eles.
Compartilhar arquivos
O Nautilus permite compartilhar arquivos. Basta clicar diretamente em uma pasta e escolher que ela também seja compartilhada. Eventualmente, o Ubuntu instalará alguns arquivos ausentes. Escolha um nome e direitos de acesso para esse compartilhamento e pronto. Se você usa o service-discovery-applet
ou ahavi-discover
, é fácil acessar os arquivos.
Uma aplicação especial é doadora. Todo computador precisa executar este software. Com o recurso arrastar e soltar, você pode compartilhar arquivos entre computadores. Além disso, você também pode usar o Pidgin, um servidor FTP ou o Samba para acessar arquivos.
Conversa
Aqui precisamos do Avahi novamente. Instale python-avahi
e escolha o Pidgin como software de chat (também o Gajim pode conversar via Bonjour). Faça uma nova conta e escolha o Bonjour como protocolo de comunicação. Se você iniciar o Pidgin e outros usuários do Bonjour estiverem ativos em sua rede, você os verá e poderá conversar.
Como dito antes, há várias outras possibilidades para conversar. Eu escolhi apenas isso. Além disso, você pode configurar esses serviços de maneiras específicas. Se você tiver dúvidas, seria melhor perguntar com mais detalhes. Divirta-se com sua rede. : -)