My buffalo router connected to Internet and "DHCP" enabled. Switch is Netgear and the computers (all) go through through this. The router will/should pick up on the ip addresses of your computers. If not you can find the ip addresses of your computers with this:
Viewing Your IP Address Information
There are several ways you can determine your IP address information:
IPCONFIG
1.Start / Run / cmd
2.IPCONFIG /ALL
This opens a command window. One advantage is that you can send the information to a text file (IPCONFIG /ALL > c:\ip.txt)
But sometimes the window shows much information you need to scroll around to fine it.
VIEW STATUS
1.Control Panel / Network Connections / Double click the icons for your network (If the network has an icon in the system tray you can also just double click on that icon)
2.Click on the Support tab
3.Click on the Details button
WindowsXP Command Line Utilities
While there are a lot of command line utilities in WindowsXP, here are some that I have been using lately.
bootcfg - Configures, queries, or changes Boot.ini file settings.
driverquery - Displays a list of all installed device drivers and their properties.
getmac - Returns the media access control (MAC) address and list of network protocols associated with each address for all network cards in each computer
gpresult - Displays Group Policy settings and Resultant Set of Policy (RSOP) for a user or a computer
netsh - You can use commands in the Netsh Interface IP context to configure the TCP/IP protocol
schtasks - Schedules commands and programs to run periodically or at a specific time
systeminfo - Displays detailed configuration information about a computer and its operating system
Additional TCP/IP Related Parameters
The additional TCP related parameters are not necessary in most cases, and you shouldn't expect any drastic improvements, however we added them for those of you who like experimenting. You might be able to gain that last bit of performance, or customize your TCP/IP behavior even more with those. Keep in mind you should familiarize yourself with what the parameters mean and how they affect your connection before changing their values
MTU
Setting MTU overrides the default MTU for the network interface it is added to. Note that if EnablePMTUDiscovery is set to 1, TCP will use the smaller value of this local MTU and the "Discovered" MTU of the underlying network connection. If you'd rather use only the MTU value specified here, you'd have to disable PMTUDiscovery, which would prevent your system from detecting the network MTU.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
MTU="1500" (DWORD, valid range is from 68 to MTU of network).
Note: For Windows XP PPPoE, there is an additional location for MTU that might need to be adjusted (to 1480, or up to 1492 as per the PPPoE specs), depending on the PPPoE software you use. Check the following location in the Registry:
HKLM\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters\Protocols\0
ProtocolMTU="1480"
Just a little information for you to try out and to change (if needed).
Please post back if you have any more problems or questions.