Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
redes:lab6 [2024/10/11 14:35] – thejuanvisu | redes:lab6 [2024/10/16 16:42] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 29: | Línea 29: | ||
</ | </ | ||
+ | Como alternativa podemos crear el container con un docker-compose, | ||
+ | <code yml docker-compose.yml> | ||
+ | version: ' | ||
+ | services: | ||
+ | freeradius: | ||
+ | image: " | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | #volumes: | ||
+ | #- " | ||
+ | #- " | ||
+ | environment: | ||
+ | #- DB_NAME=radius | ||
+ | - DB_HOST=mysql | ||
+ | #- DB_USER=radius | ||
+ | #- DB_PASS=radpass | ||
+ | #- DB_PORT=3306 | ||
+ | #- RADIUS_KEY=testing123 | ||
+ | #- RAD_CLIENTS=10.0.0.0/ | ||
+ | - RAD_DEBUG=yes | ||
+ | depends_on: | ||
+ | - mysql | ||
+ | links: | ||
+ | - mysql | ||
+ | restart: always | ||
+ | networks: | ||
+ | - backend | ||
+ | |||
+ | mysql: | ||
+ | image: " | ||
+ | command: --default-authentication-plugin=mysql_native_password | ||
+ | ports: | ||
+ | - " | ||
+ | volumes: | ||
+ | - " | ||
+ | #- " | ||
+ | - " | ||
+ | environment: | ||
+ | - MYSQL_ROOT_PASSWORD=radius | ||
+ | - MYSQL_USER=radius | ||
+ | - MYSQL_PASSWORD=radpass | ||
+ | - MYSQL_DATABASE=radius | ||
+ | restart: always | ||
+ | networks: | ||
+ | - backend | ||
+ | |||
+ | networks: | ||
+ | backend: | ||
+ | ipam: | ||
+ | config: | ||
+ | - subnet: 10.0.0.0/24 | ||
+ | </ | ||
+ | |||
+ | Una vez instalado docker se procede a crear el container para FreeRadius con el siguiente comando: | ||
+ | <code bash> | ||
+ | docker pull freeradius/ | ||
+ | docker run --rm -d --name my-radiusv2 -p 1812-1813: | ||
+ | |||
+ | docker run --name my-radius -d freeradius/ | ||
+ | </ | ||
+ | |||
+ | Tras eso instalamos docker compose en nuestro equipo: | ||
+ | < | ||
+ | sudo apt install docker-compose | ||
+ | </ | ||
+ | |||
+ | Y tras eso ejecutamos el comando: | ||
+ | < | ||
+ | docker compose up -d | ||
+ | </ | ||