Respostas no Fórum
-
AutorPosts
-
skate_foreverParticipante
Aqui 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.
Wireguard_webadmin
Sistema gratuito (Open Source) para gestão de VPN's WireGuard com uma Web interface intuitiva e fácil de usar.
Principais funcionalidades:
- Sistema de Firewall completo e flexível.
- Encaminhamento de portas
- Suporte a multi usuário com níveis diferentes de acesso
- Múltiplas instâncias do Wireguard
- Crypto key routing para configuração de VPN site-to-site
O projeto é Open Source, fácil de instalar e está disponível em wireguard_webadmin
skate_foreverParticipanteGrazziano,
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_foreverParticipanteAs 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_foreverParticipanteÉ, 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_foreverParticipanteGalera, 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_foreverParticipanteRomulo, 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_foreverParticipanteEstou 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