Como configuro meu roteador sob outro para evitar problemas de NAT?

4

Sinto muito se isso já foi respondido antes; Tentei procurar, mas não consegui encontrar uma solução. Vou tentar explicar o mais claramente possível.

Comprei recentemente um Rogers Mobile Rocket Hub e estou causando problemas com a conectividade por FTP . Aqui está o layout da nossa rede:

  • Rocket Hub (fornece 192.168.1.1 como LAN IP)

    • O Buffalo Wireless Router (192.168.1.2, fornece 192.168.0.1 como IP da LAN)

      • Comp 1 (192.168.0.3 --- este dispositivo tem FTP)
      • Comp 2 (192.168.0.4)
      • Comp 3 (192.168.0.5)
      • Etc. etc.
    • A porta LAN 2 do Rocket Hub se conecta à porta WAN do Buffalo Router

Normalmente eu preferiria configurar o Rocket Hub no modo bridge, mas isso não é possível. Isso não seria um grande problema, exceto que ele também não pode atribuir endereços IP com base em endereços MAC ... que é o que atualmente tenho o roteador Buffalo fazendo.

Qual é a melhor maneira de evitar problemas com essa configuração?

------- EDITAR -------

OK, obrigado pela sua ajuda, as coisas estão funcionando agora! Aqui está a nova configuração:

  • Rocket Hub

    DHCP turned off
    LAN IP = 192.168.0.254
    Port forwarding rules set
    LAN port connected to LAN port of Buffalo Router

  • Buffalo Router

    DHCP turned on (serving addresses from .2 > .221)
    WAN IP determined automatically
    LAN IP = 192.168.0.1
    Port forwarding rules not set as they aren't needed (don't know why that is...)

  • Dispositivos

    Hooked up to Buffalo Router...gateway, ip all automatically determined via DHCP

por JakeTheSnake 18.07.2010 / 02:09

3 respostas

1

Desativar o DHCP no RocketHub.
Defina o IP interno do Buffalo como 192.168.0.2 (ou o .2 de qualquer sub-rede que o Rockethub usa por padrão). Definir a rota padrão do Buffalo para apontar para o endereço interno do Rockethub.
Conecte a porta LAN do Rockethub em uma porta LAN do Buffalo.

Isso permitirá que o Buffalo continue fornecendo DHCP, mas todo o tráfego será encaminhado pelo Rockethub. Não há mais NAT duplo.

    
por 18.07.2010 / 02:51
0

No roteador Buffalo, você também deve limitar o DHCP a não emitir o endereço IP do roteador RocketHub.

    
por 18.07.2010 / 03:14
0

Você provavelmente terá alguns problemas em fazer o que deseja devido a limitações artificiais nos dispositivos com os quais está trabalhando. Normalmente eu apenas diria a você para desabilitar o servidor DHCP no dispositivo Buffalo, dar à interface LAN do dispositivo Buffalo um endereço IP na sub-rede 192.168.1.0/24, e apenas usar o servidor DHCP do dispositivo RocketHub para distribuir endereços IP para os clientes. . Já que você não quer usar o servidor DHCP do RocketHub, isso se torna mais problemático.

Eu não trabalhei com esse dispositivo específico da Buffalo. A maioria dos pequenos roteadores incorporados que têm servidores DHCP deseja fornecer o endereço IP atribuído ao próprio roteador como o gateway padrão. Isso é problemático no seu caso. Se o roteador Buffalo permitir configurar o endereço do gateway padrão distribuído pelo servidor DHCP, você estará fazendo o seguinte:

  • Desativar o servidor DHCP nos dispositivos RocketHub
  • Defina o endereço IP da LAN do dispositivo Buffalo como um endereço IP na sub-rede 192.168.1.0/24 (como 192.168.1.2, por exemplo)
  • Defina o gateway padrão que o dispositivo Buffalo distribui no DHCP para o endereço IP da LAN do dispositivo RocketHub (192.168.1.1)

Os clientes obterão o DHCP do dispositivo Buffalo nessa configuração, mas usarão o dispositivo RocketHub como seu gateway padrão.

Se o dispositivo Buffalo não permitir que você defina o endereço IP entregue aos clientes DHCP como o gateway padrão, provavelmente você não terá sorte. Nesse caso, recomendo executar um servidor DHCP real em um PC na sua LAN e desativar a funcionalidade do servidor DHCP no dispositivo Buffalo.

Se você tem uma máquina Linux, pode executar o pacote ISC dhcpd (que vem na maioria das distribuições). Há uma variedade de servidores DHCP baseados no Windows gratuitos. Eu usei o tftpd32 produto com algum sucesso, mas você pode encontrar muitos deles para experimentar.

Finalmente, se o seu roteador Buffalo for suportado pelo OpenWRT (e link você poderia substitua o firmware e execute o Linux no roteador e, em seguida, personalize a funcionalidade de acordo com o conteúdo do seu coração.

    
por 18.07.2010 / 23:09