baywalk,
firefox is not responsible for creating an internet connection.
the first part of your problem can be remedied by getting into your network managers settings and check a box somewhere that says "automatically connect"
however, you say you are experiencing connection loss. that's more tricky. much more tricky.
we need to know about the hardware and software used.
please start by opening a terminal, maximizing it, and enter the following command:
then copy the entire terminal window content, and paste it here, between code tags.