Configuração do servidor1
Configure o iptables para tradução do NAT para que os pacotes possam ser roteados corretamente pelo Server1:
sudo iptables -A FORWARD -o em1 -i em2 -s 192.168.2.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE
Salvar novas regras de iptables adicionadas:
sudo iptables-save | sudo tee /etc/iptables.sav
e adicione a seguinte linha antes do "exit 0"
in /etc/rc.local
:
iptables-restore < /etc/iptables.sav
Configure o Servidor1 para o roteamento entre duas interfaces, ativando o encaminhamento de IP:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Abra /etc/sysctl.conf
e descomente:
net.ipv4.ip_forward=1
Configuração do Servidor2
em1 é a placa de rede no Servidor2 que está conectada (por cabo cruzado) a em2 no Servidor1. Qualquer endereço IP pode ser definido para em1 no Server2, desde que corresponda à sub-rede (192.168.2.0/24) do em2 no Server1, por exemplo: 192.168.2.100
Pare a rede
sudo /etc/init.d/networking stop
Adicione o gateway padrão para em1 em /etc/network/interfaces
:
auto em1
iface em1 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.72
% bl0ck_qu0te%
Edite /etc/dhcp/dhclient.conf:
prepend domain-name-servers 8.8.8.8,8.8.4.4;
% bl0ck_qu0te%
Reinicie a rede
sudo /etc/init.d/networking restart
Agora o Server2 deve ter a conexão à Internet compartilhada do Server1.