Connecting Ubuntu to Belkin N+ router USB drive

I recently purchased Belkin's N+ Wireless router. It worked great. Easy to set up and comes up LEDs that should help troubleshoot where the problem is. One of the other features is that it comes with a mount point for USB drive. This is good since it just provides an easy way to create a local NAS. You keep the drive in one place and access it from any of your laptops.

Connecting it from Windows is easy. The usual \\belkin N+\Drive Name works. However, on linux, it did not work out of box. Looked like trouble with space in the name at first. But when I tried with IP address and it did work. I inferred space may not be the issue. I tried few suggestions from ...

.. this did not work for me. Not as it is, at least.

One reason i avoided to implement these suggestion as is that it required to install smb4k which would have also installed base kde and I wasn't in big favor of installing the whole thing. I started to look for a gnome alternate to smb4k. I remembered good old linneighborhood. This is now listed as pyNeighborhood in synaptic. This internally depends on smbfs. And I think thats the missing piece. Because I did not use pyNeighborhood at all - just installing "smbfs" did the work. I could browse the drive in nautilus and also mount it using the command line.

Here is how I did for nautilus:
For nautilus, i had to do smb://ROUTE_IP/. It wont list the shares in the BELKIN group for some reasons. When prompted for password, i entered ...
Username: guest
Workgroup: BELKIN (thats how it appeared in my network neighborhood)
password: leave it empty

Remember authorization forever. And now it works like a charm.

Repeating command lines from the link I referred above...

sudo mount -t cifs -o guest,ip=ROUTER_IP,domain=BELKIN,_netdev,mand "//ROUTE_IP/My Passport/" "/media/My Passport/"

(replace ROUTER_IP, BELKIN and My Passport with your names)