Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    hawk23
    Visitante

    Padrão HermesAP

    Sérgio .. eu não consigo achar essas opções no Kernel .. estou usando o kernel 2.4.27 e não tem jeito de achar .. estou usando a Distro Debian .. mas o kernel eu baixei do kernel.org e me diz uma coisa , vc já fez bridge com cartão de rádio ?

    Desde já grato .

  2. #2
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    seu kernel entao deve ter sido compilado sem estas opcoes... vai ter q rever ae. Se for o caso instala outro.
    Nunca usei bridge nas Linux-box... mas provavelmente funciona... eh soh habilitar o bridge-utils.

  3. #3
    hawk23
    Visitante

    Padrão HermesAP

    então vc pegou o kernel 2.4.27 do kernel.org ou já veio no seu slack ? pq eu consegui achar essas opções no kernel 2.6. em file system , pseudo file system .

    Sérgio .. eu estava vendo o site http://bridge.sourceforge.net/faq.html vc pode ver no FAQ que o pacote bridge-utils não funcionar com cartões orinoco . pelo menos com os que eu testei .


  4. #4
    hawk23
    Visitante

    Padrão HermesAP

    Grande Sérgio... eu descobri onde estava o meu erro .. tinha que habilitar a opção de codigos experimentais no kernel .

    Obrigado pela ajuda .

  5. #5
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    blz... Quanto a opcao de uso como bridge, como eu disse nunca usei... apos instalar ae faca os testes, pois de acordo com o pessoal lah do bridge-utils se vc puder carregar na RAM o driver do orinoco vc pode passar parametros para q a bridge funcione... e o hermesAP faz justamente isso, intercepta o firmware e passa parametros ao mesmo.

  6. #6
    hawk23
    Visitante

    Padrão HermesAP

    Sérgio até que fim consegui colocar em modo master, mas quando reinicio a máquina o cartão não volta mais em modo master, como foi que vc fez para que todas as vezes que reinicie a máquina ele volte em modo master ?

    Desde já grato .

  7. #7
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    uai... rc.local
    no seu caso crie um scritp e coloca ae no /etc/init.d/ e depois cria o link simbolico pra ele startar no boot do sistema.

  8. #8
    hawk23
    Visitante

    Padrão HermesAP

    Foi besteira minha te fazer essa pergunta ... pq assim que eu te fiz essa pergunta eu lembrei e fiz na hora, mas quanto a bridge que vc disse que carregando o drive orinoco na ram , poderia funcionar , vc tem ideia como que ue posso fazer essa bridge funcionar com cartão de rádio ?
    nesse caso colocando pra carregar na ram do computador ?

    Se vc puder me ajudar com isso eu te agradeço e muito .

    Desde já grato .

  9. #9
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    hehehehehehe... passar parametro pro device driver nao eh facil nao... e estou sem tempo pra mexer com isso... aconselho a estudar o codigo fonte do proprio hermesAP e verificar como ele interage com o firmware terciario e tambem estudar o codigo fonte do bridge-utils. :?
    Infelizmente nessa nao consigo te ajudar por hora... como disse to bem enrolado ultimamente.

  10. #10
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    me explica uma coisa... pq tornar a linux-box uma bridge? aqui eu eu uso como router principalmente pela funcionalidade do controle de banda, mac, portas e mais um monte de coisas justamente ficar no proprio router... dae o link PTP chega limpo ateh minha base, ou seja, filtro tudo lah na repeticao mesmo.
    Apesar q na bridge tb dah pra controlar isso tb... :lol:

  11. #11
    hawk23
    Visitante

    Padrão HermesAP

    é isso mesmo Sérgio .. vc tem razão eu não vou fazer mais em modo bridge nops, pois dá muiiiito trabalho vou usar como modo router mesmo.

    Obrigado pela sua ajuda ... e qualquer coisa estamos aí .

  12. #12
    hawk23
    Visitante

    Padrão HermesAP

    Sérgio ... já estou com o hermesAP funcionando 100 % , agora estou com outra dúvida quanto ao modo WDS do mesmo , vc sabe como posso fazer para configura-lo ?

    Desde já grato

  13. #13
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    tem um arquivo de ajuda em html junto com o hermesAP dah uma lida nele, tah bem explicado lah. Vc quer fazer wds entre o hermesAP e qual outro AP? Estava lendo o forum do HermesAP e vi q funciona blz com AP2000, mas o pessoal estava com problemas em outras marcas (linha airo da Cisco)...

  14. #14
    hawk23
    Visitante

    Padrão HermesAP

    Justamente com o ap-2000 da orinoco e com outros computadores com hermesAP , só ainda não consegui fazer mais de uma adaptadora ISA funcionar na mesma máquina . Vc tem idéia de como fazer ?


    Espero sua reposta

  15. #15
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    aqui eu usei soh PCI... mas... os ISA realmente costumam ficar embosterando... alterna no rc.pcmcia (no debian nao sei qual eh nao... 8O 8O ) para usar PCIC=i82365 ao inves do PCIC=yenta_socket. Alem disto, veja em /etc/pcmcia/config.opts ( ou /sysconfig/pcmcia) alguns parametros de exclude irq X. Tem mais alguma coisa que nao lembro agora... depois vou montar uma maquina com ISA e revejo... se achar mais alguma coisa posto aqui.

  16. #16
    hawk23
    Visitante

    Padrão HermesAP

    Ok Sérgio , se vc consegui colocar pra funcionar com ISA , posta para mim .. pois seria grande ajuda .

    Muito obrigado mais uma vez pela sua ajuda .

  17. #17
    hawk23
    Visitante

    Padrão HermesAP

    Sérgio, mudando um pouco o assunto sobre HermesAP , vc conhece algum programa que me diga qual usuário está consumindo mais banda ?

    Exemplo :

    Eu entro em meu host remoto, que serve como gateway para rede de um prédio, e executo o programa, e o mesmo me mostra qual usuário está consumindo mais banda nessa rede .
    Já tentei o IpTraf mas o ele não tem essa função .

    Espero sua reposta

  18. #18
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    os meus aqui soh consomem o que libero pra eles... nada alem... agora o iptraf mostra sim... se vc quiser ver blz, roda: # iptraf -l ethX e lah vai aparecer o MAC do engracadinho...
    se vc quiser dar nome pra cada user vc entra (no slackware... no debian vai ter q achar onde fica esse arquivo) /var/cache/iptraf/ethernet.desc e cadastra o MAC tudo em minusculo, sem separador e no final do MAC usa o separador ":" e coloca o nome do individuo... tem como configurar isso dentro do proprio iptraf (Configure- Ethernet/PLIP Host Description)
    Fora esses poderia usar o ipaudit e verificar os logs de cada um... mostra onde tah conectado, consumo e mais um monte de coisa... tem tambem o MRTG que serve +-.

  19. #19
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão HermesAP

    Citação Postado originalmente por hawk23
    Ok Sérgio , se vc consegui colocar pra funcionar com ISA , posta para mim .. pois seria grande ajuda .

    Muito obrigado mais uma vez pela sua ajuda .
    eh... essas ISA sao um peh no sac*&%$@#...
    Mas fiz funcionar aqui com 2 ISA (1 master e 1 Maganed)... seguinte.. fiz uma gambiarra danada e como precisava mandar a maquina embora rapido... nao deu pra testar muita coisa (acho que tem configuracao soh echendo linguica... :twisted: ) mas tae:
    /etc/pcmcia/config.opts (acrescentei essas 2 linhas)
    module "orinoco_cs" opts ""
    module "orinoco_cs" opts ""

    /etc/modules.conf (acrescentei essas 2 linhas)
    alias eth0 orinoco_cs
    alias eth1 orinoco_cs

    /etc/rc.d/rc.pcmcia (troquei o arquivo original por este)

    #!/bin/sh

    # rc.pcmcia 1.46 2004/05/07 06:24:58 (David Hinds)
    #
    # This is designed to work in BSD as well as SysV init setups. See
    # the HOWTO for customization instructions.

    # Tags for Red Hat init configuration tools
    #
    # chkconfig: 2345 45 96
    # processname: cardmgr
    # pidfile: /var/run/cardmgr.pid
    # config: /etc/pcmcia/config
    # config: /etc/pcmcia/config.opts
    # description: PCMCIA support is usually to support things like ethernet \
    # and modems in laptops. It won't get started unless \
    # configured so it is safe to have it installed on machines \
    # # processname: cardmgr
    # pidfile: /var/run/cardmgr.pid
    # config: /etc/pcmcia/config
    # config: /etc/pcmcia/config.opts
    # description: PCMCIA support is usually to support things like ethernet \
    # and modems in laptops. It won't get started unless \
    # configured so it is safe to have it installed on machines \
    # that don't need it.

    # Exit if pcmcia-cs is not installed
    test -x /sbin/cardmgr || exit 0

    # Save option values passed in through the environment
    for N in PCMCIA PCIC PCIC_OPTS CORE_OPTS CARDMGR_OPTS SCHEME ; do
    V=`eval echo '$'$N` ; if [ "$V" ] ; then eval ENV_$N=\"$V\" ; fi
    done

    # Source PCMCIA configuration, if available
    if [ -f /etc/pcmcia.conf ] ; then
    # Debian startup option file
    . /etc/pcmcia.conf
    elif [ -f /etc/sysconfig/pcmcia ] ; then
    # Red Hat startup option file
    . /etc/sysconfig/pcmcia
    else
    # Slackware startup options go right here:
    # Should be either i82365 or tcic
    PCIC=i82365
    # Put socket driver timing parameters here
    PCIC_OPTS="extra_sockets=1"
    # Put pcmcia_core options here
    CORE_OPTS=
    # Put cardmgr options here
    CARDMGR_OPTS=
    # To set the PCMCIA scheme at startup...
    SCHEME=
    fi
    for N in PCMCIA PCIC PCIC_OPTS CORE_OPTS CARDMGR_OPTS SCHEME ; do
    V=`eval echo '$'ENV_$N` ; if [ "$V" ] ; then eval $N=\"$V\" ; fi
    done
    if [ "$PCMCIA" -a "$PCMCIA" != "yes" ] ; then exit 0 ; fi

    usage()
    {
    echo "Usage: $0 {start|stop|status|restart|reload}"
    }

    cleanup()
    {
    while read SN CLASS MOD INST DEV EXTRA ; do
    if [ "$SN" != "Socket" ] ; then
    /etc/pcmcia/$CLASS stop $DEV 2> /dev/null
    fi
    done
    }
    EXITCODE=1
    for x in "1" ; do

    if [ "$PCIC" = "" ] ; then
    echo "PCIC module not defined in startup options!"
    break
    fi

    if [ $# -lt 1 ] ; then usage ; break ; fi
    action=$1

    case "$action" in

    start)
    echo -n "Starting PCMCIA services: "

    if [ -d /var/lib/pcmcia ] ; then
    SC=/var/lib/pcmcia/scheme
    RUN=/var/lib/pcmcia
    else
    SC=/var/run/pcmcia-scheme
    RUN=/var/run
    fi
    if [ -L $SC -o ! -O $SC ] ; then rm -f $SC ; fi
    if [ ! -f $SC ] ; then umask 022 ; touch $SC ; fi
    if [ "$SCHEME" ] ; then umask 022 ; echo $SCHEME > $SC ; fi

    if ! grep -q pcmcia /proc/devices ; then
    if [ -d /lib/modules/preferred ] ; then
    PC=/lib/modules/preferred/pcmcia
    else
    PC=/lib/modules/`uname -r`/pcmcia
    fi
    KD=/lib/modules/`uname -r`/kernel/drivers/pcmcia
    if [ -x /sbin/modprobe ] ; then
    /sbin/modprobe pcmcia_core $CORE_OPTS || break
    /sbin/modprobe $PCIC $PCIC_OPTS >/dev/null 2>&1 ||
    (/sbin/modprobe yenta_socket >/dev/null 2>&1 &&
    echo "using yenta_socket instead of $PCIC") ||
    /sbin/modprobe $PCIC $PCIC_OPTS || break
    /sbin/modprobe ds || break
    elif [ -d $PC ] ; then
    /sbin/insmod $PC/pcmcia_core.o $CORE_OPTS
    /sbin/insmod $PC/$PCIC.o $PCIC_OPTS
    /sbin/insmod $PC/ds.o
    else
    echo "module directory $PC not found."
    break
    fi
    fi

    if [ -s /var/run/cardmgr.pid ] && \
    kill -0 `cat /var/run/cardmgr.pid` 2>/dev/null ; then
    echo "cardmgr is already running."
    else
    if [ -r $RUN/stab ] ; then
    cat $RUN/stab | cleanup
    fi
    /sbin/cardmgr $CARDMGR_OPTS
    fi

    echo "done."
    touch /var/lock/subsys/pcmcia 2>/dev/null
    EXITCODE=0
    ;;
    stop)
    echo -n "Shutting down PCMCIA services: "
    if [ -s /var/run/cardmgr.pid ] ; then
    PID=`cat /var/run/cardmgr.pid`
    kill $PID
    # Give cardmgr a few seconds to handle the signal
    for N in 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 ; do
    kill -0 $PID 2>/dev/null || break
    sleep 2
    done
    fi
    killall -q "CardBus Watcher"
    if grep -q "^ds " /proc/modules ; then
    /sbin/rmmod ds
    /sbin/rmmod $PCIC 2>/dev/null || \
    /sbin/rmmod yenta_socket 2>/dev/null
    /sbin/rmmod pcmcia_core
    fi
    echo "done."
    rm -f /var/lock/subsys/pcmcia
    EXITCODE=0
    ;;status)
    pid=`/sbin/pidof cardmgr`
    if [ "$pid" != "" ] ; then
    echo "cardmgr (pid $pid) is running..."
    EXITCODE=0
    else
    echo "cardmgr is stopped"
    EXITCODE=3
    fi
    ;;

    restart|reload)
    $0 stop
    $0 start
    EXITCODE=$?
    ;;

    *)
    usage
    ;;

    esac

    done

    # Only exit if we're in our own subshell
    case $0 in *rc.pcmcia) exit $EXITCODE ;; esac

  20. #20
    hawk23
    Visitante

    Padrão HermesAP

    Obrigado Sérgio pela ajuda com as ISA foi de suma importância para mim , agora estou com um outro problema com o AP que fiz com o hermesAP . O segunte amigo, quando eu fiz o ap ele funcionou perfeito,daí começou dizendo que a tabela do conntrack do iptables daí pesquisei na internet e vi que o pro era memória , coloquei mais um pente de 64 k e ficou tudo blz . Mas 1 dias após começou a dar esse outro problema, essas são as mensagens do kernel :

    debian kernel: NETDEV WATCHDOG: eth1: transmit timed out
    Nov 24 06:32:15 debian kernel: eth1: Tx timeout! 0 free TxFIDs ALLOCFID=0224, TX
    COMPLFID=01bc, EVSTAT=808d
    Nov 24 06:32:17 debian kernel: NETDEV WATCHDOG: eth1: transmit timed out
    Nov 24 06:32:17 debian kernel: eth1: Tx timeout! 0 free TxFIDs ALLOCFID=0224, TX
    COMPLFID=01bc, EVSTAT=808d
    Nov 24 06:32:19 debian kernel: NETDEV WATCHDOG: eth1: transmit timed out
    Nov 24 06:32:19 debian kernel: eth1: Tx timeout! 0 free TxFIDs ALLOCFID=0224, TX
    COMPLFID=01bc, EVSTAT=808c

    o que acontece é que trava meu hermesap e eu tenho que reiniciar a pcmcia para tudo voltar ao normal ... vc pode me ajudar como resolver isso ?

    Fico no aguardo