@Malks
Well, when your /etc/resolv.conf is emty it means, there is no connection.
Hence we are able to detect a lost connection. First of all, we should find a way to reconnect without rebooting.
Can you try the following when connection is lost:
'killall pppd'
It can take some seconds to reconnect....
If it doesn't work, try:
'reboot'
further, when you have a working connection do a:
'cat /etc/resolv.conf'
and write down ip of nameservers. Then enter webif, ipsetting, wan&lan and enter under item wan dns servers your nameservers - apply & finish.
keep me posted....