#!/bin/sh export DATE="3.9.2007";SCRIPT=${0#/rom} export TITLE="Administração: OLSR" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Administração: OLSR EOF if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then #Speedups 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_httpinfo="$(nvram get ff_httpinfo)" ff_bmf="$(nvram get ff_bmf)" ff_fisheye="$(nvram get ff_fisheye)" ff_rfisheye="$(nvram get ff_rfisheye)" ff_olsrtc="$(nvram get ff_olsrtc)" cat<
Filtro OLSR:
Desvio-DMZ:
Serviços OLSR: EOF if [ -x /etc/init.d/S*dnsmasq ];then cat<
DHCP-OLSR:
Serviços DHCP: Todos  Somente Web e E-Mail EOF fi cat<
 
HNA4:
Broadcast IPV4:
Rede OLSR:
Tempo de reação OLSR:
Valor da predisposição:
Protocolo QOS(ETX): Ligar  Desligar
Factor LQ-OLSR:
Histerese: Ligar  Desligar
Tempo de histerese:
Valor limite superior:
Valor limite inferior
Policy Routing: Ligar  Desligar
PING Addresses:
Nome do serviço DNS: Ligar  Desligar
Arp Refresh:||| Ligar  Desligar
Informação Http: Ligar  Desligar
Mcast Forward: Ligar  Desligar
OLSR Traffic Shaping: Ligar  Desligar
Roteamento Fisheye: Ligar  Desligar
Optimização Dijkstra: Ligar  Desligar
 
   

Dica 1: O endereço IP e a máscara de subrede na página Sem fio definem a classe de endereços IP para o OLSR. Nas páginas LAN e/ou WAN é possível configurar um outra classe-OLSR de endereços IP. Assim o OLSR ativará também esta conexão e desativará a configuração do firewall para esta conexão. Esta provado a eficiência de se usar uma máscara de subrede "apertada" para estas classes de IPs-OLSR adicionais. Assim caso não funcione o OLSR, aparelhos com endereços IP poderão se comunicar. Este procedimento - raramente necessário - pode ser configurado na página LAN com o mesmo endereço IP da página Sem fio. Com isto estarão conectadas a placa de rede (RJ45) com a placa da conexão sem fio, existindo assim uma ponte-Ethernet.

Dica 2: Oferecer internet para outras pessoas é fácil. Conecte a saída da internet deste aparelho com um modem que ofereça conexão para internet. A conexão deste aparelho automaticamente se configurará via DHCP do modem de internet. A Conexão internet aberta deste aparelho será anunciada pelo HNA4. Existem algumas regras de firewall: para ser possível usá-las deve-se ativar o "dyn_gw_plugin" no programa de serviço do OLSR. Este plugin testa com frequência a função da conexão internet com "traceroute" e desliga se necessário a mensagem HNA4.

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_wldhcpfw" for V in $add ff_ign ff_dmz ff_service ff_hna4 ff_ip4broad 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_httpinfo ff_bmf ff_fisheye ff_rfisheye 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< As novas configurações foram aceitas. Estas serão ativadas somente após o reinício do aparelho. EOF else cat< Nenhuma das configurações foi alterada. EOF fi fi . ${SCRIPT%/*}/cgi-bin-post.sh