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 17.08.2013 / 23: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 / 09:32
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '530537',
    'url' => 'linux-mint-15-share-internet-connection-with-subnet',
];

$_COOKIE = [
    '_csrf-frontend' => '7ad917ff6f26cf53aa31f6a39afdb3b1c3a0af6e6903d36f7e1ba3886740448aa:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"SlQ1-bCA7IfGPU5jjxjBkXi7hIChXYLo";}',
    'advanced-frontend' => 'mlai21ef7elnfm9629nk2p6rgt',
];

$_SESSION = [
    '__flash' => [],
];