It could be a couple of things but since it might be a problem with the network card, firewall, IP, DNS, computer, and you will not be able to help her with TeamViewer if she gets disconnected all the time, I suggest she calls her local server company and they can fix it for her over the phone. It would be alot easier for both of you. Even if she doesn't understand computers, they will be able to guide her through it.