Respostas no Fórum
-
AutorPosts
-
skate_forever
ParticipanteAqui tive vários problemas.
Estou tendo que voltar a instalação para a versão 2.4.0 e recompilar o driver para suporta a placa de rede comprada.
A quantidade de módulos no kernel do Endian deixa a desejar, e o pior é que eles não liberam mais o kernel-devel para poder compilar as coisas, conseqüentemente precisando fazer algumas “gambis” para o sistema funcionar.
🚀 Apresentando o Hotspot Beacon! 🚀
Desbloqueie o potencial do seu Wi-Fi com o Hotspot Beacon. Personalize sua página de acesso para mostrar anúncios, promoções ou informações e engajar seus clientes, impulsionando o seu negócio.
💡 Principais Funcionalidades:
- Interface amigável e intuitiva
- Opções de personalização completas para sua marca
- Gerenciamento de propagandas e promoções
- Integração fácil com sistemas existentes via API
- Limitação de velocidade ou largura de banda por usuário
- Controle de acesso por horário
🔗 Confira o site para saber mais: https://hotspotbeacon.comskate_forever
ParticipanteGrazziano,
Tive este problema também, e foi até fácil de resolver.
Os passos abaixo resolveram o problema:
# efw-upgrade -s
# smart upgrade (provavelmente vai dar problema de conflito)
# smart install initscripts (aqui ele já instala o initscript e o chkconfig como dependência)
Depois é só continuar a atualização.
# smart upgrade
skate_forever
ParticipanteAs placas com chipset: Agere Systems ET-131x PCI-E Ethernet Controller, não tem suporte no endian, foi necessário compilar o driver específico para a mesma. Os procedimentos abaixo dão suporte necessário para fazer a compilação do driver.
Dar acesso a internet ao Endian:
# route add default fw 192.168.0.100
Atualizar o Endian e mudar de repositório:
# efw-upgrade
# efw-upgrade -s
Escolha development, digite seu e-mail. Reboot!
Agora utilizando o smart para instalar o kernel-PAE, já que não consegui achar o kernel padrão para desenvolvimento.
O kernel PAE dá suporte a mais de 4GB de ram, de acordo com informações encontradas na internet.
# smart install kernel-PAE
Após executar este comando, ele irá remover o kernel padrão e algumas dependências e instalar o kernel PAE e as dependências necessárias, que são iguais a do kernel padrão.
Reboot!
Se iniciou normalmente, agora, faça um upgrade usando o efw-upgrade ou smart upgrade.
Agora vamos iniciar o processo de instalação dos pacotes necessários para compilação do driver.
Primeiro, baixar os pacotes/fontes do Endian 2.4 Community.
Vamos instalar alguns pacotes para nos ajudar nessa tarefa:
Agora vamos baixar e descompactar os pacotes para permitir a compilação do driver:
# tar -xvzf EFW-COMMUNITY-2.4-devel-srpms.tar.gz
Instalamos os pacotes necessários para a compilação:
# cd EFW-COMMUNITY-2.4-201006071652/RPMS/
# rpm -Uvh binutils-2.15.92.0.2-25.endian2.i586.rpm glibc-kernheaders-2.4-9.1.103.EL.endian1.i586.rpm patch-2.5.4-20.endian0.i586.rpm glibc-headers-2.3.4-2.41.endian8.i386.rpm glibc-extras-2.3.4-2.41.endian8.i386.rpm glibc-devel-2.3.4-2.41.endian8.i386.rpm libgomp-4.1.2-14.endian1.i586.rpm gcc4-4.1.2-14.endian1.i586.rpm make-3.81-3.endian0.i586.rpm cpp-3.4.6-10.endian8.i586.rpm autoconf-2.59-7.endian0.noarch.rpm automake-1.9.5-0.endian0.noarch.rpm m4-1.4.3-0.endian0.i386.rpm rpm-build-4.4.2.3-9.endian3.i586.rpm libstdc++-devel-3.4.6-10.endian8.i586.rpm
OBS.: A instalação do rpmbuild é apenas para manter a compatibilidade com o Endian, caso você queria gerar um .rpm do driver se o mesmo estiver conforme as exigências para criação do .rpm.
Criamos um link do gcc apontando para o gcc4:
# ln -s /usr/bin/gcc4 /usr/bin/gcc
Agora vamos trabalhar a compilação do driver, primeiro baixando o driver direto do sourceforge:
Descompactar e compilar o driver:
# tar -xvzf et131x-1.2.3-3.tar.gz
# cd et131x-1.2.3-3/
# make
Caso não apresente nenhum erro durante a compilação, instale o módulo no sistema:
# make modules_install
Carregue o módulo no sistema:
# gzip et131x.ko
# cp et131x.ko.gz /lib/modules/2.6.27.19-72.e25PAE/kernel/drivers/net/
# gunzip et131x.ko.gz
# insmod et131x.ko
Verifique com o comando dmesg e veja se driver foi carregado:
# dmesg
et131x: module license ‘BSD’ taints kernel.
10/100/1000 Base-T Ethernet Driver for the ET1310, v1.2.3 01/31/2006 15:40:00 by Agere Systems, http://www.agere.com
et131x 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
et131x 0000:01:00.0: setting latency timer to 64
# ifconfig eth1 up
Pronto! O dispositivo já devem aparecer na interface web!
Os Links utilizados como solução para a compilação do driver, foram:
http://blog.luizagostinho.com/?p=596
http://blog.luizagostinho.com/?p=733
http://efwsupport.com/index.php?topic=610
http://efwsupport.com/index.php?topic=1155.0
skate_forever
ParticipanteÉ, consegui achar o driver correto e que compila, também no mesmo local/blog.
http://blog.luizagostinho.com/?s=et131x
O problema agora está em achar o kernel correto para poder complicar.
Fica a dica ai pra quem tiver interesse.
skate_forever
ParticipanteGalera, consegui achar uma documentação onde explicar como compilar driver no endian.
Este http://blog.luizagostinho.com/?p=596 é o link.
Sendo que o driver et131x não está compilando se alguém já conseguiu compilar, favor informar onde encontro o driver e patch correto.
outubro 1, 2010 às 2:18 pm em resposta a: Problemas ao Bloquear Todos os sites e liberar apenas os que eu quero #5855skate_forever
ParticipanteRomulo, como você conseguiu bloquear todos os sites???
Foi utilizando esta dica: http://www.efwsupport.com/index.php?topic=162.0
OU foi utilizando outra?
skate_forever
ParticipanteEstou com um problema semelhante.
Quando ativo o bloqueio de tudo no contentfilter e habilito a opção de autenticação, o mesmo libera tudo.
Estou a procura de uma opção no endian ou alguma forma de bloquear todos os sites e liberar apenas o que serão utilizados, se alguém tiver alguma solução fico grato.
Já fiz algumas pesquisas e nenhuma me trouxe uma solução eficiente.
-
AutorPosts