Diferencia entre revisiones de «Netboot/iVentoy»
Página creada con «iVentoy es la 'alternativa' a un sistema PXE tradicional, este permite arranque de (casi) cualquier imagen iso o de disco duro tan solo arrastrandola a un directorio en el servidor. Se encarga de todas las configuraciones. DNS, DHCP, TFTP, HTTP, etc. iVentoy puede modificar archivos como nginx.conf y los sitios de sites-enabled. Tienes que tener mucho cuidado con esto. La página oficial de iVentoy esta en [https://www.iventoy.com/en/doc_start.html iventoy.com]. ==…» |
|||
| (No se muestra una edición intermedia del mismo usuario) | |||
| Línea 4: | Línea 4: | ||
La página oficial de iVentoy esta en [https://www.iventoy.com/en/doc_start.html iventoy.com]. | La página oficial de iVentoy esta en [https://www.iventoy.com/en/doc_start.html iventoy.com]. | ||
[[Archivo:Interfaz iVentoy.png|miniaturadeimagen|557x557px|La interfaz de iVentoy.]] | |||
=== | == Tutorial == | ||
=== Iventoy standalone (1 red) === | |||
==== Descargando iVentoy ==== | ==== Descargando iVentoy ==== | ||
Puedes descargar iVentoy desde su repositorio de [https://github.com/ventoy/PXE/releases GitHub], en nuestro caso la version de Linux | |||
==== Decomprimiendo y arrancando iVentoy ==== | |||
Puedes arrancar iVentoy descomprimiendolo con tar | |||
tar xvf iventoy-x-y-z.tar.gz | |||
Esto creara su directorio, la v nos dice lo que estamos haciendo. | |||
Luego, podemos arrancar iVentoy usando | |||
(En la carpeta de iVentoy, como superusuario) ./iventoy.sh start | |||
Esto nos dara un texto como el siguiente: | |||
iventoy start SUCCESS PID=508367 | |||
Please open your browser and visit <nowiki>http://127.0.0.1:26000</nowiki> or <nowiki>http://x.x.x.x:26000</nowiki> (x.x.x.x is any valid IP address) | |||
Con esto, podemos copiar nuestras isos al directorio 'iso' dentro de esta carpeta, y vamos a (IP DEL SERVIDOR):26000 desde un navegador. | |||
Aqui solo tenemos que seleccionar nuestra IP (De nuestra interfaz), personalizar lo que queramos (De las IPs) y listo. | |||
=== iVentoy snooping (Externo) === | |||
iVentoy tambien permite respetar el servidor DHCP actual. Segun su documentacion oficial ([https://www.iventoy.com/en/doc_ext_dhcp.html Fuente]), podemos hacerlo tal que asi, en nuestro isc-dhcp-server: | |||
subnet 10.0.0.0 netmask 255.255.255.0 { | |||
option routers 10.0.0.254; | |||
range 10.0.0.2 10.0.0.253; | |||
class "pxeclients" { | |||
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; | |||
next-server 10.0.0.1; | |||
if option architecture-type = 00:07 { | |||
filename "iventoy_loader_16000_uefi"; | |||
} else { | |||
filename "iventoy_loader_16000_bios"; | |||
} | |||
} | |||
} | |||
Aunque nosotros ponemos next-server y 'filename' fuera. | |||
Filename tiene que ser iventoy_loader_16000, si lo dejamos en external, sin _uefi o _bios al final. _uefi o _bios es solo para iVentoy en modo externalnet. | |||
Revisión actual - 14:21 5 ene 2026
iVentoy es la 'alternativa' a un sistema PXE tradicional, este permite arranque de (casi) cualquier imagen iso o de disco duro tan solo arrastrandola a un directorio en el servidor. Se encarga de todas las configuraciones. DNS, DHCP, TFTP, HTTP, etc.
iVentoy puede modificar archivos como nginx.conf y los sitios de sites-enabled. Tienes que tener mucho cuidado con esto.
La página oficial de iVentoy esta en iventoy.com.

Tutorial
Iventoy standalone (1 red)
Descargando iVentoy
Puedes descargar iVentoy desde su repositorio de GitHub, en nuestro caso la version de Linux
Decomprimiendo y arrancando iVentoy
Puedes arrancar iVentoy descomprimiendolo con tar
tar xvf iventoy-x-y-z.tar.gz
Esto creara su directorio, la v nos dice lo que estamos haciendo.
Luego, podemos arrancar iVentoy usando
(En la carpeta de iVentoy, como superusuario) ./iventoy.sh start
Esto nos dara un texto como el siguiente:
iventoy start SUCCESS PID=508367 Please open your browser and visit http://127.0.0.1:26000 or http://x.x.x.x:26000 (x.x.x.x is any valid IP address)
Con esto, podemos copiar nuestras isos al directorio 'iso' dentro de esta carpeta, y vamos a (IP DEL SERVIDOR):26000 desde un navegador.
Aqui solo tenemos que seleccionar nuestra IP (De nuestra interfaz), personalizar lo que queramos (De las IPs) y listo.
iVentoy snooping (Externo)
iVentoy tambien permite respetar el servidor DHCP actual. Segun su documentacion oficial (Fuente), podemos hacerlo tal que asi, en nuestro isc-dhcp-server:
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.254;
range 10.0.0.2 10.0.0.253;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 10.0.0.1;
if option architecture-type = 00:07 {
filename "iventoy_loader_16000_uefi";
} else {
filename "iventoy_loader_16000_bios";
}
}
}
Aunque nosotros ponemos next-server y 'filename' fuera.
Filename tiene que ser iventoy_loader_16000, si lo dejamos en external, sin _uefi o _bios al final. _uefi o _bios es solo para iVentoy en modo externalnet.