My G4/466 is connected to a cable modem via Ethernet, through a simple Ethernet hub. Normally there's no problem at all with this.
However, occasionally I have to access a particular host by dialling up. I've set up a Location for this, and I can switch locations from the Apple menu and...