Use servidores DNS diferentes, um SSID diferente com roteador DD-WRT

0

Estou executando um Buffalo AirStation executando o DD-WRT e configurei com um SSID físico, "ukAP" e uma interface virtual "usAP". Gostaria de configurar a conexão de um "ukap" SSID para usar os servidores DNS padrão do ISP e o "usAP" para usar os servidores DNS fornecidos pelo DNS unotelly / uno.

A idéia é que se eu quiser aparecer como conectado dos EUA e assistir ao Hulu etc, basta mudar o SSID, o que é muito mais simples para todos na casa do que configurar manualmente as configurações do DNS.

Estou pensando que precisarei configurar uma interceptação de DNS que vi indicada no wiki do dd-wrt mas ele não fala sobre interfaces virtuais específicas. Alguém sabe os comandos para fazer isso?

Firmware: DD-WRT v24SP2-MULT

    
por scottyab 20.05.2012 / 20:56

2 respostas

1

Você pode tentar algo assim (salvo em Administração - > Comandos - > Salvar Firewall)

iptables -t nat -I PREROUTING -i [interface 1] -p udp --dport 53 -j DNAT --to [IP of first ISPs DNS]
iptables -t nat -I PREROUTING -i [interface 2] -p udp --dport 53 -j DNAT --to [IP of second ISPs DNS]

Para obter os nomes de interface corretos, telnet / ssh para o roteador e execute ifconfig . A interface virtual é provavelmente wl0.1 , e a wireless normal poderia ser wl0, wlan0, vlan1 (se não tiver certeza, observe os bytes RX / TX em ifconfig enquanto usa os diferentes SSIDs). Para os IPs, basta digitar o primeiro dos servidores DNS de um provedor.

    
por 28.09.2012 / 23:53
0

O DNS não terá nada a ver com permitir que você pareça estar em um determinado local físico. Na verdade, o Hulu não tem ideia de onde você conseguiu suas respostas de DNS.

O DNS funciona assim:

1) User types domain into browser
2) Client looks in cache for IP address of domain, if not found,
   2b) Client asks DNS server for IP address of domain
3) Client receives IP address of domain from either cache or DNS
4) Client then uses IP address to contact Hulu

O uso de um servidor DNS americano não fará nada, mas levará mais tempo para que seus clientes recebam suas respostas de consulta DNS. O Hulu verifica seu endereço IP físico para determinar onde você está, o que não tem nada a ver com pesquisas de DNS. Você precisará usar um proxy americano se quiser enganar o Hulu, e não há como rotear uma conexão DD-WRT através de um proxy baseado em qual SSID o cliente está conectado.

Desculpe, mano. : (

    
por 27.09.2012 / 01:25