The network settings are showing as completely different on the Telnet and HTTP logins, which might explain why I can't see the shares on my XP machines.
If I understand you well, when you connect via Telnet and via the HTTP interface, the network informations are not the same. This is very strange. The problem may come from a messed-up config file or some glitch when NL booted and read things differently from your boot config file.
I'd first reboot the NL box to see if things clear up. If not, connect with Telnet and correct and save all the settings. Once the settings are saved, reboot. Check if things are cleared.