It might be useful if you could control your Dreambox from a computer outside of your own network. People who do cardsharing already have this in place, but it might be useful to control your box even without cardsharing. You could add files to the VAR, reboot or set a timer etc.
The instructions look a bit complicated but they are not that difficult.
For this to work you will need:
If everything went right, you can now log to your Dreambox using the following commands in your internet browser (obviously you need to enter either your static IP or your own dyndns host name), or FTP to the box:
The instructions look a bit complicated but they are not that difficult.
For this to work you will need:
- A Dreambox connected to a network which is connected to the internet. If your Dreambox is not yet online, see the other posts about this in the idiot guide.
- A static IP address, or register a dyndns host address. Most internet connections given by your provider are not static, i.e. the IP address changes all the time. So you need to go to www_dyndns.org or www_no-ip.com and register there (free of charge). For now, let's assume your registered host is "mydreambox.no-ip.org"..
- Setup your router:
Port forwarding for FTP and HTML: You will need to "port forward" port 21 (for FTP) and port 80 (for web) of your Dreambox. This is done in your DSL router setup. Tip: Usually your router will be controlled from your web browser using the ip 192.168.0.1 or 192.168.2.1 or similar. You should either know it anyway, or you could look it up on the router's manufacturer website. They will usually list the default IP and login/password of the router. Once you are inside the router, you will find the port forwarding menu. Usually there will be pre-sets for ftp and web, and all you need to do is put in your dreambox IP (see screenshot). Repeat the same for the web (or html). If there are no presets, then simply name it whatever you like, and put the 21 in the TPS and UDP boxes. - Dynamic DNS: Find the Dynamic DNS menu of your router. Usually there will be a pulldown menu where you will find an entry called DynDNS.org, then enter the host name you have registered before, as well as your username and password (see screenshot). Don't forget to enable the DYNDNS and to save your settings.
- Change password of your Dreambox
This is very important, if you don't do this then someone who knows your IP address or your DYNDNS host name could log in to your Dreambox and violate it so to say. To change the dreambox password see here
If everything went right, you can now log to your Dreambox using the following commands in your internet browser (obviously you need to enter either your static IP or your own dyndns host name), or FTP to the box:
- Put in your internet browser _http://mydreambox.no-ip.org:80 - a popup will open asking you for your Dreambox login name (root) and password (which you hopefully have changed!!)
- Put in your internet browser _ftp://mydreambox.no-ip.org:21 - again a popup with te login details will ahem popup. This will allow you to view all the files and most of the contents such as key files in your browser. This is very useful indeed, and as far as I know you can look at the files without being able to do any damage to your box.
- You can now connect via a normal FTP program (such as filezilla) using the dyndns host name, when asked for the server name in case you need to send a new file to your Dreambox while away from home.
- Another nice feature of the ftp port opening is that you can add the Dreambox FTP as a network resource, so now you can connect to your dreambox file system from "my computer", for that click on the "add network resource" and add _ftp://mydreambox.no-ip.org. After the login you will be connected to your box. You can then add files to the VAR for instance, but you cannot change the CHMOD.