On Wednesday 02 Jul 2008, Mehul Ved wrote:
On Tue Jul 01, 2008 at 09:40:50PM +0100, km wrote:
Also, I tried using the OpenDNS service, by using their DNS server IP addresses, but it still changes back to another set of DNS ips the moment i disconnect and redial, may be because we are not assigned any static IPs by Tata Indicom(?)
Does DNS work after using OpenDNS? If yes, then you can add OpenDNS IP's to the required configuration file. I am not sure as to which is that. Maybe you can try the solutions enlisted here - http://forums.opendns.com/comments.php?DiscussionID=235
km needs to add the opendns entries *after* the connection is established. It is being overwritten by DNS supplied by ISP but I don't think this is root cause of his problem.
I think km needs to verify his routing table as someone else pointed out earlier. If he has multiple interfaces like eth0 and ppp0, his earlier default route may be interfering even though ppp0 over WLL is established.
km, after the connection is established do a:
# route -n
this will give your routing table entries. If the default route is thru eth0 then you need to delete it (man route).
Alternately, before connecting to Tata, stop your networking (/etc/init.d/<network-script-name>), connect to the ISP, this should give you a workable routing table.
HTH, -- Arun Khan