jp75 Posted March 15, 2007 Posted March 15, 2007 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 addressSubnet MaskDefault GatewayDNS ServersThe 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>
maxXPsoft Posted March 15, 2007 Posted March 15, 2007 (edited) 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 March 15, 2007 by maxXPsoft
jp75 Posted March 16, 2007 Author Posted March 16, 2007 Thank-you. That should add a 2nd DNS server. Do you know about the subnet mask and default gateway by any chance?
jp75 Posted March 16, 2007 Author Posted March 16, 2007 Duh... add 2 more IP addresses to "Microsoft-Windows-TCPIP". One for the subnet mask and one for the gateway.I'll try it out and see if it works...
jp75 Posted March 16, 2007 Author Posted March 16, 2007 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>
jp75 Posted March 17, 2007 Author Posted March 17, 2007 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.36Subnet Mask - 255.255.255.0Default 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>
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now