Disconnection problem on dsl

i am using linksys n router and tplink modem for ptcl 4mb dsl connection.

router ip set to 192.168.2.1 and modem ip is set to 192.168.1.1

laptops connect wirelessly and desktop computers to switch and one lan cable attach to router.

Story above connects me to internet but it disconnects frequently any solution.