Quem nunca abriu sua console e recebeu uma chuva de mensagens “martian source”? Pois bem há uma solução bem simples para isso.
Uma explicação breve do que seria Martian Source. Pacotes Marcianos no português são pacotes que o Linux não está esperando que cheguem pela interface que estão chegando, exemplo, pacotes da rede interna chegando pela interface externa. A causa pode ser um servidor mal configurado ou uma VLAN.
martian source 72.14.204.101 from 192.168.1.15, on dev eth0
ll header: 45:00:00:28
Podemos desabilitar o Log, para evitar que fique cheio só de mensagens dele.
cd /proc/sys/net/ipv4/conf/ echo 0 > ethx/log_martians (onde x é o numero da interface)
Fiz isso no CentOS 5.4, ainda não testei reiniciar o servidor, mas aparentemente essa solução é “temporaria” até o proximo boot.
Pesquisando pela a internet a solução definitiva seria como vou citar abaixo, porém, fiz aqui e não funcionou de imediato. No meu caso, onde não posso reiniciar o servidor quando bem entender então, não foi a solução. De qualquer forma adicionei a linha pois não existia.
edite o arquivo: /etc/sysctl.conf adicione/altere net.ipv4.conf.all.log_martians = 0
No related posts.
Amigo,
Assim que adicionar o parâmetro do log_martians no arquivo sysctl.conf, pode se utilizar o comando abaixo para ativar a configuração sem reiniciar o host.
# sysctl -p
O comando acima, irá ler o arquivo sysctl.conf e aplicar os parâmetros do sistema de arquivos virtual (/proc) em tempo real.
Abraços,
–
Paulo Renato
Sim, Paulo mas, precisa ter cuidado, caso sua opçao net.ipv4.ip_forward esteja setada apenas via console e nao editada no arquivo, na hora que reiniciar o sysctl voce pode perder acesso a máquina caso nao esteja local.
Essa foi boa kkkk
ip_forward com 0 ou 1 NUNCA vai fechar uma conexão SSH! Oq pode haver é, CASO a maquina seja o gateway da rede INTERNA, a rede vai perder o acesso para a INTERNET, mas não o servidor em questão.
Quanta bobagem se ler por ai…
[...] This post was mentioned on Twitter by Aureliano Martins, Paulo Renato Seixas. Paulo Renato Seixas said: Pacotes Marcianos no Linux – http://tinyurl.com/25mbgdo [...]