Hi. I have a peculiar problem and maybe someone around here can help me, or at least might find my story interesting.
A couple of months ago I set up my old Pi (a 256MB B model) to act as a simple surveillance system. I used a PS2 eyetoy as camera, forwarded the appropriate ports to my Pi´s IP and using Raspicam Remote on my Android phone I was able to check my home from anywhere. Since my ISP gives me dynamic IPs I setup a script that runs every 15 minutes and checks if my IP has changed and sends me an e-mail with the new IP. Everything worked just fine for a couple of weeks and then suddenly I started to get frequent IP changes , sometimes twice an hour. My router would drop internet connections and had to be reset just to drop the connection again some minutes later. Once I even found the router had "crashed" (all green lights turned red and no net service at all) and had to be reset. Just to be safe I rebooted all my Pi´s and everything was ok again. It worked fine for another couple of weeks and then the router started to act strangely again. I once had IP changes every 15 minutes! Again I rebooted everything (router AND Pis) and everything worked again without problems. It´s been a couple of weeks without that behaviour, but I wonder if the problem is that somehow the Pi is driving the router mad?
Anyway, a few days ago I discovered that I can´t reach my cam from the outside anymore. It works fine from within my lan, but when I use Raspicam Remote with my reported public IP it just doesn´t work. I´ve also tried pinging my IP and it drops every packet. Everything else works fine - I can watch videos, surf the net, read e-mails, etc.
Today I called my ISP´s support service and the person who answered my call insisted that the service was running ok. I asked she to ping my router and she asked my IP, which I found by using some of the many web sites available for that purpose. She asked me to check the IP as reported by the router so I entered the config options and under "System Status - WAN" there was a 100.xx.xx.xx IP. She then told me that 100.xx.xx.xx IPs are known to be incompatible with what I wanted to do (check my camera fron the outside) and that I had to wait until the system asigned me a different IP. (I found strange that the subnet mask was 255.255.255.255 and no default gateway was set, but since my knowledge about networking is pretty limited I just had to accept her "that´s normal" answer). So, first question:
1. Is it true that certain IPs (like the mentioned 100.xx.xx.xx) can be incompatible with certain services?
I also found very strange that the IP reported by the router was different from the one reported by the web service I was using. She told me that it had to do with the browser I was using and the web site and blah blah blah. But if I enter that IP (the one reported by the router) into the browser it sends me to its configuration page. So, second question:
2. Is it normal to have the router report a different IP than the one reported by those "My IP" services? Or it has no relationship at all?
Bottom line: I want to recover the ability to reach my router and check my camera from anywhere! Any ideas?
Thanks in advance.