Encontro DebianDayPT 2008 - Inscreve-te! | Visite também o Planeta DebianPT.org

Beat the bitch!

Submetido por voxvirus a Quinta, 2005-10-06 17:18.

Recentemente, após instalar sarge numa máquina, deparei-me com um pequeno incómodo, as consolas /dev/tty* não paravam de deitar warnings, tornando assim o seu uso muito irritante, vejamos agora como resolvi este pequeno problema.

Depois de analisar atentamente esses dumps que eram da forma de "Inbound IN=eth0 OUT= " dei-me conta que não passavam de warnings emitidos pelo iptables e como as regras que estou a usar nessa maquina foram criadas através do firestarter soube logo de quem era a culpa. No entanto, não desejava alterar as regras que tinha feito para o iptables e aqueles warnings são de facto muito úteis, ainda que irritantes, resolvi-me assim a arranjar uma maneira de as redirecionar para algures (e sim, eu sei k elas também sao logadas em execuo com a sua emissao ;).
A solução, ainda que simples, ludibriou-me durante algum tempo e resumiu-se as seguintes linhas (seguem-se comentários entre parêntesis rectos):

$ su
# echo "*.* /dev/tty12" >> /etc/syslog.conf
# vim /etc/init.d/klogd [alterar KLOGD="" para KLOGD="-c 3"]
# kill -HUP 3273 [substituir plo pid k o syslogd tenha]
# /etc/init.d/klogd restart
# exit

Caros amigos, como podem inferir, esta solução vai libertar-vos para que possam livremente trabalhar na consola, sem no entanto perderem os warnings que serão redirecionados para /dev/tty12 em tempo real. Espero que ajude quem tiver semelhante problema, e deseje semelhante solução. :)

Comentários

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

apenas como nota, nas novas

apenas como nota, nas novas versoes de debian que respeitam lsb a variavel KLOGD encontra-s definida em /etc/default/klogd (e pode ser alterada c o sysctl sem necessidade de editar ficheiros de configuracoes)

---
cumps()
:voxvirus

Back to top