Jump to content

Recommended Posts

Posted

I've tried using WAIK to configure a static IP via an unattended xml file, but I continue to get an error during "Completing installation" about setup being able to read the XML file. I checked it against my Server 2008 unattended xml file, and they are pretty much exactly the same.

Here's my unattended xml file component that's giving me issues. If I delete this component, the install proceeds normally, and I just get DHCP.

        <component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" 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">192.168.100.66/24</IpAddress>
</UnicastIpAddresses>
<Routes>
<Route wcm:action="add">
<Identifier>0</Identifier>
<Metric>20</Metric>
<NextHopAddress>192.168.100.1</NextHopAddress>
<Prefix>0.0.0.0/0</Prefix>
</Route>
</Routes>
<Identifier>Local Area Connection</Identifier>
</Interface>
</Interfaces>
</component>


Posted

Try the following:

<component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" 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">

<Identifier>Local Area Connection</Identifier>

<Ipv4Settings>

<DhcpEnabled>false</DhcpEnabled>

<Metric>10</Metric>

<RouterDiscoveryEnabled>false</RouterDiscoveryEnabled>

</Ipv4Settings>

<UnicastIpAddresses>

<IpAddress wcm:action="add" wcm:keyValue="1">192.168.100.66/24</IpAddress>

</UnicastIpAddresses>

<Routes>

<Route wcm:action="add">

<Identifier>1</Identifier>

<Metric>10</Metric>

<NextHopAddress>192.168.100.1</NextHopAddress>

<Prefix>0.0.0.0/0</Prefix>

</Route>

</Routes>

</Interface>

</Interfaces>

</component>

also we ude the MAC address of the network card for the identifier in the form of "00-52-6C-93-04-75" but it is supposed to work with the name of the connection however with multiple connectinos in a machine it easy to confuse which is which.

Posted

Why does moving some of the elements around work that way? That's totally confusing. I'm using WSIM to generate the XML, why would it give me bogus XML? Or am I missing something? Anyway, I'm happy that it does work, and I suppose that's the best answer :)

Can you give me an example of both the amd64_microsoft-Windows-DNS-Client_neutral and amd64_Microsoft-Windows-TCPIP_neutral components for the specialize pass that show how to use the MAC address for the Identifier? I would also like to move that route eventually for systems that have more than one NIC. I would really appreciate it.

  • 2 months later...
Posted

Sorry for the delay in responding, I forgot to check back on this article:

For Static DNS entries use the following:

<component name="Microsoft-Windows-DNS-Client" processorArchitecture="amd64" 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.2.1.4</IpAddress>

<IpAddress wcm:action="add" wcm:keyValue="2">10.2.1.5</IpAddress>

</DNSServerSearchOrder>

<Identifier>00-52-6C-93-04-75</Identifier>

<EnableAdapterDomainNameRegistration>true</EnableAdapterDomainNameRegistration>

<DisableDynamicUpdate>true</DisableDynamicUpdate>

<DNSDomain>your.domain.name.com</DNSDomain>

</Interface>

</Interfaces>

<DNSDomain>your.domain.name.com</DNSDomain>

<UseDomainNameDevolution>true</UseDomainNameDevolution>

</component>

For static WINS entries use the following:

<component name="Microsoft-Windows-NetBT" processorArchitecture="amd64" 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">

<NameServerList>

<IpAddress wcm:action="add" wcm:keyValue="1">10.2.1.6</IpAddress>

<IpAddress wcm:action="add" wcm:keyValue="2">10.2.1.7</IpAddress>

</NameServerList>

<Identifier>00-52-6C-93-04-75</Identifier>

<NetbiosOptions>1</NetbiosOptions>

</Interface>

</Interfaces>

</component>

For Static address set against a specific MAC address use:

<component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" 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">

<Identifier>00-52-6C-93-04-75</Identifier>

<Ipv4Settings>

<DhcpEnabled>false</DhcpEnabled>

<Metric>10</Metric>

<RouterDiscoveryEnabled>false</RouterDiscoveryEnabled>

</Ipv4Settings>

<UnicastIpAddresses>

<IpAddress wcm:action="add" wcm:keyValue="1">192.168.100.66/24</IpAddress>

</UnicastIpAddresses>

<Routes>

<Route wcm:action="add">

<Identifier>1</Identifier>

<Metric>10</Metric>

<NextHopAddress>192.168.100.1</NextHopAddress>

<Prefix>0.0.0.0/0</Prefix>

</Route>

</Routes>

</Interface>

</Interfaces>

</component>

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

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