Ubuntu での 1 分間の FreeRADIUS セットアップ
インストール自体は簡単な部分で、コマンドを実行するのは 1 分ほどです。しかし、新しくインストールされた FreeRADIUS は誰も認証しません。クライアント デバイスもユーザーもまだ存在しません。このガイドでは、インストールを行ってから、実際のログイン サーバーにするための短い仕上げ手順を実行し、デバイスがポイントされる前に結果をローカルで証明します。
📑章
- RADIUS の役割 — WiFi、スイッチポート、VPN ログインの背後にあるゲートキーパー
- FreeRADIUS と freeradius-utils テスト ツールをインストールする
- サービスが実行中であり、UDP 1812 でリッスンしていることを確認します
- 共有シークレットを使用して最初のクライアントを clients.conf に登録します
- 最初のユーザーをユーザー ファイルに追加します
- 設定を確認し、サービスを再起動します
- radtest を使用してローカルで証明する — Access-Accept、Access-Reject、または Silence
- 実際のデバイスをサーバーに向けて、テスト設定をロックダウンします
📋 概要とステップバイステップガイド
FreeRADIUS とテスト ツールをインストールする
RADIUS は、オフィス WiFi ログイン、802.1X スイッチ ポート、VPN サインインの背後にある静かなゲートキーパーです。デバイスはサーバーに質問し、サーバーは「はい」または「いいえ」を返します。 Ubuntu の FreeRADIUS は、そのゲートキーパーを実行するための標準的な無料の方法です。 2 つのパッケージには、このガイドで使用するすべてのもの (サーバー自体と radtest ツールを含むユーティリティ パッケージ) が含まれており、Ubuntu はインストール後に独自にサービスを開始します。
__フルコードブロック0__ セクション>サービスが実行中でリッスンしていることを確認する
構成を変更する前に、新しくインストールしたサーバーが稼働中であり、リクエストを待っていることを確認してください。サービスはアクティブ (実行中) であることを報告し、ポート チェックでは UDP 1812 (認証ポート) を示すはずです。そのパートナーである UDP 1813 が会計を処理します。
__フルコードブロック1__ セクション>clients.conf にクライアントを追加する
RADIUS サーバーは、デフォルトでは何も信頼しません。 RADIUS 言語では、「クライアント」とは、ログインしているラップトップや携帯電話ではありません。サーバーに決定を求めるネットワーク デバイスです。WiFi ログインを実行するアクセス ポイント、802.1X を実行しているスイッチ、または VPN ゲートウェイ (NAS とも呼ばれます) です。そのデバイスは、その IP アドレスと共有秘密、つまり双方が知っているパスワードを使用して登録する必要があります。未登録のデバイスにはエラーも拒否も発生しません。仕様により、そのパケットは通知なくドロップされます。
クライアント ファイルを開き、ファイルの最後にデバイスごとに 1 つのブロックを追加します。
__フルコードブロック2__ユーザー ファイルにテスト ユーザーを追加します
次に、サーバーに認証する人を与えます。ユーザー ファイルを開き、ファイルの先頭にテスト アカウントを 1 つ追加します。FreeRADIUS はこのファイルを上から下に読み取り、最初に一致したエントリが優先されるため、順序が重要です。
__フルコードブロック3__Radtest で動作することを証明する
実際のユーザーに新しい RADIUS サーバーを指定してテストしないでください。 radtest ツール (手順 1 でインストールした freeradius-utils パッケージに含まれています) は、組み込みの localhost クライアントを使用して、サーバー自体から 1 つの偽のログインを送信します。その答えは、初心者が常に混同する 2 つの質問を分けています。それは、サーバーは動作しているか、そしてアクセス ポイントはサーバーと正しく通信しているかということです。 Radtest は、ネットワーク デバイスが関与していない最初の質問に答えます。
__フルコードブロック4__実際のデバイスが使用する前にロックダウンする
ローカル テストに合格した後にのみ、実際のアクセス ポイントまたはスイッチを構成する必要があります。RADIUS サーバーの IP (この Ubuntu マシン)、ポート 1812、および手順 3 でクライアント ブロックに入力したのと同じ共有秘密を入力し、実際のログインを 1 回試します。その時点で何かが失敗した場合、サーバー側の原因はすでに証明されているため、問題はデバイスの設定にあります。
sudo freeradius -X を実行して、ターミナルにライブでリクエストが到着するのを確認します。決して表示されないリクエストは、クライアント IP またはネットワーク パスを指します。表示されて失敗するリクエストは、シークレットまたはユーザー エントリを指します。 radtest はサーバーのみを証明することに注意してください。WPA2 Enterprise WiFi は、別のレイヤーである EAP メソッドと証明書を最上位に追加します。🏷️Topic Search Variables & Keywords
🎙️ 完全なトランスクリプト — タップして展開します
ステップバイステップのトラブルシューティング ガイドと解決策 - 今すぐ RADIUS サーバーをセットアップするステップバイステップ ガイド。 Technical Anshu による画面上のデモンストレーション。
約 1 分で Ubuntu に FreeRADIUS をインストールし、実際のログイン サーバーにする部分を完了します。clients.conf にクライアントを追加し、ユーザーを追加して、デバイスが使用する前に radtest で証明します。
(ソース ページで利用できるトランスクリプトはこの時点で終了します。完全なチュートリアルについては上のビデオをご覧ください。)
❓ よくある質問
このチュートリアルは完全に無料で実行できますか?
はい! Technical Anshu によって実証されているすべてのガイドとメソッドは、無料の合法的な教育リソースを使用しています。
初心者でもこのガイドに従うことができますか?
もちろんです!すべてのステップは詳細な手順とともに画面上に表示されるので、誰でも簡単に進めることができます。
行き詰まった場合はどこに質問すればよいですか?
YouTube 動画に直接コメントを残してください。コミュニティとテクニカル アンシュがお手伝いします。
🚀 YouTube でチュートリアル全体をご覧ください
🚀 YouTube で完全なステップバイステップのビデオチュートリアルをご覧ください: https://www.youtube.com/watch?v=pEBThSAcf9w
IT サポート、Windows のトラブルシューティング、サーバー管理については、Technical Anshu を購読してください。
▶️ 動画全体を見る