Yesterday I picked up a second-hand NetGear PS110 parallel print server from an eBay seller. When I got it home I couldn’t find it on our network because its previous owners had configured it with an IP address I didn’t know.
This print server (along with the PS101 and PS113) doesn’t have a physical reset button to return it to factory settings. There are plenty of forum posts on the Net complaining of this and asking for a fix.
Its documentation advises installing the Windows setup program to program the device. This program uses NetBEUI to find and control the print server and can change its TCP/IP settings. I didn’t want to try that because none of our Windows (Vista) machines uses NetBEUI. (The device was released in 1999. Also, I use a Mac.)
I found this solution:
- Find the print server’s IP address. Potentially the tricky part. I connected it directly to my MacBook Pro and used Wireshark to watch traffic on that interface. The print server advertised itself as an address that luckily is within our home subnet. Otherwise I would have needed to temporarily reconfigure the Mac’s Ethernet interface so I could reach it.
- Connect to the print server using FTP. These print servers have a simple FTP server that provides a ‘back door’ for configuration. This is described in the reference manual, which is supplied as PDF on the CD and available in a number of places on the Net (including NetGear’s support site). You must connect with a command-line FTP client, not a GUI one. Each device has a default name printed on a sticker underneath it (‘PS’ followed by six hex digits): enter that name with a blank password to gain entry.
- Reset to factory configuration. The FTP server has some files you can get, and some pseudo files that are ‘got’ to perform actions on the device. They include these:
- CONFIG is a text file that contains current configuration. Its syntax is described in the manual. You can edit it, then put it back on the server as a new configuration (I didn’t do that).
- PSINF is a read-only text file with a summary of the configuration.
- The pseudo-file RESET is described as resetting the device but it appears to only reboot it.
- The pseudo-file DEFAULTC is the one to reset to default configuration. Use the FTP command get DEFAULTC. The default configuration includes clearing device name and password, and setting it to use DHCP.
- Restart the print server. Turn it off and then on again is the best way. It will get a new address from your DHCP server. Assuming you have control of that server you can get the print server’s new address. The manual recommends setting the IP address in the print server but I prefer to reserve an address for the PS110 in the DHCP server.
- Use the web interface to configure the print server. Browse to http://new_IP_address/ and log in with the default name (as for FTP) and no password. I set the following on the System Configuration page:
- a new name (not the default one).
- a new password
- disabled Appletalk, IPX/SPX and NetBEUI
I checked the DHCP client was enabled and left everything else the same. You can turn off the DHCP client there and set a static IP address.
After that you have a working server that you can use from Windows, Mac, Linux etc.