ワイヤレスネットワークカードを直接管理

ワイヤレスネットワークカードを直接管理

私のマザーボードにはWi-Fiが内蔵されており、インターネットに接続するために使用します。また、USB Wi-Fiカードがあり、このWi-Fiカードを管理するためのカスタムプログラムを作成したいです(ホットスポットの作成、ホットスポットの一覧表示、ホットスポットへの接続、ホットスポットを使用してhttpリクエストを作成する)。どうすればいいですか?

答え1

NetworkManagerはこれらを管理するデーモンであり、非常に柔軟です。

それと対話する方法はさまざまです。コマンドラインには、nmcliすべての重要なスクリプトおよびプログラミング言語へのdbusインターフェイスを介してRPC APIに直接アクセスするだけです。

その文書は以下にあります。https://networkmanager.dev/

LinuxディストリビューションがNetworkManagerを使用していない場合は、あまりエキゾチックでないディストリビューションを試してみる価値があります。なぜなら、多くの人がsystemd / NMについて強い意見を持って独自のディストリビューションをリリースしている間、これは実際にアーキテクチャが作るサービスのユースケースだからです。感覚。

このホットスポットでhttpをリクエストする

普段使いの方法を使えばいいです。要求が必要なインターフェイスを通過するように以前にパスを設定するだけです。

Linuxネットワークネームスペースを使用すると、これを簡単に実行できます。さまざまなプロセスに固有のルーティングテーブルを定義できます。

関連情報