Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Unix (http://netadmin.ws/forum/forumdisplay.php?forumid=14)
-- /etc/sysctl.conf игнорируется системой, но из /etc/rc.conf все работает. (http://netadmin.ws/forum/showthread.php?threadid=3453)


Помещено terapeut 09-10-2002 в 21:02:

Angry /etc/sysctl.conf игнорируется системой, но из /etc/rc.conf все работает.

сабж..

FreeBSD 4.6.2-RELEASE

ls -l /etc/sysctl.conf

-rw-r--r-- 1 root wheel 603 Oct 9 18:37 /etc/sysctl.conf

less /etc/sysctl.conf

# $FreeBSD: src/etc/sysctl.conf,v 1.1.2.3 2002/04/15 00:44:13 dougb Exp $
#
# This file is read when going to multi-user and its contents piped thru
# ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details.
#
vfs.vmiodirenable=1
kern.ipc.maxsockbuf=2097152
kern.ipc.somaxconn=8192
kern.ipc.maxsockets=16424
kern.maxfiles=65536
kern.maxfilesperproc=32768
net.inet.tcp.rfc1323=1
net.inet.tcp.delayed_ack=0
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535

В то же время из /etc/rc.conf все работает.

less /etc/rc.conf

# tipa tune uP
sysctl vfs.vmiodirenable=1
sysctl kern.ipc.maxsockbuf=2097152
sysctl kern.ipc.somaxconn=8192
sysctl kern.ipc.maxsockets=16424
sysctl kern.maxfiles=65536
sysctl kern.maxfilesperproc=32768
sysctl net.inet.tcp.rfc1323=1
sysctl net.inet.tcp.delayed_ack=0
sysctl net.inet.tcp.sendspace=65535
sysctl net.inet.tcp.recvspace=65535
sysctl net.inet.udp.recvspace=65535
sysctl net.inet.udp.maxdgram=57344
sysctl net.local.stream.recvspace=65535
sysctl net.local.stream.sendspace=65535
# sysctl net.inet.icmp.drop_redirect=1
# sysctl net.inet.icmp.log_redirect=1
# sysctl net.inet.ip.redirect=0
# sysctl net.inet.icmp.icmplim=100
# end of tipa tune uP

где я что не то?..


Помещено devels 14-10-2002 в 11:13:

есть такой файл как rc.sysctl, который и вызывает всякую ботву из sysctl.conf . Проверь, есть он у тебя? Должно быть что-то вот такое.

less /etc/rc.sysctl

if [ -f /etc/sysctl.conf ]; then
while read var comments
do
case ${var} in
\#*|'')
;;
*)
sysctl ${var}
;;
esac
done < /etc/sysctl.conf
fi


Помещено Ленусик 14-10-2002 в 13:18:

Ну /etc/rc.conf это не совсем верное место для таких команд.
Devels правильно сказал что ентот файлик должен выполнить /etc/rc.sysctl выполняемый из /etc/rc
А если со всеми этими файликами все ок, а переменные все равно не устанавливаются, то возможно они Read-Only ?
Тогда их надо рисовать в /boot/loader.conf (смотри пример в /boot/defaults/loader.conf)


Помещено Bochkarev_D.S. 14-10-2002 в 13:36:

если накатывал до 6.2.0 релиза через cvs, то возможно некоторые rc* скрипты действительно не отрабатывают и вообще кривые. нужно почитать еррату, и обязательно внимательнее относиться к mergemaster. у меня например алиасы отвалились, network пришлось править.


Формат времени GMT. Текущее время 09:33.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.