Configurazione di una rete statica
Disattivare DHCP per configurare una rete statica.
- Per disabilitare il servizio DHCP, impostare il valore dellaDhcpEnabledvariabile suFalsee impostare le proprietà dell'indirizzo IP e della maschera.foreach(var networkInterface in systemNode.NetworkInterfaces) { if (networkInterface.InterfaceName == "LAN") { networkInterface.DhcpEnabled = false; networkInterface.IPAddress = "10.10.0.1"; networkInterface.IPAddressVariable.Mask = "255.255.0.0"; } }
- Per creare ulteriori indirizzi IP per la rete, creare una variabile per ciascun indirizzo IP aggiuntivo e aggiungerli allaAdditionalIPAddressesraccolta.MANCIA: L'impostazione dei valori per ,DNS1DNS2eDefaultGatewayserver non in questo caso non ha alcun effetto. È possibile impostare solo leDNS1proprietà ,DNS2eDefaultGatewayle proprietà della rete.foreach (var networkInterface in systemNode.NetworkInterfaces) { if (networkInterface.InterfaceName == "LAN") { var additionalIPAddressVariable = InformationModel.MakeVariable<MaskedIPAddress>("MyAdditionalIP", OpcUa::DataTypes.String); additionalIPAddressVariable.SetValue(ipAddress); additionalIPAddressVariable.Mask = mask; networkInterface.AdditionalIPAddresses.Add(additionalIPAddressVariable); } }
- Impostare esplicitamente il ,DNS2eDefaultGatewayiDNS1server. Per questi parametri non è consentito immettere alcun valore.foreach(var networkInterface in systemNode.NetworkInterfaces) { if (networkInterface.InterfaceName == "WAN") { networkInterface.DhcpEnabled = false; networkInterface.IPAddress = "10.10.0.1"; networkInterface.IPAddressVariable.Mask = "255.255.0.0"; networkInterface.DNS1 = "1.1.1.1"; networkInterface.DNS2 = ""; networkInterface.DefaultGateway = "192.168.1.1"; } }
Fornire un feedback