ポート転送にUPNPを使用するなど、Linux CLIでルータを強制的に変更できますか?

ポート転送にUPNPを使用するなど、Linux CLIでルータを強制的に変更できますか?

miniupnpを使用してルーターにポートフォワーディングを適用できることを確認しましたが、ルーターにDNSおよび/またはDHCP設定を適用する他のツールを見つけたいと思います。可能ですか?

私の目標は、一度実行すると、ユーザーの介入なしに私のサーバーでVPNとDNSを設定し、それに応じてルーター(VPNポート転送と私のLANサーバーを指すDNS)を設定するスクリプトを持つことです。

ご協力ありがとうございます!

編集する::

興味深いものを見つけましたPythonツールこれにより、ネットワークからUPNPデバイスとそのデバイスが提供するUPNPサービスを検索できます。私も必要だとわかりますLANホスト構成管理UPNP サービスは、ルータの DNS および DHCP 設定を変更するために使用されます。

残念ながら明らかな理由から、私の3つのルータデバイスのどれもこのサービスを提供していません。私はそのようなデバイスがアプリケーションがそのような設定を変更できるようにする危険性を理解しています。

しかし、これらの利便性を得る他の方法はありますか?

私の目標は、ホームネットワークに簡単にインストールできるPiHoleまたはAdGuard Home(DNS)を実行するRaspberry Piを持つことです。クリエイティブな人がユーザーが直接DNS設定を実行せずにDNS設定を自動化し、セキュリティとローカライズを維持する方法を考え、私に示したことはありますか?

ベストアンサー1

おすすめ記事