Jump to content

Static IP Address in Autounattend.xml?


Recommended Posts

This can't be this difficult... I want to set static IP address info for a Vista unattended install. Looking through WSIM, I can't find just a single place for this. It looks like it is spread out in a couple of places like Microsoft-Windows-TCPIP_6.0.6000..._neutral, and Microsoft-Windows-DNS-Client... TechNet and the WSIM help were no help.... all the IPv4 examples use "DHCP Enabled".

What I would like to add is:

IP address

Subnet Mask

Default Gateway

DNS Servers

The DNS Server section I think I found (but for only one server IP), but what about the IP address info? Below is what I think it would be for the IP address, but then where do you put the subnet mask and default gateway? Thanks for any help with this.

<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>

</UnicastIpAddresses>

<Identifier>Local Area Connection</Identifier>

</Interface>

</Interfaces>

</component>

Link to comment
Share on other sites


specialize pass will get you the most

<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">xxx.xx.xxx.xxx</IpAddress>

<IpAddress wcm:action="add" wcm:keyValue="2">xxx.xx.xxx.xxx</IpAddress>

</DNSServerSearchOrder>

<DNSDomain>xxx.xxx.1.1</DNSDomain>

<Identifier>Local Area Connection</Identifier>

</Interface>

</Interfaces>

Edited by maxXPsoft
Link to comment
Share on other sites

Well, that didn't work after all - The IP address info that is. The 2 DNS servers worked great, but the IP address info just added the IP address and a subnet mask of 255.0.0.0 and no default gateway.

Any ideas, anyone? (I'm having a conversation with myself here :)

----------------------------------------------------

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>

Link to comment
Share on other sites

Well, I finally found out how to do this. In typical MS fashion, it is obscure as well as undocumented.

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>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...