Samba

Thomson TG587n is a decent wireless-N broadband router (currently offered by O2 on high-end packages). This router has 2 USB ports for content sharing.

Configuring Content Sharing using Thomson Web Interface
The configuration is quite simple. Open the web interface (default to 192.168.1.254) and go to the following section Thomson Content Sharing

We only care about the first section ( Network File Server (Windows Networking) ). Let's assume your configuration looks like this Thomson Content Sharing Configuration

Make sure that you have selected your disk (Only FAT32 or NTFS format for now) on List of connected disks field

The Network File Server exposes the following two folders to the clients
 * Media
 * Shared

Client Configuration
The shares are accessible through the smb:// protocol. The smbfs has been replaced by the cifs protocol so this is what we will use to access the disk from our Gentoo box

Kernel Configuration
The kernel needs to be configured like this

Necessary System Tools
We don't really want the full samba package, hence we will install only the net-fs/mount-cifs package

Mount the shared content
Now that our client is fully configured we can access the shares like this

Automatically mount shares on every boot
If you want to automatically mount your shares on every boot, then edit your /etc/fstab to look like this Edit /etc/fstab