A primeira consideração é: quanto vale o seu tempo? Roteadores são baratos; Você pode encontrar um em uma loja de thrift por US $ 20 ou menos. A menos que você esteja trabalhando em um emprego com salário mínimo (ou esteja desempregado) e não tenha dinheiro disponível, os procedimentos abaixo não valem o seu tempo. (E, mesmo assim, passar algumas horas em uma agência de trabalho temporário provavelmente vale mais a pena, se levar mais de duas horas para que isso funcione.)
O abaixo descreve uma visão geral do que precisa ser feito. Detalhes específicos, como "como atribuir um endereço IP secundário no Ubuntu" e "como configurar o roteamento NAT" são questões separadas.
Se você precisar apenas de um computador on-line por vez: Configure o computador Linux para falsificar o endereço MAC em sua placa de rede, para que seja igual ao computador com Windows. (Isso não funcionará se ambos os computadores estiverem ligados.)
Se você precisar dos dois computadores on-line ao mesmo tempo:
Você precisará de um computador para ser um roteador para o outro computador. Isso provavelmente não pode ser feito facilmente no Windows (sim, o Windows tem o Compartilhamento de Conexão com a Internet, mas ele opera com a suposição de que você tem duas placas de rede; suponho que não), mas você pode fazê-lo no Linux.
Etapa 1: faça com que seu ISP reconheça seu computador com Linux como o que está configurado para acesso à Internet. A maneira mais fácil é conectar seu computador Linux à porta da Internet, ligar para seu ISP e pedir que ele "libere o cache de endereços MAC" para a sua conexão - informe a eles que você está solicitando isso, porque você mudou sua Internet -facing computador.
Se o seu ISP não puder / não permitir que você altere qual computador é o "on-line", você tem algumas opções:
-
se as suas placas de rede são móveis (ou seja, ambas as placas de rede são separadas e podem ser movidas entre computadores, não soldadas na placa-mãe), troque as placas de rede dos computadores Windows e Linux. p>
-
se as placas de rede estiverem soldadas na placa-mãe, verifique se o Windows permitirá a alteração do endereço MAC na placa de rede: em caso positivo, troque os endereços MAC entre os computadores Linux e Windows.
-
se o Windows não permitir que você altere os endereços MAC, altere o SO em qual computador - ou seja, troque os discos rígidos e reinstale / corrija o Windows no disco do Windows (o Linux estará bem entre os computadores , mas o Windows geralmente se recusará a inicializar).
Agora você tem o Linux capaz de se conectar à Internet e o Windows não.
Etapa 2: atribuir endereços IP
Conecte os dois computadores ao hub e conecte o hub à porta da Internet fornecida pelo seu ISP.
O seu computador Linux terá um endereço IP atribuído pelo seu ISP e poderá ficar online através do hub.
Agora, dê também ao seu computador Linux um endereço IP segundo , no 192.168. alcance. Por exemplo, 192.168.1.1.
Dê ao seu computador Windows um endereço IP configurado manualmente no mesmo intervalo, por exemplo, 192.168.1.2, e definir seu endereço de gateway padrão para ser o 192.168 endereço que você deu ao computador Linux, ou seja, 192.168.1.1. Defina seus endereços de servidor DNS para os mesmos que o computador Linux está usando, ou seja, os fornecidos pelo seu ISP.
Etapa 3: configure o roteamento NAT
Na caixa Linux, configure o roteamento NAT entre o 192.168. sub-rede e seu endereço IP atribuído pelo ISP. O intervalo 192.168 é a sua sub-rede interna e o endereço IP atribuído pelo ISP é o IP público / "externo".