我一直在寻找一种操纵网络配置的方法。所需的功能是;
- 设置/获取接口的 ip/网络掩码。
- 设置/获取路由表信息。
- 在路由表中添加/删除网络。
- 添加/删除虚拟接口(例如 ppp0)。
- 上/下网络接口
- 获取有关接口的一般信息(例如接收/发送的字节数、标志、MAC 地址等)
网络上有大量的“代码片段”来实现上述功能之一,但找不到包含有关这些主题的良好文档的适当来源。
有谁知道我应该搜索的主题是什么?或者有人可以提供我可以阅读或遵循的资源/指南吗?
只是卡住了一点点。
谢谢。
答案1
这在很大程度上取决于操作系统。如果您的目标是 Linux,您可以看看ip
Iproute2 包中的命令如何执行此操作。