Ubuntu22.04LTS に FreeRadius をインストールする
以前に CentOS7 に FreeRadius をインストールする というメモを書きました。 今回は Ubuntu22.04LTS へ FreeRadius をインストールする手順をメモしておきます。
インストール
標準リポジトリから apt
でインストールします。
| apt -y install freeradius freeradius-utils
|
設定
設定は CentOS7 などの場合と同じですが、設定ファイル自体は /etc/freeradius/3.0
にインストールされるようです。 今回は以下のように設定しました。
/etc/freeradius/3.0/clients.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | cat << EOF > /etc/freeradius/3.0/clients.conf
client private {
ipaddr = 10.0.0.0/8
proto = *
secret = SECRET
require_message_authenticator = no
nas_type = other
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
EOF
|
/etc/freeradius/3.0/users
| cat << EOF > /etc/freeradius/3.0/users
user1 Cleartext-Password := "password1"
EOF
|
再起動
設定変更内容を反映する為に再起動します。
| systemctl restart freeradius
|
動作テスト
FreeRadius とは別のサーバから以下のように実行します。
| radtest user1 password1 10.0.0.1 0 SECRET
|
以下のように Access-Accept
が返ってくれば成功です。
| # radtest user1 password1 10.0.0.1 0 SECRET
Sent Access-Request Id 90 from 0.0.0.0:45388 to 10.0.0.1:1812 length 75
User-Name = "user1"
User-Password = "password1"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Message-Authenticator = 0x00
Cleartext-Password = "password1"
Received Access-Accept Id 90 from 10.0.0.1:1812 to 10.0.0.1:45388 length 20
|