sysctl.conf ignora as configurações da rede

0

Eu tenho um pequeno problema com o sysctl em um sistema Ubuntu 10.04 LTS.

Quando defino os valores de sysctl com "sysctl -w", tudo funciona bem, mas quando tento usar o arquivo sysctl.conf. as configurações da rede serão ignoradas.

Por exemplo, meu sysctl.conf

# /etc/sysctl.conf - Configuration file for setting system variables

kernel.domainname=findme.sysctl 

# Corefiles information 
fs.suid_dumpable=2 
kernel.core_pattern=/cores/core-%e-%s-%u-%g-%p-%t

##############################################################3
# Functions previously found in netbase

net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=1
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait=1

quando eu for para os valores, eu posso ver que as configurações de sysctl para net.ipv4.netfilter não são definidas.

[host:~ ] $ sysctl -a | grep domainname
kernel.domainname = findme.sysctl

[host:~ ] $ sysctl -a | grep "core_pattern"
kernel.core_pattern = /cores/core-%e-%s-%u-%g-%p-%t

[host:~ ] $ sysctl -a | grep "timeout_fin_wait"
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120

[host:~ ] $ sysctl -a | grep "timeout_close_wait"
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60

alguém pode me ajudar a resolver o problema?

Se precisar de mais informações, posso postá-lo.

Felicidades,

Steffen

    
por Steffen Unland 31.05.2012 / 11:17

1 resposta

0

% bl0ck_qu0te%

Você deve executar sysctl -p para que os efeitos sejam alterados após a edição de sysctl.conf

Da página de manual sysctl:

-p: Carrega nas configurações de sysctl do arquivo especificado ou /etc/sysctl.conf, se não houver nenhuma.

    
por pl1nk 31.05.2012 / 11:40