Layer7 e compilação do kernel mole-mole com Conectiva 10

Neste artigo vou mostrar como instalar o layer 7 e compilar o kernel no Conectiva 10 é a maior moleza, apesar da falta de textos com layer7 sobre esta distro. Criei este artigo minuciosamente explicado, mas também desenvolvi um script que faz todo o trabalho automaticamente (pra quem não quer meter a mão na massa).

[ Hits: 42.879 ]

Por: Djair Dutra C. Jr. em 29/08/2006


Compilando os módulos e criando os scripts de inicialização



Vamos então à compilação dos módulos:

# cd /usr/src/linux
# make modules && make modules_install


Aproveite e vá tomar um café, porque estas opções são demoradas. Dependendo da máquina podem levar horas para serem concluídas. Após a compilação dos módulos, retorne na pasta /lib/modules/ e volte o nome original da pasta dos módulos do kernel que você renomeou (lembra?).

# mv /lib/modules/2.4.5-versão_antiga_kernel-old /lib/modules/2.4.5-versão_antiga_kernel

O pior já passou, acredite! Se até aqui não deu nenhum erro parabéns! Agora vamos criar uma imagem de inicialização baseada no novo kernel.

# cd /boot
# mkinitrd initrd-bzImage 2.6.11-72032U10_23cl


Configurando o lilo.conf


Surgirá um novo arquivo como nome initrd-bzImage. Esta é a sua imagem de inicialização para o novo kernel. Agora você deve informar ao seu gerenciador de boot onde está o novo kernel. Neste exemplo usei o lilo. Acrescente ao final do arquivo /etc/lilo.conf as seguintes linhas:

OBS.: Lembre que se você escolheu outro nome senão o bzImage, ele deve ser informado em todas as linhas de código até aqui.

image=/boot/bzImage
root=/dev/hda2 # (ou o mesmo do kernel velho)
label=Kernel-Novo
initrd=/boot/initrd-bzImage
read-only

Com as configurações atuais você poderá trabalhar com dois kernels. Absolutamente nada do seu kernel antigo foi perdido e a opção de escolher entre um e outro ajuda bastante caso algo tenha saído errado. Se quiser tornar o novo kernel como padrão na inicialização, acrescente a seguinte linha no seu lilo, caso ela já não exista:

default=Kernel-Novo

Depois de salvar e fechar este arquivo digite o comando lilo para ativar suas alterações.

# lilo

Página anterior     Próxima página

Páginas do artigo
   1. O cenário
   2. Preparando o terreno
   3. Baixando e instalando os pacotes
   4. Aplicando as patches
   5. Configurando e compilando o kernel
   6. Compilando os módulos e criando os scripts de inicialização
   7. Instalando o iptables-1.3.4
   8. Criando regras para bloqueio
   9. Finalizando
Outros artigos deste autor

O que ainda falta pra você abandonar o Windows de vez?

Dando uma "enfeitada" no Ubuntu com o gDesklets

Por que eu pago por 10 megas, mas só faço download a 1 mega?

A verdade sobre as ACLs do Squid

Estamos mais "INGNORANTES"?

Leitura recomendada

Compilando kernel no Debian Squeeze

Slackware 10.2 com dois kernels na mesma instalação

Alterando as permissões de um arquivo

Recompilar o Kernel? Isso ainda existe??

Kernel 2.6: a instalação mais fácil

  
Comentários
[1] Comentário enviado por rebinat em 30/08/2006 - 10:22h

amigo,

uso o conectiva e sempre apanhei pra usar layer 7.. gostaria de receber o script que vc mencionou no fim do artigo

rebinat@yahoo.com.br

agradeço desde ja

Luiz Henrique
Rebinat Informatica

[2] Comentário enviado por balani em 30/08/2006 - 11:59h

Cara muito bom o seu artigo, o L7 eu já havia conseguido instalar, preciso o modulo string, mas mesmo assim seu artigo me ajudou muito. vlw.

[3] Comentário enviado por fpires em 31/08/2006 - 01:16h

O site possui uma área para scripts. Coloque o seu lá e adicione um link aqui nos comentários.

[4] Comentário enviado por fsoaress76 em 13/09/2006 - 17:40h

muito bom realmente muito bom mesmo

so fiquie um pouco curioso para ver o script
quando voce diz "crie esse ecript" nao tem nem um link.
mais esta de parabens nesse estante estou compilando o kernel seguindo as suas dicas.

ate agora esta tudo certinho

[5] Comentário enviado por malacker em 15/09/2006 - 10:34h

aí vai o link para o script qu citei no artigo:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2256

[6] Comentário enviado por mfmota em 20/11/2006 - 16:31h

Gostaria de esclarecer uma dúvida! No artigo vc demonstra a utilização do l7 para bloqueio, e se eu quizer limitar a utilização de banda desses softwares ao invés de bloquear


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts