Ubuntu LinuxでFreeradiusインストールを実行する方法を学びたいですか? このチュートリアルでは、Ubuntu LinuxにFreeradiusをインストールする方法と、初めてRADIUSサーバーにアクセスする方法を説明します。

•Ubuntu 18.04
•Ubuntu 19.04
•FreeRadius 3.0.16

この例では、FreeradiusサーバーはIPアドレス192.168.0.50を使用します。

この例では、ネットワークスイッチはIPアドレス192.168.0.10を使用します。

この例では、LinuxサーバーはIPアドレス192.168.0.20を使用します。

LinuxサーバとネットワークスイッチはどちらもRadiusデータベース上で認証を希望しています。

FreeRadiusチュートリアル:

このページでは、Grafanaチュートリアルのリストにすばやくアクセスすることができます。

チュートリアル - FreeRadiusインストール

Linuxコンソールで、以下のコマンドを使用してFreeRadiusサービスをインストールします。

# apt-get update
# apt-get install freeradius

今、FreeRadiusクライアントをclients.conf;に追加する必要があります。

clients.confを見つけて編集します。

# locate clients.conf
# vi /etc/freeradius/3.0/clients.conf

clients.confファイルの最後に次の行を追加します。

Copy to Clipboard

この例では、2つのクライアントデバイスを追加しています。

最初のデバイスの名前はSWITCH-01で、IPアドレスは192.168.0.10です。

2番目のデバイスはLINUX-01という名前で、IPアドレスは192.168.0.20です。

どちらのデバイスも、Freeradiusサーバーデータベースで認証するためのログインプロンプトを表示します。

それでは、FreeRadiusユーザーをUSERS構成ファイルに追加する必要があります。

Freeradiusユーザー設定ファイルを見つけて編集します。

# locate freeradius | grep users
# vi /etc/freeradius/3.0/users

ファイルの末尾に次の行を追加します。

Copy to Clipboard

Freeradiusサーバーを再起動します。

# service freeradius restart

RADIUSサーバー設定ファイルをテストします。

# freeradius -CX

Freeradius認証テスト

次のコマンドを使用して、RadiusサーバーでローカルにRADIUS認証をテストします。

# radtest bruno boss123 localhost 0 testing123

これは成功したRADIUS認証の例です:

Copy to Clipboard

ユーザーアカウントの認証には、Brunoのユーザー名とboss123のパスワードを使用しています。

testing123は、clients.confファイルに含まれているデフォルトのデバイスパスワードです。

それでは、LINUX-01としてclients.conf設定ファイルに含まれているLinuxサーバーに行きます。

freeradius-utilsパッケージをインストールしてください。

# apt-get install freeradius-utils

以下のコマンドを使用して、Linuxサーバー(LINUX-01)でリモートでRADIUS認証をテストします。

# radtest bruno boss123 192.168.0.50 0  vegeto123

おめでとうございます、これでFreeradiusサーバーは正常にインストールされました。