Windows 10 y 11 con firefox y chrome, eDNI remoto, lector de tarjetas y Autofirma para poder realizar gestiones con el DNI electrónico desde linux o windows.
Si necesitas utilizar desde linux o windows el e-DNI, puedes utilizar esta imagen para hacerlo.
Estas imagenes tienen instalado el siguiente software:
- Navegador Firefox
- Navegador Chrome
- eDNI Remote 3.0
- Instalador tarjetatas eDNI v15.0.1
- Autofirma version 1.8.2 (msi)
- Instalación de herramienas de intragración de virtualbox. (Guest Additions)
- Habilitar el acceso remoto via RDP. (Escritorio remoto)
- Habilitar el acceso remoto via WinRM
- Habilitar powershell RemoteSigned
- Habilitar el auto login del usuario vagrant
- Habilitar que red a la que se conecta se identifique como privada para permitir el acceso via powershell
- Habilitar el modo QuickEdit en la consola
- Habilitar el comando Run en el menu de inicio
- Mostrar ficheros ocultos en el explorador de ficheros
- Mostrar extensiones de los ficheros en el explorardor de ficheros
- Mostrar las herramientas administrativas en el menu de inicio
- Deshabilitar el modo hibernación
- Deshabilitar la expiración de la contraseña del usuario vagrant
- Deshabilitar el wizard de configuración de red
- Deshabilitar el protector de pantalla
- Actualizaciones. Las imagenes con el sufijo
-wu
instalan las actualizaciones de windows disponibles en el momento de construcción.
Para crear estas imagenes en local
- Instale VirtualBox. La imagen actual ha sido creada con Virtualbox 7.0 sobre ubuntu
- Instale Packer. La imagen actual ha sido creada con packer 1.8.3 sobre ubuntu
- Asegurese que ambos binarios estan accesibles en su
PATH
. - Instale las dependencias ejecutando
packer init windows.pkr.hcl
.
Puedes utilizar la imagenes generadas en Vagrant Cloud con el siguiente comando:
vagrant init pserranoa/eDNI-windows-10_64
vagrant init pserranoa/eDNI-windows-11_64
customiza el fichero Vagrantfile
para que se ajuste a tus necesidades. Recuerda que para hacer uso del Remote eDNI es necesario que la red este en modo Bridge.
La configuración para la correcta utilizacion del modo remoto del DNI, tanto el dispositivo movil como el PC, deben estar en la misma red. Para ello es necesario configurar la red en modo Bridge, y que pueda estar conectado a la misma red que el dispositivo movil.
config.vm.network "public_network"
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure "2" do |config|
config.vm.box = "pserranoa/eDNI-windows-10_64"
config.vm.guest = :windows
config.winrm.username = "vagrant"
config.winrm.password = "vagrant"
config.vm.network "public_network"
config.vm.network :forwarded_port, guest: 3389, host: 3389, id: "rdp", auto_correct: true
config.vm.network :forwarded_port, guest: 5985, host: 5985, id: "winrm", auto_correct: true
config.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.memory = "4096"
vb.cpus = "2"
end
end
Dos ficheros son necesarios para la construcción de la imagen:
- El fichero de plantilla que describe la imagen de destino.
- Las variables que definen dicha construccion
Ambas imagenes son construidas en base a una unica plantilla (windows.pkr.hcl
) y su conjuto de variables.
- windows-10_64
- windows-10-wu_64 (with windows updates)
- windows-11_64
- windows-11-wu_64 (with windows updates)
./packer.sh build -var-file templates/<template_name>/vars.pkrvars.hcl windows.pkr.hcl
Comandos básicos para la creación de una imagen de windows 10/11 64 bits con el software necesario para el uso del eDNI desde Linux.
# windows 10
./packer.sh build -var-file templates/windows-10_64/vars.pkrvars.hcl windows.pkr.hcl
# windows 11
./packer.sh build -var-file templates/windows-11_64/vars.pkrvars.hcl windows.pkr.hcl
.\packer.ps1 build -var-file .\templates\<template_name>\vars.pkrvars.hcl .\windows.pkr.hcl
Comandos básicos para la creación de una imagen de windows 10/11 64 bits con el software necesario para el uso del eDNI desde Windows.
# windows 10
./packer.ps1 build -var-file .\templates\windows-10_64\vars.pkrvars.hcl .\windows.pkr.hcl
# windows 11
./packer.ps1 build -var-file .\templates\windows-11_64\vars.pkrvars.hcl .\windows.pkr.hcl
Ver | Arch | URL | md5sum |
---|---|---|---|
10 | x64 | https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66750/19045.2006.220908-0225.22h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_es-es.iso | 04e5cd52bce1d59e94b9db0415d4fc8a |
11 | x64 | https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66751/22621.525.220925-0207.ni_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_es-es.iso | b64842e951f64a5b67b4845989dd3ab6 |
Una vez que generamos la imagen dentro de las ejecuciones bajo la carpeta builds la podemos añadir a vagrant para su utilización. Si al construirla, has utilizado la configuración por defecto, la habrás construido con record = "on"
, con lo que tendras disponible la grabación de la construccion de la imagen.
Para añadir la imagen a vagrant, debes ejecutar el siguiente comando, en el caso de haber construido en local la imagen de windows-10_64, y haber utilizado la configuración por defecto, accede a la carpeta builds/windows-10_64 y ejecuta los siguiente comandos: (recuerda parametrizar tu fichero de Vagrantfile, para que se ajuste a tus necesidades. Tienes un ejemplo en la sección Ejemplo de Vagrantfile)
vagrant box add pserranoa/eDNI-windows-10_64 eDNI-windows-10_64_<version>.box
vagrant init pserranoa/eDNI-windows-10_64
vagrant up
vagrant box add pserranoa/eDNI-windows-11_64 eDNI-windows-11_64_<version>.box
vagrant init pserranoa/eDNI-windows-11_64
vagrant up
Imagen | Version | Size | sha512sum | Date |
---|---|---|---|---|
pserranoa/eDNI-windows-10_64 | 0.0.2 | 6.3 GB | f22d2beae8cc2fc458d7f935156b27aeebf74dae0c61abe9b551cc29b4274195c1b39903626b6189e72d10d23d34ba69f33c4b62def9e622fa258603363714dc | 02/10/2023 |
pserranoa/eDNI-windows-11_64 | 0.0.2 | 6.5 GB | a3a6687fcd81bca365cc4e97c1f56854db9606fc6ca94f5c81de60df7e8e5135ee7791bf77cf9c1dd22b5d47f752da979e992aa6013460cce1e1dc9a2fe17e49 | 02/10/2023 |
pserranoa/eDNI-windows-10-wu_64 | 0.0.2 | 12 GB | bf1d64dab7a1f678a3288ea959b1efc8d6e908ac445e40ddb941a87a8b8634d2aee9596be61db579e0b84f09da1604b83f807e4a5e37b30fe788c1def36f1e88 | 02/10/2023 |
pserranoa/eDNI-windows-11-wu_64 | 0.0.2 | 12 GB | 0a3c97e3b565c35f4a629a4d0c30b720906056f49b4d41801cd1488ea4edc2ee15f512b1eee9c386bde42dc6d7f2f86851ee08257d758a86c650c10106c50b97 | 02/10/2023 |
Repositorio basado en LukeCarrier