Linux Mint 15: Compartilhe conexão de internet com sub-rede

0

Eu quero a seguinte configuração:

Internet ---- Cable modem
                   |
                   |
                   +--- Router A ---- PC
                   .
                   .
                 (wifi) . . . . [PC, tablet, etc.]
                   .
                   .
            HTPC Linux Mint 15
                   |                 +---- TV
                   |                 |
                   +--- Router B ----+---- PS3
                                     |
                                     +---- Receiver

Atualmente tenho acesso à internet no HTPC através de Wi-Fi do roteador A.

Eu quero ter acesso à internet para HTPC e dispositivos após o roteador B.

A partir de agora, não me importo que os dispositivos após o Roteador B vejam os dispositivos antes do Roteador B.

Gostaria de saber como obter acesso à Internet para dispositivos após o roteador B, mantendo o acesso à Internet do HTPC. O HTPC pode ocasionalmente extrair conteúdo da Internet através do OpenVPN.

Eu tentei [Configurações de rede] = > [Com fio] = > [Opções] = > [Configurações IPv4] = > [Método:]="Compartilhado com outros computadores" no HTPC Linux Mint 15, mas não funcionou. Eu não sei mais onde procurar uma solução, se houver.

    
por rhill 18.08.2013 / 01:49

1 resposta

1

Você provavelmente deseja que o HTPC se torne o roteador real para as coisas que estão por trás do roteador B.

Você deve degradar o RouterB para um switch, ou seja, não coloque nada na porta de uplink, apenas coloque tudo (incluindo o HTPC) nas portas de switch normais do dispositivo.

Em seguida, configure o HTPC para fazer o roteamento e o NAT para você. Se você não quer tocar nos dispositivos (TV / PS3 / ...), você dá ao HTPC o mesmo IP que o RouterB tinha antes.

Alguns passos sobre o que fazer no HTPC para torná-lo o roteador:

Ativar o encaminhamento de ip

echo 1 > /proc/sys/net/ipv4/ip_forward

Crie o NAT e configure o firewall (peça detalhes ao Google)

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

(wlan0 = qualquer que seja o nome da sua interface wifi)

    
por 18.08.2013 / 11:32