diff --git a/CHANGELOG b/CHANGELOG index cb1e52c..6911953 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,15 @@ +version 2.49 + Fix regression in 2.48 which disables the lease-change + script. Thanks to Jose Luis Duran for spotting this. + + Log TFTP "file not found" errors. These were not logged, + since a normal PXELinux boot generates many of them, but + the lack of the messages seems to be more confusing than + routinely seeing them when there is no real error. + + Update Spanish translation. Thanks to Chris Chatham. + + version 2.48 Archived the extensive, backwards, changelog to CHANGELOG.archive. The current changelog now runs from diff --git a/man/es/dnsmasq.8 b/man/es/dnsmasq.8 index 547349a..7197212 100644 --- a/man/es/dnsmasq.8 +++ b/man/es/dnsmasq.8 @@ -17,9 +17,8 @@ resueltos. Tambi vía DHCP. .PP El servidor DHCP dnsmasq incluye soporte para asignación de direcciones -estáticas, redes múltiples, DHCP-relay y especificadores de subredes -RFC3011. Automáticamente envía un predeterminado sensible de opciones -DHCP, y puede ser configurado para enviar cualquier opciones DHCP deseadas, +estáticas y redes múltiples. Automáticamente envía un predeterminado sensible de +opciones DHCP, y puede ser configurado para enviar cualquier opciones DHCP deseadas, incluyendo opciones encapsuladas por vendedores. Incluye un servidor seguro TFTP solo-lectura para permitir el inicio vía red/PXE de hosts DHCP. Tambíen incluye soporte para BOOTP. @@ -33,13 +32,20 @@ archivo PID. En BSD, a menos que la librer la forma larga de las opciones no funciona en la línea de comandos, pero todavía es reconocida en el archivo de configuración. .TP +.B --test +Leer archivo(s) de configuración y revisar su sintaxis. Salir con código +0 si todo está bien, o un código no-cero en cualquier otro caso. No +iniciar dnsmasq. +.TP .B \-h, --no-hosts No leer los nombres de hosts en /etc/hosts. .TP .B \-H, --addn-hosts= Archivo de hosts adicional. Leer el archivo especificado adicionalmente a /etc/hosts. Si se brinda -h, leer solo el archivo especificado. Esta -opción puede ser repetida para más de un archivo de hosts adicional. +opción puede ser repetida para más de un archivo de hosts adicional. Si +un directorio es brindado, entonces leer todos los archivos contenidos en +ese directorio. .TP .B \-E, --expand-hosts Agregar el dominio a nombres sencillos (sin punto) en /etc/hosts de la @@ -225,15 +231,19 @@ privados (192.168.x.x, etc.) los cuales no se encuentren en /etc/hosts o en el archivo de arriendos DHCP es respondida con "dominio no existente" en vez de ser reenviada upstream. .TP -.B \-V, --alias=,[,] +.B \-V, --alias=[]|[-],[,] Modificar direcciones IPv4 retornadas desde servidores DNS upstream; es remplazado con . Si la máscara opcional es brindada, entonces cualquier dirección que coincida con el enmascarado será re-escrita. Así que, por ejemplo, .B --alias=1.2.3.0,6.7.8.0,255.255.255.0 trazará 1.2.3.56 a 6.7.8.56 y 1.2.3.67 a 6.7.8.67. Esto es lo que -ruteadores Cisco PIX llaman "DNS doctoring". -.TP +ruteadores Cisco PIX llaman "DNS doctoring". Si la dirección vieja es +brindada como un rango, entonces solo direcciones en ese rango, y no +la subred entera, son re-escritas. De tal manera que +.B --alias=192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0 +relaciona 192.168.0.10->192.168.0.40 a 10.0.0.10->10.0.0.40 +.TP .B \-B, --bogus-nxdomain= Transformar respuestas que contienen la dirección IP brindada a respuestas tipo "Dominio no existe". La intención de esto es actuar @@ -449,39 +459,43 @@ de casos. La es al usar resolvedores de bitácoras de servidores web, los cuales pueden generar un número inmenso de búsquedas simultáneas. .TP -.B \-F, --dhcp-range=[[net:]network-id,],[[,],][,] +.B \-F, --dhcp-range=[[net:]network-id,],[[,],][,] Habilitar el servidor DHCP. Direcciones serán distribuidas desde el rango hasta y desde direcciones definidas estáticamente en opciones .B dhcp-host Si el tiempo de arriendo es especificado, entonces arriendos serán otorgados por esa cantidad de tiempo. El tiempo de arriendo es en -segundos, o minutos (por ejemplo, 45m), o horas (por ejemplo, 1h), o el -literal "infinite". Esta opción puede ser repetida, con diferentes +segundos, o minutos (por ejemplo, 45m), u horas (por ejemplo, 1h), o +"infinite". Si no es brindada, el tiempo de arriendo predeterminado +es de una hora. El tiempo de arriendo mínimo es de dos minutos. +Esta opción puede ser repetida, con diferentes direcciones, para habilitar servicio DHCP en más de una red. Para redes conectadas diréctamente (en otras palabras, redes en las cuales la máquina corriendo dnsmasq tiene una interface) la máscara de subred es opcional. Pero, es requerida para redes que reciben servicio DHCP vía un agente de relay. La dirección de -broadcast siempre es opcional. En algunos sistemas rotos, dnsmasq -solo puede escuchar en una interface cuando se usa DHCP, y el -nombre de esa interface debe ser brindado usando la opción -.B interface -Esta limitación actualmente afecta a OpenBSD antes de versión 4.0. -Siempre se permite tener más de un rango dhcp (dhcp-range) en una -subred. El parámetro opcional network-id es una etiqueta alfanumérica -la cual marca esta red de tal forma que opciones dhcp puedan ser -especificadas en base a cada red. +broadcast siempre es opcional. Siempre se permite tener más de +un rango dhcp (dhcp-range) en una subred. El parámetro opcional +network-id es una etiqueta alfanumérica la cual marca esta red de +tal forma que opciones dhcp puedan ser especificadas en base a cada red. Cuando es prefijada con 'net:' entonces el significado cambia de "fijar etiqueta" a "coincidir con etiqueta". Solo una etiqueta puede ser fijada, pero más de una puede ser revisada por coincidencias. La dirección final puede ser remplazada por la palabra clave .B static la cual le dice a dnsmasq que debe habilitar DHCP para la red -especificada, pero no alocar dinámicamente direcciones IP. +especificada, pero no alocar dinámicamente direcciones IP: Solo hosts que tienen direcciones estáticas brindadas vía .B dhcp-host -o desde /etc/ethers serán servidas. +o desde /etc/ethers serán servidas. La dirección final puede ser +remplazada por la palabra clave +.B proxy +caso en el cual dnsmasq proveerá proxy-DHCP en la subred especificada. (Ver +.B pxe-prompt +y +.B pxe-service +para detalles.) .TP .B \-G, --dhcp-host=[][,id:|*][,net:][,][,][,][,ignore] Especificar parámetros por host para el servidor DHCP. Esto permite @@ -546,14 +560,16 @@ solo coincidir el tipo ARP para Token-Ring es 6. Como caso especial, es posible incluir más de una dirección de -hardware. Esto permite que una dirección IP sea asociada con +hardware. Ejemplo: +.B --dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.2 +Esto permite que una dirección IP sea asociada con direcciones de hardware múltiples, y le brinda a dnsmasq permiso para abandonar un arriendo DHCP a una de las direcciones de hardware cuando otra pide un arriendo. Nótese que esto es algo peligroso, sólo funcionará dependiblemente si una de las direcciones de hardware está activa en cualquier momento y dnsmasq no tiene forma de enforzar esto. Pero es útil, por ejemplo, para alocar una dirección IP estable -a una laptop que tiene interfaces alámbricas e inalámbricas. +a una laptop que tiene interface alámbrica e inalámbrica. .TP .B --dhcp-hostsfile= Leer información host DHCP desde el archivo especificado. El archivo contiene información de un host por línea. El formato de una línea es igual que texto hacia la derecha de '=' en --dhcp-host. La ventaja de almacenar información host DHCP en este archivo es que puede ser cambiada sin tener que reiniciar dnsmasq. El archivo será re-leído cuando dnsmasq recibe un SIGHUP. @@ -571,7 +587,7 @@ dnsmasq, estas l .B --dhcp-host que contienen la misma información. /etc/ethers es re-leída cuando dnsmasq recibe un SIGHUP. .TP -.B \-O, --dhcp-option=[,[,]][vendor:[],][|option:],[[,]] +.B \-O, --dhcp-option=[,[,]][encap:,][vendor:[],][|option:],[[,]] Especificar opciones diferentes o extra a clientes DHCP. Por predeterminado, dnsmasq envía algunas opciones estándar a clientes DHCP. La máscara de subred y dirección broadcast son fijadas igual @@ -634,11 +650,16 @@ vendor-class (n seleccionar opciones encapsuladas en preferencia sobre cualquiera enviada por el cliente. Es posible omitir el vendorclass completamente; .B --dhcp-option=vendor:,1,0.0.0.0 -caso en el cuál la opción encapsulada siempre es enviada. La dirección -0.0.0.0 no es tratada de forma especial en opciones de clase de vendedor -encapsuladas. +caso en el cuál la opción encapsulada siempre es enviada. +Opciones pueden ser encapsuladas dentro de otras opciones, por ejemplo: +.B --dhcp-option=encap:175, 190, "iscsi-client0" +enviará opción 175, dentro de la cual está opción 190. Si múltiples +opciones son brindadas que están encapsuladas con el mismo número de +opción entonces serán correctamente combinadas en una opción encapsulada. +encap: y vendor: no pueden ser fijadas ambas dentro de la misma opción dhcp-option. +La dirección 0.0.0.0 no es tratada de forma especial en opciones encapsuladas. .TP -.B --dhcp-option-force=[,[,]][vendor:[],],[[,]] +.B --dhcp-option-force=[,[,]][encap:,][vendor:[],],[[,]] Esto funciona exáctamente de la misma forma que .B --dhcp-option excepto que la opción siempre será enviada, aún si el cliente no la pide en @@ -692,11 +713,22 @@ network-id es fijado. .B --dhcp-subscrid=, Trazar de opciones relay subscriber-id RFC3993 a opciones network-id. .TP -.B --dhcp-match=, -Fijar la opción network-id si el cliente envía un opción DHCP del nombre -brindado. Esto puede ser utilizado para identificar clientes particulares -que envían información usando números privados de opciones. -.TP +.B --dhcp-match=,