zoukankan      html  css  js  c++  java
  • c#设置IP地址

    static void SetNetworkAdapter()
    {
        ManagementBaseObject inPar = null;
        ManagementBaseObject outPar = null;
        ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection moc = mc.GetInstances();
        foreach (ManagementObject mo in moc)
        {
            if (!(bool)mo["IPEnabled"])
                continue;
    
            //设置ip地址和子网掩码 
            inPar = mo.GetMethodParameters("EnableStatic");
            inPar["IPAddress"] = new string[] { "192.168.16.248", "192.168.16.249" };// 1.备用 2.IP
            inPar["SubnetMask"] = new string[] { "255.255.255.0", "255.255.255.0" };
            outPar = mo.InvokeMethod("EnableStatic", inPar, null);
    
            //设置网关地址 
            inPar = mo.GetMethodParameters("SetGateways");
            inPar["DefaultIPGateway"] = new string[] { "192.168.16.2", "192.168.16.254" }; // 1.网关;2.备用网关
            outPar = mo.InvokeMethod("SetGateways", inPar, null);
    
            //设置DNS 
            inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
            inPar["DNSServerSearchOrder"] = new string[] { "211.97.168.129", "202.102.152.3" }; // 1.DNS 2.备用DNS
            outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
            break;
        }
    }
  • 相关阅读:
    Nodejs----基本数据类型
    VUE----整理
    Linux----知识储备
    Linux----常用操作
    GIT-常用操作
    CAS 4.0 配置开发手册(转)
    cas配置全攻略(转)
    cas sso入门(转)
    cas sso原理(转)
    spring web flow 2.0入门(转)
  • 原文地址:https://www.cnblogs.com/xinzheng/p/4586483.html
Copyright © 2011-2022 走看看