I have a odd problem with always_on.sh script.
But first some background, my setup is this:
The problem is that when my modem disconnects, and subsequently reconnects (which happens in the space of a few seconds) the script is not detecting the new IP and therefore not running renew DHCP.
With my very basic skills, i have worked out that, for some reason after the modem disconnects and reconnects, I can still ping the old gateway address, yet I cant ping google (IP or name).
I looked closer at what the DD-WRT is getting from my modem in half bridge:
IP Address : 18.104.22.168
Subnet mask : 255.255.255.255
Gateway : 22.214.171.124
DNS1 : 126.96.36.199
DNS2 : 188.8.131.52
Notice how the Ip Address and the gateway are the same? I am not sure if they are the meant to be the same, but I think that is why the always on script (which tests if the connection is up by pinging the gateway) can still ping the gateway, even if the modem has since disconnected and got a new IP. Does anyone know if (a) I have screwed something up or (b) its behaving this way by design?
The script: http://www.dd-wrt.com/wiki/index.php/Useful_Scripts#Automatic_Connection_Repair_.28always_on.sh.29
WAN Connection Type : Auto Config - DHCP
Router Name : DD-WRT
Host Name : Geek
Domain Name :
Router IP Local Address : 192.168.1.1
Local DNS: 0.0.0.0
Network Address Server Settings (DHCP) DHCp Type : DHCP Server DHCP Server : Enable
Start IP Address : 192.168.1.100 Static DNS1: 184.108.40.206 Static DNS2: 220.127.116.11
If anyone who can help needs more info please just ask!!! :D Thanks in advance,
PS: And yes I could just make the script ping one of the DNS servers, but I would like to know why its not working the way its designed!? :D :D :D
PPS: I notice the gateway address is not defined in the 302G either