Aqui fica um pequeno tutorial de como partilhar uma ligação de internet com linux. Serve principalmente para quem possui uma máquina linux, como PC principal, e quer partilhar essa ligação em casa com os restantes PC's sejam eles linux ou nao.
Abrir uma consola e entrar como root:
sudo -s -H
Começar por configurar a placa de rede utilizada para ligar a outros pc's:
ifconfig ethX 192.168.0.1
Em que o X em ethX é o numero da placa de rede, se for o caso de só existir uma é eth0, ou entao se for wireless será wlan0.
Agora é configurar a NAT:
iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE
Onde ethX é a placa de rede que comunica com a internet, no caso de ser por cabo, tens que dizer qual o numero dela, caso seja por usb normalmente irá ser ppp0.
De seguida executar:
echo 1 > /proc/sys/net/ipv4/ip_forward
Instalar o dnsmasq e o ipmasq usando o apt-get:
apt-get install dnsmasq ipmasq
Reeniciar o dnsmask:
/etc/init.d/dnsmasq restart
Reconfiguar o ipmask:
dpkg-reconfigure ipmasq
Aqui deixem tudo como predefenido e quando vos perguntar quando o ipmask deve ser iniciado, escolher "After network services have been started"
Repetir os passos 2 e 3
Adicionar a linha "net.ipv4.ip_forward = 1" ao ficheiro /etc/sysctl.conf
gedit /etc/sysctl.conf
no caso de utilizarem o ubuntu server usar:
vi /etc/sysctl.conf
Reeniciar o computador e já esta a funcionar correctamente
Sem comentários:
Enviar um comentário