我可以从 .NET 6 以编程方式设置以太网接口的设置吗?

我可以从 .NET 6 以编程方式设置以太网接口的设置吗?

尝试设计一个在独立的 Ubuntu Desktop 22.04 系统上运行的系统。我需要做的一件事是为我正在查看的设备上的一个以太网接口设置静态 IP 地址和相关子网、网关等。我已经查阅了 .NET 文档并进行了大量有关设置 IP 配置信息的搜索。我可以通过编程检索设置。我所见过的与配置接口相关的任何内容似乎都需要使用命令行实用程序(如“ip”等),而且这些通常需要 sudo 提升权限。

有没有办法从我的程序内部设置网络配置而不需要外部实用程序(和相关的高度要求)?

相关内容