out of all the people who have used peel and seal this is by far the worst place to put it
FYI its made to go on a roof where gravity helps hold it in place. not upside down or anything like that.
what may happened is that you pulled a dhcp address that is ip banned here. it happens once in a while. if it screws up again. let me know we will troubleshoot it.
well then if you dont have the cage you can try isomounting now you have to find the screws to hold it in place. might want to hit up a stereo shop and see if htey will give you some.