Static IP
From TivoZA
There are a multitude of reasons for wanting to configure your TiVo to have a static IP address i.e. serial PPP, network card with crossover cable, etc.
By default the TivoZA installation sets the unit to use DHCP whereby the TiVo would be auto assigned an IP by your router or some other DHCP server. If you are about to install the image or if you have your TiVo drive installed in a PC then you can set the static IP you wish to use while following the "Preparing the TiVo drive" guide.
The below guide is for users who already have their TiVo's setup and now wish to set a static IP. To be able to connect to your TiVo, you'll first need to have a DHCP server running so that your TiVo will be assigned an IP address. If you are running your TiVo through a router with DHCP enabled, you can skip the DHCP Server step below.
DHCP Server
Most version of Windows now support Internet Connection Sharing, by enabling this your computer should act as a DHCP server. If your version of Windows doesn't support Internet Connection Sharing or you run into problems, you can make use of software such as Tftpd32 (http://tftpd32.jounin.net) to act as the DHCP Server.
If using Tftpd32 (http://tftpd32.jounin.net), once downloaded, run 'tftpd32.exe' and click settings. Uncheck all the boxes under Global Settings EXCEPT the DHCP Server box. Click OK. Now close Tftpd32 and run 'tftpd32.exe' again.
Configure the Tftpd32 settings as follows:
For server interface, select your 192.168.x.x adapter (e.g. 192.168.0.25) IP pool starting address: 192.168.0.210 Size of pool: 5 Boot file: (leave blank) WINS/DNS server: 192.168.0.25 Default router: 192.168.0.25 Mask: 255.255.255.0 Domain name: (leave blank) Additional option: 0
Now click Save to save the Tftpd32 DHCP settings.
Determining the DHCP assigned IP
Once your DHCP server is up and running you will need to reboot (power off - power on) your TiVo so it can request a DHCP assigned IP address.
If your router supports DHCP, it should have a DHCP table listing what IP address has been assigned to what MAC address (the TiVo's default MAC address is '00:0B:AD:10:10:10').
If you made us of Tftpd32 (http://tftpd32.jounin.net) then your TiVo's IP address should be '192.168.0.210'.
If you made use of Internet Connection Sharing, you should be able to use ping to determine your TiVos' IP address. To do this, open a DOSbox by clicking "Start", "Run", enter "cmd" and click OK. You need to ping the IP address of your PC with the last octet replaced by 255, if you PC's IP address is 192.168.0.1, type the following:
ping 192.168.0.255
Configuring the Static IP
You should now be able to establish a telnet connection to your TiVo.
Once you've established a telnet connection, you can type the following at the bash prompt (telnet window):
rw mv /etc/rc.d/rc.net /etc/rc.d/rc.net.orig cp /etc/rc.d/rc.net.turbonet.static /etc/rc.d/rc.net
If you are using a CacheCard, you would type the following instead of the last line above:
cp /etc/rc.d/rc.net.cachecard.static /etc/rc.d/rc.net
You now need to edit the 'rc.net' file to contain your static IP address, from the bash prompt, type:
joe /etc/rc.d/rc.net
Look for the below line and replace '192.168.0.6' with your desired IP address:
/sbin/ifconfig eth0 192.168.0.6 netmask 255.255.255.0 up
You'll also need to replace '192.168.0.1' in the below line with your PC's IP address:
/sbin/route add default gw 192.168.0.1 netmask 0.0.0.0
Once done, save your changes as follows:
Press: Ctrl K (This enables the command menu mode) Press: X (This will save the file)
You now need to return your TiVo to read only mode and reboot it, this is done from the bash prompt as follows:
ro reboot
That's it, you should now be able to connect to your TiVo using the IP address you specified above (the DHCP Server is no longer required).


