自由半径在初始启动之前,您必须创建证书。$ cd certs $ vi ca.cnf server.cnf $ make $ cd ..

创建测试用户:


sqlite3 db/radius.sqlite3 INSERT INTO radcheck VALUES('1', 'test', 'Cleartext-Password', ':=', 'secret');

启动容器:


$ docker run --name radius -d -e primary_shared_secret=radius_password -e cert_password=whatever -e \"TIMEZONE=America/Montreal\" -p 1812:1812/udp -v `pwd`/db:/opt/db -v `pwd`/certs:/etc/freeradius/certs