Partilhar internet wifi (wlan0) através de ethernet (eth0)

0

No meu sistema CentOS, a interface Wifi (wlan0) é conectada à Internet por meio de um ponto de acesso. O IPV4 para ele é atribuído dinamicamente pelo ISP. A eth0 para esta máquina é configurada manualmente para usar 172.172.4.3/16

Eu tenho outra caixa CentOS que é conectada à caixa acima através da interface eth0 (LAN com fio), é uma conexão direta sem nenhum dispositivo intermediário, como switches. O IP é configurado manualmente para 172.172.4.2/16

Eu quero ser capaz de acessar a internet Wi-Fi disponível @ 172.172.4.3 na máquina 172.172.4.2 . Eu procurei na internet e encontrei algumas configurações como marcar o Wifi como Compartilhado ou configurar o iptables, mas nenhum deles funcionou.

Como faço para isso?

    
por User1241 10.07.2012 / 19:25

3 respostas

0

Você se colocou em um canto. Você configurou sua rede para ser conectada, não roteada (IPs na mesma sub-rede). No entanto, você tem uma conexão de cliente Wi-Fi, que não pode ser preenchida.

A especificação Wifi proíbe a criação de ponte para uma conexão de cliente de ponto de acesso. O ponto de acesso não permitirá isso. É por isso que o WDS deve ser configurado em ambos pontos de acesso. Nem suporta a ligação a um cliente comum.

Chegou a hora de repensar sua configuração. Aqui estão quatro opções possíveis:

  1. Adicione um segundo ponto de acesso e configure o WDS em ambos os pontos de acesso. Conecte as máquinas com fio ao segundo ponto de acesso. Isso pressupõe que seu ponto de acesso existente seja compatível com o WDS.

  2. Use um dispositivo de estação do cliente. Ligue esta máquina a esse dispositivo de estação. Dessa forma, nenhuma ponte será necessária porque cada conexão do cliente terá apenas uma única máquina.

  3. Adicione um segundo roteador sem fio que possa executar o firmware do mercado de reposição, como Tomato ou OpenWRT. Eles têm um recurso chamado "client bridging" que usa uma forma de NAT para fazer esse trabalho (fazendo com que mais de um sistema pareça ter o mesmo endereço de hardware). Você pode então conectar qualquer número de clientes com fio a este dispositivo. Isso não exigirá alterações no seu ponto de acesso existente.

  4. Adicione uma interface sem fio regular a esta máquina e deixe-a fazer sua própria conexão com o cliente para o ponto de acesso.

Editar

Se você quiser usar NAT, você precisa atribuir a cada extremidade do link privado entre as duas máquinas um endereço IP privado. Por exemplo, você pode usar 192.168.200.1/24 e 192.168.200.2/24. Você também precisará tornar o endereço privado da máquina fazendo o NAT (aquele com ambas as conexões) o gateway padrão do outro e você precisará definir seus IPs de servidor DNS manualmente.

    
por 10.07.2012 / 20:33
1

Você está ciente de que os IPs no intervalo 172.172.0.0/16 são IPs públicos?

Isso pode ser um problema se você quiser rotear / nat seu acesso à Internet em sua rede privada.

Tente remapear sua rede para algo como 172.24.0.0/16 e depois aplicar a solução allquixotic .

    
por 10.07.2012 / 20:46
0

Veja o link

Além disso, esteja ciente de que o "/ 16" que você está especificando é, na verdade, um endereço IP intervalo , e não um IP específico. Consulte o link . Se você está tentando atribuir um endereço IP estático específico a um host e está especificando / 16 no final, está fazendo errado. Você só precisaria usar um CIDR se estivesse especificando o intervalo de provisionamento do DHCP no lado do host (a caixa "4.3" no seu caso) - o servidor DHCP escolheria desse intervalo de IP para distribuir aos clientes.

    
por 10.07.2012 / 19:50