#!/bin/sh export DATE="11.5.2010";SCRIPT=${0#/rom} export TITLE="Administración: OLSR" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Administración: OLSR EOF if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then #Speedups ff_smartgw="$(nvram get ff_smartgw)" ff_wldhcp_hna4="$(nvram get ff_wldhcp_hna4)" ff_qoslev="$(nvram get ff_qoslev)" ff_hyst="$(nvram get ff_hyst)" ff_policyrt="$(nvram get ff_policyrt)" ff_nameservice="$(nvram get ff_nameservice)" ff_arprefresh="$(nvram get ff_arprefresh)" ff_txtinfo="$(nvram get ff_txtinfo)" ff_bmf="$(nvram get ff_bmf)" ff_fisheye="$(nvram get ff_fisheye)" ff_olsrtc="$(nvram get ff_olsrtc)" cat<
Red OLSR:
Smart Gateway:Habilitar  Deshabilitar
Filtro OLSR:
Redirección DMZ:
Servicios OLSR: EOF if [ -x /etc/init.d/S*dnsmasq ];then cat<
OLSR DHCP:
Use HNA4 for Clients:Habilitar  Deshabilitar
Servicios DHCP: Todo  Sólo web y correo electrónico EOF fi cat<
 
HNA4:
Broadcast IP4:
Interfaces:
Velocidad OLSR:
Predisposición:
Protocolo QOS (ETX):Habilitar  Deshabilitar
Filtro OLSR:
Histéresis: Habilitar  Deshabilitar
Frequencia de Histéresis:
Umbral Superior:
Umbral Inferior:
Policy Routing:Habilitar  Deshabilitar
PING Addresses:
Servidor de Nombres(DNS):Habilitar  Deshabilitar
Arp Refresh: Habilitar  Deshabilitar
Txtinfo:Habilitar  Deshabilitar
Mcast Forward: Habilitar  Deshabilitar
Configuración de Tráfico OLSR: Habilitar  Deshabilitar
Direccionamiento Ojo de Pez:Habilitar  Deshabilitar
 
   

Consejo1: Los parámetros Dirección IP y Máscara de red en la página Wireless determinan el rango de direcciones IP usado por OLSR. Es posible configurar una dirección IP adicional fuera del rango IP en las páginas LAN y/o WAN. En este caso la señalización OSLR se activa para la interfaz correspondiente y la configuración de firewall para la interfaz se desactiva. Es mejor usar una máscara de red "más estricta" en las direcciones IP OSLR añadidas. Esto asegurará la conexión desde las IP apropiadas si el demonio OSLR no está corriendo. Como caso especial poco frecuente, es posible configurar las mismas direcciones IP en las páginas LAN y Wireless. En este caso las interfaces LAN y Wireless estarán conectadas con el puente ethernet.

Consejo2: Cómo ofrecer acceso a Internet a los demás: conecta la salida de red del aparato a un router Internet. El router configurará la interfaz Internet con DHCP. El acceso a Internet se anunciará por OLSR/HNA4. Hay reglas de firewall específicas para este servicio. Para realizar el acceso a Internet, el plugin "dyn_gw_plugin" se activa en el demonio OLSR. El plugin mantendrá la conectividad del acceso a Internet con "traceroute" y deshabilitará el HNA4 si no hay conexión a Internet.

EOF else IFS=\&;set ${QUERY_STRING%%[^%&=+-:@-_a-z~]*};unset IFS;eval $* DIRTY= if [ -n "$post_olsr" ]; then add= test -x /etc/init.d/S*dnsmasq && add="$add ff_wldhcp ff_wldhcp_hna4 ff_wldhcpfw" for V in $add ff_smartgw ff_range ff_ign ff_dmz ff_service ff_hna4 ff_ip4broad ff_iface ff_olsrspeed ff_will ff_qoslev ff_lqmult ff_hyst ff_scale ff_thrh ff_thrl ff_policyrt ff_ping ff_nameservice ff_arprefresh ff_txtinfo ff_bmf ff_fisheye ff_olsrtc; do eval "C=\$$V" C=$(httpd -d "$C") if [ "$C" != "$(nvram get $V)" ]; then DIRTY=1 nvram set $V="$C" fi done fi if [ -n "$DIRTY" ]; then nvram commit>/dev/null 2>&1 cat< Los cambios han sido registrados. Los parámetros se activarán tras el próximoReinicio. EOF else cat<No se ha cambiado ningún parámetro. EOF fi fi . ${SCRIPT%/*}/cgi-bin-post.sh