我的主板有内置的wifi,我用它连接互联网。我也有一个using卡,我想写一个自定义的程序来管理这个wifi卡(创建热点,列出热点,连接到热点,使用该热点发出http请求)。我该怎么做?
发布于 2022-10-25 07:38:35
NetworkManager是管理这些事情的守护进程,它非常灵活。
与它互动的方式有很多。在命令行上,有nmcli,对于每一种严重的脚本和编程语言,您只需通过dbus接口直接访问它的RPC。
它的文档可以在https://networkmanager.dev/上找到。
如果您的Linux发行版没有使用NetworkManager,那么尝试一个不那么奇特的发行版可能是值得的,因为虽然许多人对systemd/NM有强烈的意见,然后去滚动他们自己的发行版,但这确实是服务体系结构非常有意义的用例。
通过这个热点发出http请求
你只要用你通常用来做的方法就行了。只是在此之前设置了路由,以便请求通过所需的接口。
Linux网络命名空间使得这很容易--您可以为不同的进程定义自己的路由表。
https://unix.stackexchange.com/questions/722314
复制相似问题