Static IP Address in Unattended Install?

J

JP

This can't be this difficult... I want to set static IP address info for a Vista unattended install.
(Vista Ultimate)
Looking through WSIM, I can't find just a single place for this. TechNet and the
WSIM Help were no help. All their examples use DHCP.

What I would like to add is:

IP address
Subnet Mask
Default Gateway

That's all, nothing complicated. Does anyone know how to do this in WSIM?
I did try the below in the Specialize pass (pass 4) in autounattend.xml. Install will add the IP
address, but the subnet mask is 255.0.0.0 and there is no default gateway...

component name="Microsoft-Windows-TCPIP" processorArchitecture="x86"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Interfaces>
- <Interface wcm:action="add">
- <Ipv4Settings>
<DhcpEnabled>false</DhcpEnabled>
</Ipv4Settings>
- <UnicastIpAddresses>
<IpAddress wcm:action="add" wcm:keyValue="1">10.90.10.35</IpAddress>
<IpAddress wcm:action="add" wcm:keyValue="2">255.255.255.0</IpAddress>
<IpAddress wcm:action="add" wcm:keyValue="3">10.90.10.1</IpAddress>
</UnicastIpAddresses>
<Identifier>Local Area Connection</Identifier>
</Interface>
</Interfaces>
</component>
 
J

JP

Well, I finally found out how to do this. In typical MS fashion, it is obscure as well as
undocumented.
All I can think of is "how bizzare" that MS would not document this...

The subnet mask is indicated by a slash IP address, and the default gateway is defined in the Route
section.
/24 would equal 255.255.255.0. /16 would equal 255.255.0.0 and so on. Similar to what you would
see in a router configuration. I don't think you need the metric parameter in the Route section,
but it doesn't hurt if you do have it.
Note: both the IP address and DNS server info is added in pass 4 - Specialize.

In the configuration below, the IP address info you would end up with would be:
IP address - 10.90.10.36
Subnet Mask - 255.255.255.0
Default Gateway - 10.90.10.1 (notice the zeros used for identifier and prefix)
------------------------------------------------------------

<component name="Microsoft-Windows-TCPIP" processorArchitecture="x86"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Interfaces>
- <Interface wcm:action="add">
- <Ipv4Settings>
<DhcpEnabled>false</DhcpEnabled>
</Ipv4Settings>
- <UnicastIpAddresses>
<IpAddress wcm:action="add" wcm:keyValue="1">10.90.10.36/24</IpAddress>
</UnicastIpAddresses>
<Identifier>Local Area Connection</Identifier>
- <Routes>
- <Route wcm:action="add">
<Identifier>0</Identifier>
<Prefix>0.0.0.0/0</Prefix>
<NextHopAddress>10.90.10.1</NextHopAddress>
<Metric>20</Metric>
</Route>
</Routes>
</Interface>
</Interfaces>
</component>
----------------------------------------------------------------------
DNS Server configuration:

- <component name="Microsoft-Windows-DNS-Client" processorArchitecture="x86"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Interfaces>
- <Interface wcm:action="add">
- <DNSServerSearchOrder>
<IpAddress wcm:action="add" wcm:keyValue="1">10.90.10.10</IpAddress>
<IpAddress wcm:action="add" wcm:keyValue="2">170.255.254.242</IpAddress>
</DNSServerSearchOrder>
<DisableDynamicUpdate>false</DisableDynamicUpdate>
<DNSDomain>arbor01.com</DNSDomain>
<Identifier>Local Area Connection</Identifier>
<EnableAdapterDomainNameRegistration>true</EnableAdapterDomainNameRegistration>
</Interface>
</Interfaces>
</component>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top