

Neste breve artigo vamos considerar como compartilhar sua conexão internet entre um desktop com Ubuntu Linux e um desktop com Windows XP. Vamos considerar que você esteja compartilhando uma conexão discada mas note que não será dificil alterar este tutorial caso você esteja compartilhando uma conexão ADSL.
- Tenha em mãos um cabo CrossOver. Você pode adquirir este cabo no comprimento que desejar, diretamente em lojas de informática ou, se tiver recursos para isso, você mesmo pode montá-lo. Se desejar relembrar a ligação, segue aqui um excelente tutorial de montagem de cabos de rede.
- Conecte os computadores, e vá até o micro com Windows XP. Entre em Conexões de Rede, clique com o botão direito sobre seu adaptador de rede e em seguida em propriedades. Selecione Protocolo TCP-IP e clique no botão propriedades. Marque a opção "Usar o seguinte endereço IP" e digite o IP. Como são apenas dois micros, por padrão, você poderia digitar 192.168.0.2 com máscara 255.255.255.0. No campo "Gateway padrão" digite o IP do micro com Ubuntu Linux, neste exemplo será 192.168.0.1. Coloque este mesmo IP também no campo DNS Primário. A configuração do micro com Windows XP está OK. Vamos ao UBUNTU !
- Para configurar o Ubuntu abra um terminal e torne-se root. Em seguida, siga as instruções abaixo. (No exemplo abaixo, considero que sua placa de rede seja a eth0):
Aqui você configura a interface que está conectada a outro computador:
ifconfig eth0 192.168.0.1
E aqui você configura a interface que está conectada diretamente á internet:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Instalar DNSMASQ e IPMASQ:
apt-get install dnsmasq ipmasq
Reiniciar DNSMASQ:
/etc/init.d/dnsmasq restart
Reconfigurar IPMASQ:
(Selecione a opção para iniciar após a rede ter sido inicializada)
dpkg-reconfigure ipmasq
Repetindo os dois primeiros passos:
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Adicione a linha "net.ipv4.ip_forward = 1" to /etc/sysctl.conf
gedit /etc/sysctl.conf
How to share a internet connection
As instruções acimas comentadas (em inglês) encontram-se disponíveis em:
http://ubuntuforums.org/showthread.php?t=91370&highlight=share+dial-up
Para tornar permanente estas ações você pode colocar estes comandos em um script, e incluí-lo dentro do diretório /etc/init.d
-------------------------------------------------------------------------------------------------
#!/bin/bash
# Script para Compartilhar Internet
# http://perfectron.blogspot.com
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# Instruções detalhadas em inglês:
# http://ubuntuforums.org/showthread.php?t=91370&highlight=share+dial-up
ifconfig eth0 192.168.0.1
E aqui você configura a interface que está conectada diretamente á internet:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Instalar DNSMASQ e IPMASQ:
apt-get install dnsmasq ipmasq
Reiniciar DNSMASQ:
/etc/init.d/dnsmasq restart
Reconfigurar IPMASQ:
(Selecione a opção para iniciar após a rede ter sido inicializada)
dpkg-reconfigure ipmasq
Repetindo os dois primeiros passos:
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Adicione a linha "net.ipv4.ip_forward = 1" to /etc/sysctl.conf
gedit /etc/sysctl.conf
How to share a internet connection
As instruções acimas comentadas (em inglês) encontram-se disponíveis em:
http://ubuntuforums.org/showthread.php?t=91370&highlight=share+dial-up
Para tornar permanente estas ações você pode colocar estes comandos em um script, e incluí-lo dentro do diretório /etc/init.d
-------------------------------------------------------------------------------------------------
#!/bin/bash
# Script para Compartilhar Internet
# http://perfectron.blogspot.com
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# Instruções detalhadas em inglês:
# http://ubuntuforums.org/showthread.php?t=91370&highlight=share+dial-up
-------------------------------------------------------------------------------------------------
Agora faltou ainda o compartilhamento de arquivos.
Para isso será necessário instalar o SAMBA. (saiba mais sobre o SAMBA aqui)
sudo apt-get install samba
Após a conclusão vá em Sistemas > Administração > Pastas Compartilhadas e selecione a pasta que deseja compartilhar. Em seguida edite o arquivo de configuração do SAMBA:
sudo gedit /etc/samba/smb.conf
Agora faltou ainda o compartilhamento de arquivos.
Para isso será necessário instalar o SAMBA. (saiba mais sobre o SAMBA aqui)
sudo apt-get install samba
Após a conclusão vá em Sistemas > Administração > Pastas Compartilhadas e selecione a pasta que deseja compartilhar. Em seguida edite o arquivo de configuração do SAMBA:
sudo gedit /etc/samba/smb.conf
Procure por uma linha com 'security = user'. Se esta linha estiver comentada com um " ; " remova-o e substitua a linha por 'security = share'. Pronto! Você já compartilha uma pasta com o usuário Windows. Se você já fez o compartilhamento no Windows poderá visualizar a pasta no menu Locais > Rede ou digitando \\smb:192.168.0.2 no Firefox.
0 comentários:
Postar um comentário