1. Go into the routers settings page and see if the MS is recognised and has been assigned an ip address.
2. Make sure the Network name is the same for all computers and the MS
3. Make sure the MS is set to allow file sharing and you have at least one shared folder. (Windows includes a shared folder as standard)
NOTE: You will need to enter the password to access Windows 7 (Unless you have disabled it)
NOTE 2: The computer does not assign an ip address to another computer unless the other computer is directly connected to it, and is set up to work this way.
NOTE 3: If you can access your Xbox and the other PC from your Windows 7 computer, then the problem will be with the setup on the MS.
Hope this helps, however an MS user will be better able to inform you of the correct settings for the MS. (Linux is more convoluted to setup then Windows, but not too bad these days (Just be thankful you donít have to use the Linux versions that were introduced in the 90s, as they were a pain in the backside to set up (I spent many a long night getting them to work, as the Linux community was very small then so there was not much help available)
BTW: Although I almost always use Windows, (Due to it still being more flexible then Linux as well as being better suited to the none techie) if you wanted to make Linux your main OS you could do, as it will do most things even if it means using WINE. (However if a manufacture does not release their hardware specifications to the Linux developers (So they canít make drivers for it) then you are stuck. (Canít remember the last time I didnít have a version of Linux on one of my boot partitions)
Live entertainment, Real Ale, Great Scenery, Great Beaches, why would anyone want to live anywhere else (IÔŅĹm definitely staying put).