Show pagesourceOld revisionsBacklinksBack to top × Table of Contents OpenWrt en contenedores LXC Privilegiado vs no privilegiado Descripción básica Esta página aún no está completamente traducida. Ayude a completar la traducción. (elimine este párrafo una vez que la traducción haya finalizado) OpenWrt en contenedores LXC OpenWrt puede ejecutarse dentro de un contenedor LXC, utilizando el mismo kernel que se ejecuta en el sistema host. Esto puede resultar útil tanto para el desarrollo como para el alojamiento de máquinas virtuales. Privilegiado vs no privilegiado Consulte su distribución para obtener instrucciones actualizadas sobre la configuración de cualquiera de las funciones de HostOS. Descripción básica A continuación, se ofrece una idea aproximada de cómo poner las cosas en marcha. Antes que nada, instale LXC en la máquina host y asegúrese de que admita la ejecución de contenedores sin privilegios. Es probable que también necesite funcionalidad de puente y / o subsistemas relacionados subyacentes adicionales (macvlan, etc.) si se utilizan. Actualmente no hay una plantilla para OpenWrt disponible, por lo que se requieren algunos pasos manuales. Cree la carpeta VM manualmente en.local/share/lxc/<vm-name>/ Descargue una instantánea rootfs de OpenWrt y descomprímala en .local/share/lxc/<vm-name>/rootfs Crear un.local/share/lxc/<vm-name>/config que contiene el siguiente contenido: lxc.include = /etc/lxc/default.conf lxc.include = /usr/share/lxc/config/common.conf lxc.include = /usr/share/lxc/config/userns.conf lxc.arch = linux64 # encuentra tus identificadores a través de # cat /etc/s*id|grep $USER lxc.idmap = u 0 100000 65536 lxc.idmap = g 0 100000 65536 lxc.mount.auto = proc:mixed sys:ro cgroup:mixed # interfaz lan lxc.net.0.type = veth # interfaz wan lxc.net.1.type = veth lxc.net.1.link = lxcbr0 # cambiar <user> y <vm-name> lxc.rootfs.path = dir:/home/<user>/.local/share/lxc/<vm-name>/rootfs run chmod on the rootfs folder with the id you obtained earlier run lxc-start -n <vm-name> run lxc-attach -n <vm-name> This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2020/09/24 22:25by geryescalier