我目前正在使用以下方式更改默认网关:
ManagementBaseObject gateway = mo.GetMethodParameters("SetGateways");
gateway["DefaultIPGateway"] = new string[] { "192.168.0.1" };
var r = mo.InvokeMethod("SetGateways", gateway, null);
我想知道的是如何清除网关,我尝试将空字符串和空值作为参数而不是“192.168.0.1”,但没有成功。有人对此有任何想法吗?
谢谢
最佳答案
将您的网关设置为与 NIC 的静态 IP 相同的 IP。不知道为什么,但这会清除网关。
关于c# - 如何使用 C# 清除网络接口(interface) (nic) 的默认网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6821154/