Bem pessoal, talvez vocês possam me ajudar com o meu problema... Meu roteador é um DIR-300.
O meu ISP não me provê um IP externo, mas eles me disponibilizam uma VPN com a qual eu posso me conectar e conseguir um IP externo. O modo "normal" me deixa surfar a web muito bem, mas eu não consigo usar alguns programas como clientes bitorrent, então eu conecto pelo cliente VPN do Windows e resolvo esse problema.
Eu não me importava de conectar à VPN toda vez que eu iniciava o PC, até que eu comprei um PS3...
A maioria dos games requer um IP externo e o PS3 não consegue se conectar a VPN's então eu tive que configurar no gui do DD-WRT para se conectar à VPN automaticamente. Eu tentei e fiz de tudo mas não obtive sucesso até que topei com um guia na net que me disse para criar esses dois scripts (nota: eu não entendo quase nada de scripting, então não faço muita ideia do que do que esses dois fazem ):
Custom Script:
# Get the number of IP addresses of the PPTP server no_of_ip=`nslookup $1 | grep "Address" | sed "1d" | wc -l` # Save all IP addresses of the PPTP server to a temp file nslookup $1 | grep "Address" | sed 1d > /tmp/fstmp # Get the address of the default gateway from routing table default_gateway=`route -n | grep '^0\.0\.0\.0[ \t]\+[1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*[ \t]\+0\.0\.0\.0[ \t]\+[^ \t]*G[^ \t]*[ \t]' | awk '{print $2}'` # Exclude the IP addresses of the PPTP server from routing table j=0 while [ "$j" != "$no_of_ip" ] do let m=j+1 ip=`sed -n "$m"p /tmp/fstmp | cut -f3 -d" "` route add $ip gw $default_gateway let j+=1 done rm /tmp/fstmp
E
Startup script
sleep 30 /tmp/custom.sh [DNS Name or IP Address of your VPN Server]
(Sim, eu inseri o IP do VPN ali em cima. Sou burro mas nem tanto! )
Bem, funcionou! Mas então eu fiquei com uma problema maior ainda...
O IP externo que meu ISP me provê pelo VPN é dinâmico, então toda hora que eu conecto eu recebo um IP novo. O que está acontecendo é que depois que passei a usar o roteador para me conectar à VPN eu aleatoriamente estou recebendo um IP novo, às vezes muito frequentemente (algo como de 5 em 5 min). Isso não acontecia quando eu usava o VPN do Windows, então eu acho que posso estar sendo desconectado e reconectado por um breve período de tempo por alguma razão desconhecida. Essa rápida desconexão é o suficiente para parar meus torrents e me tirar do MSN e da PSN. Como eu disse, acontece muito frequentemente, então já estou começando a ficar bastante irritado
Alguém aqui sabe se há algum script ou configuração que poderia impedir meu roteador de obter um novo IP?
Por favor, ajude este humilde iniciante e obrigado por ler até aqui!
Abraços.