Linux boot disk set to act as a serial-to-ethernet router to allow the ReplayTV to connect to the ethernet through a broadband connection via serial port link to your computer. I am using a computer which is connected to a cable modem through ethernet, and I receive my IP address through DHCP. This disk should also work if you have a modem connected to a router and the router will give you an address through DHCP. Report errors to: flipflop7146@yahoo.com The boot disk is set up to configure the first ethernet adapter (eth0) using DHCP, enable IP forwarding and masquerading, and then start up the pppd program to listen for connections from a ReplayTV modem lines. To use: copy raw-kernel-bootdisk.image to a floppy disk using rawrite or equivalent. label that disk "Boot disk" copy rtv-pppd-root.image to a floppy disk using rawrite or equivalent label that disk "Root Filesystem" Then boot the computer from the "Boot disk". When it asks you to put the root disk in the drive and press Enter, put the "Root Filesystem" disk in the drive and press Enter. At the login: prompt, type "root" (without the quotes) At the command prompt, type "ppp" (without the quotes) The ppp script will configure the ethernet adapter using DHCP. If it succeeds it will enable IP forwarding and then start up the pppd program. At that point if you force a network connection on the ReplayTV it should show the communication progress on the screen. Once it gets to the "ATD" dialing command the PC will start up pppd and negotiate a ppp link. If all is successful you should get a message listing the local and remote IP addresses. If the script fails, and after a dropped connection, it will reset and start listening from the beginning again. The /etc/ppp/answer file has the answer script which must match the modem commands sent by the ReplayTV. If you are using a phone line simulator, this will have to be changed, probably to just listening for "RING" The /etc/ppp/options file has the pppd configuration, including the serial port selection (set to COM1) and the DNS server. If you want to change files you will need to rebuild the root filesystem disk. To do this you will need Linux installed with loop device and ramdisk support, and follow this procedure: The subdirectories "rtv" and "ram" must already exist prior to running the "mount-rtv.sh" and "build-floppy-image.sh" commands. mount the filesystem image using "mount-rtv.sh" this will mount the rtv-pppd-base-filesystem.fs file (which contains a complete 4MB filesystem) under the subdirectory "rtv". cd to the rtv directory and modify whatever files there you wish to modify. cd back to the parent directory of rtv unmount the filesystem using "umount rtv" (note: no 'n' in umount) build the floppy disk image using "build-floppy-image.sh". This will compress up the rtv-pppd-base-filesystem.fs file and make a 1.44MB floppy disk image in rtv-pppd-root.image file. Write this new "root filesystem" disk image to a floppy disk using "cat rtv-pppd-root.image > /dev/fd0"