Set up Radius Server on u-OS on M4000 from Weidmüller
Автор: Weidmüller
Загружено: 2025-10-09
Просмотров: 229
Описание:
How to set up Freeradius Server on an M4000 with u-OS and to set up the basic functions to use it with Weidmueller Switches.
-------------------------
Download Image:
sudo docker pull freeradius/freeradius-dev:arm64v8-v3.2.x
sudo docker images
-------------------------
-------------------------
Create Config Folder:
mkdir freeradius
cd freeradius
mkdir config
-------------------------
-------------------------
Copy Default config Files:
sudo docker run -d --name freeradius freeradius/freeradius-dev:arm64v8-v3.2.x
sudo docker ps -a
sudo docker cp freeradius:/etc/freeradius/clients.conf /home/admin/freeradius/config
sudo docker cp freeradius:/etc/freeradius/mods-config/files/authorize /home/admin/freeradius/config
sudo docker cp freeradius:/etc/freeradius/mods-available/eap /home/admin/freeradius/config
sudo docker kill freeradius
sudo docker rm freeradius
sudo chown -R admin config/
-------------------------
-------------------------
clients.conf:
client wmswitch {
ipaddr = 192.168.1.121
secret = mysecret123
require_message_authenticator = yes
nas_type = other
}
-------------------------
-------------------------
create docker compose file:
touch docker-compose.yml
-------------------------
-------------------------
docker-compose.yml:
version: "3.8"
services:
freeradius:
image: freeradius/freeradius-dev:arm64v8-v3.2.x
container_name: freeradius
ports:
"1812:1812/udp"
"1813:1813/udp"
environment:
TZ=Europe/Berlin
volumes:
./config/clients.conf:/etc/freeradius/clients.conf:ro
./config/authorize:/etc/freeradius/mods-config/files/authorize:ro
./config/eap:/etc/freeradius/mods-available/eap:ro
restart: unless-stopped
command: ["radiusd", "-X"]
-------------------------
-------------------------
start container:
sudo docker compose up -d
sudo docker ps -a
alternative start container without docker compose:
sudo docker run -d \
--name freeradius \
--restart unless-stopped \
-e TZ=Europe/Berlin \
-p 1812:1812/udp \
-p 1813:1813/udp \
-v ./config/clients.conf:/etc/freeradius/clients.conf:ro \
-v ./config/authorize:/etc/freeradius/mods-config/files/authorize:ro \
-v ./config/eap:/etc/freeradius/mods-available/eap:ro \
freeradius/freeradius-dev:arm64v8-v3.2.x \
radiusd -X
-------------------------
-------------------------
stop container:
sudo docker compose down
sudo docker ps -a
-------------------------
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: