No começo, fui tentado a marcar sua pergunta como uma duplicata de este . As respostas lá dão dicas úteis sobre o que fazer, mas na minha opinião o seu valor educacional é baixo em um campo de explicar o porquê.
Seu roteador DD-WRT provavelmente atua como um switch.
No meu local de trabalho, temos vários roteadores domésticos em tal modo, sua finalidade é distribuir Wi-Fi e dividir as conexões com fio. Mesmo com seu firmware básico (não DD-WRT), podemos fazer isso por:
- desativando o DHCP,
- usando apenas portas LAN para conexão com fio,
- configurar o IP do dispositivo (interface LAN) para algo que não colida com qualquer outra coisa na rede.
Seu roteador DD-WRT pode ter parado seu serviço NAT, adicionado sua interface WAN à ponte (que normalmente concentra as interfaces LAN e Wi-Fi); não é realmente importante. A regra acima de usar apenas portas LAN é unicamente porque o firmware medíocre não pode fazer isso. Por não usar a porta WAN, podemos ignorar essa limitação.
O importante é: um dispositivo neste modo parece transparente para o tráfego IP. Geralmente, ele tem algum endereço IP atribuído, mas o endereço pode ou não ser de sua rede local. A raiz do problema é que você não conhece o endereço nem a máscara de rede.
Se o seu outro roteador fornecer o DHCP para sua LAN e, se o seu roteador DD-WRT usar, ele definir seu IP, a tabela de concessão do DHCP no outro roteador informará o que é o IP. Confira se puder. No entanto, o roteador DD-WRT não pode usar o DHCP, sua configuração pode incluir algum IP arbitrário fixo.
Você pode verificar sua rede e tentar encontrar o IP correto. Veja esta resposta . Ao verificar algum intervalo de endereços ou tentar acessar a interface da Web do roteador, você precisa definir seu próprio endereço IP e a máscara de rede de uma forma que:
- seu computador considera os endereços digitalizados como locais;
- O DD-WRT considera o IP do seu computador como local, de acordo com seu próprio IP e máscara de rede que você não conhece;
- os dois dispositivos têm endereços diferentes.
Na prática, isso significa que você não pode digitalizar grandes conjuntos de endereços de uma só vez. Por exemplo, você pode esperar que o IP do roteador DD-WRT seja como 192.168.*.*
. Para verificar todo o intervalo, configure o seu computador para, digamos, 192.168.2.5/16
, dessa forma, todo o alcance é sua rede local. Mas se o roteador tiver 192.168.3.10/24
, ele não poderá responder porque sua máscara de rede restringe sua rede local. Neste caso em particular, você precisa que o IP do seu computador seja como 192.168.3.*
, mesmo que sua máscara de rede seja /16
.
Em teoria, o seu roteador DD-WRT pode ter praticamente qualquer IP atribuído. Mesmo se ele sequestrou meu IP externo, o roteador poderia agir como um interruptor para você e não interferir, a menos que você tentasse se comunicar com meu roteador. Seu roteador também pode ter um espaço de endereço local extremamente restrito. Eu suponho que pode não ter IP em tudo (em teoria; na prática muito improvável, porque isso tornaria o dispositivo incontrolável, ninguém quer isso). Por isso, você não pode ter certeza de que suas tentativas de varredura serão bem-sucedidas; você só pode esperar que eles o façam. A abordagem razoável é verificar os intervalos de endereços mais prováveis separadamente ( 192.168.0.0/24
, 192.168.1.0/24
, etc.).
Se eu fosse você, eu iria cheirar a rede com wireshark
. Há uma chance de algum daemon ou qualquer outro em seu roteador DD-WRT enviar pacotes de rede que revelem o endereço IP.
Se tudo mais falhar, o DD-WRT fornece uma maneira de redefinir a configuração para os padrões . Parece que você roteador precisa ter um botão de reset, espero que haja um. Depois de redefinir, configure o roteador como um novo switch, anotando o endereço IP para referência futura.