Raspberry Pi DynamicDNS and XBMC
Today I was trying to use dynamicDNS on my raspberry pi. As I was not experienced with it I have been trying to use freedns and ddclient. That was a fail. Because ddclient does not support freedns out of the box I was searching on forums and figured out that some patch is needed. But I decided to find a script on freedns that will update freedns. I used this script but I have no idea what is rc-update, so I would have to learn concepts behind it and after already few hours of surfing I hoped for some simpler idea, so I ditched that idea too. On my router, which is Thomson ST780 I found option for dyndns, and tried to put freedns there, but the update of IP address was failing. So I switched to no-ip.org. Opened a new host and entered it into this router dynamic dns. It works.
And the other part, so it seems that this router has options for port forwarding. After some time of trying to figure out what does port trigger mean I found some old pdf manuals for this router and figured out that port triggering should be left blank. So now I am forwarding port 49999 on router to 22 on raspberry pi. Putty ssh works now. Btw don't forget to change password once you put raspberry pi available on the net. Ok so there was only one more thing I wanted to do now. it was RDP (Remote Desktop) availability. And all I did was adding another port forwarding rule for port 50000 on router to 3389 on raspberry pi.
And it works! :D
Btw yesterday I was trying to put xbmc on my raspbian, but I didn't manage to do it. First I followed this raspbianXBMC instructions and then I found out it needs 12h to compile, so I stopped. Then I tried these instructions to install from already compiled version, but I failed on sudo apt-get install xbmc, dependencies could not be resolved. I will try tomorrow or some other day some new approach again, probably comiling from source, 12h. I mean the reason I stopped for the first time was that I had to fill my Nokia Lumia, and I didn't have spare charger.
If you need some help with this you can send me a message to avoid some time wasting.










