Bashを使用してネットワークに接続する方法を示すいくつかの他の質問を見ましたが、Linuxを使用してコマンドラインから依存ポータルネットワークに接続することを見たことがありません。
グラフィカルモード/ウィンドウマネージャなしでキャプティブポータルにログインする方法はありますか?
答え1
デフォルトの/OSはWISprについて説明しておらず、依存ポータルを処理するプログラムを実行しないため、コマンドラインから依存ポータルに接続するにはブラウザまたはスクリプトのみが必要です。
考えられる解決策の1つは、テキストモードのブラウザであるlynxを使用することです。
ほとんどの従属ポータルで動作し、従属ポータルで認証するためにログインとパスワードを入力できます。 WISprをサポートしているかどうかはわかりません(たとえば、一部のまれなポータルではWISprが必要です)。
FONにはbashスクリプトがありましたが、もう機能しません。良いhttps://gist.github.com/cusspvz/3ab1ea9110f4ef87f0d2e1cd134aca67またはこれhttps://gist.github.com/itay-grudev/d3d4eb0dc4e239d96c84
これらのスクリプトを書く方法の良い手がかりはPythonで見ることができます。ただし、特定の要件に合わせて調整する必要があります。
https://github.com/Palakis/fortilogin
しかし、ほとんどのポータルではlynxは大丈夫です。
関連質問を見るApacheを使用した依存ポータル
私が言うWISprタグが何であるかを理解するには、以下を参照してください。FON認証ポータルからWISPrタグを取得します
この質問を読んでいる人がポータルで認証するために、MacでChrome、Firefox、またはlynxなどのブラウザをテストするには、CNAを無効にする必要があります。関連ビューMacOSでCNAを無効にする
PS主要通信事業者やRuckus(およびPfSenseやCoovaChiliなどのいくつかの既定のキャプティブポータル)などの一部のワイヤレスベンダーを除いて、多くのキャプティブポータルの(再)実装では、強制/リダイレクト部分のみを実装し、WISprは実装しません。
キャプティブポータルを自動的に処理するApple、Windows、Android、iOSは、あまり複雑でないシステムでキャプティブポータルを処理する方法を知らない多くの人に混乱を加重させるだけです。より複雑なシステムには素晴らしい抽象化レイヤーがあるからです。
システムで検出されない依存ポータルを処理するには、ブラウザを開いて[再読み込み]をクリックするか、Webページを開いてプロバイダの利用規約/規約を受け入れるか、認証できるページを表示する必要があります。