I have been searching the web far and wide and I have not found any method for assigning static IP address on the server/host side of things when using ICS. There appears to be no way to make a DHCP IP reservation list on the computer hosting the ICS, like you would normally do on the DHCP server of a network router. The DHCP service used for ICS in Windows is limited in that regard. For instance, it has no web interface, i.e. I can't just enter 192.168.120.1 in a web browse and administer the internal DHCP server used by the ICS in Windows.
So the only working solution to this problem is assigning the static IP address on the client side of things. In other words, the static IP address must be assigned manually on each and every computer that gets its Internet connection from the DHCP server of the ICS host. This is of course more cumbersome but it's a workable solution if you only have a few computers connected to the Internet this way. For a large number of computers a centralized network router would be preferred.
Here's a short how-to on assigning static IP on client side.
- Click Start menu button.
- Click on Control Panel.
- Double-click on Network Connections.
- Right-click on Local Area Connection and click Properties.
- Double-click on Internet Protocol (TCP/IP), or select it and click
Properties.
- Click on Use the following IP address and type in the following. IP
address 192.168.120.115, Subnet mask 255.255.255.0, Default gateway
192.168.120.1. Leave the DNS fields empty.
- Click OK, OK to save changes and close the dialog boxes.
I used Windows XP here, but it will be similar in Windows Vista and Windows 7, you just need to find the Network Connections applet. The easiest thing to do is to use the Run prompt. Here's a quick how-to.
- Press Win+R
- Type in
ncpa.cpl
(OR control netconnections
)
- Press Enter
Screenshots
- Click on Start, then Control Panel
- Choose Network and Internet -> Network and Sharing Center (or just Network and Sharing Center)
- Click Change Adapter Settings on the left
- Find the network adapter (NIC) that you are currently connecting with. Right-click it and click Properties (requires Admin access)
- Choose Internet Protocol version 4 (TCP/IPv4) and choose Properties
- Choose the option to Use the following IP address: and fill in the blanks for your network.
- Click OK, and close the next window. Verify you can access the Internet.
You will now have the IP Address always set to this address. Because it is getting set to whatever was found below, once your computers find the new address, it will remember it. Your router (more specifically, the DNS Service) will match the name with the IP Address, and HomeGroups are built to just know (using IPv6, usually).
How do you find out what you can put here?
- Click on Start, type
cmd
and press Enter to bring up the Command Prompt.
- Type
ipconfig /all
and press Enter
Check for the following items:
IPv4 Address. . . . . . . . . . . : 192.168.0.xxx
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.xxx
DNS Servers . . . . . . . . . . . : 192.168.0.xxx
Your screen will output different numbers. Keep the information handy, and put them into the dialog above.
Type exit
and press Enter to exit.
Best Answer
How do I set a static IP address for a particular MAC address?
"Setup" > "Lan Setup" > "Network Address Server Settings (DHCP)" > "Pre-assigned DHCP IP Addresses"
Here you can assign static (fixed) IP adresses to specified MAC addresses.
You also need to enable the DHCP server to use static (fixed) fixed IP addresses.
Setup > Lan Setup
...
Network Address Server Settings (DHCP)
Source Cisco Model DPC 3825 and EPC 3825 8x4 DOCSIS 3.0 Wireless Residential Gateway User Guide, p32