LINUX.ORG.RU
решено ФорумAdmin

ping no buffer space available


0

1

Алоха всем!
была у меня проблемка
добрый пользователь drull подсказалл следующее:

echo 1024 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh3


Я всё сделал и всё работало,до сегодняшнего дня. Решил посмотреть что у меня в файле gc_thresh1 написано.
воспользовался своим любымым nano и увидел что там всё ещё была цифра 128,хотя я отправил туда значение 1024.
Вопрос:
Почему 1024 поменялось на 128 и поменяется ли снова ?
Подозревать что 128 вообще не менялось на 1024 не стоит,ибо после отправки я проверил.

После перезагрузки эти значения сбрасываются на умолчальные. Чтобы не сбрасывались - запиши их в /etc/sysctl.conf или /etc/sysctl.d/ЧТО-ТО.conf.

Deleted
()

ммм, а что у тебя за ядро? Я помню в старом была такая фигня, оно пыталось в arp-таблицу занести даже внешние адреса, отсюда и были проблемы. Сейчас там только локальные адреса и я больше не сталкивался с этой проблемой уже много лет.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Сейчас там только локальные адреса и я больше не сталкивался с этой проблемой уже много лет.

Если компьютер подключен к большой и не шибко прямой домовой сети провайдера, то ARP-кеш с настройками по умолчанию легко может переполниться.

Deleted
()
Ответ на: комментарий от Deleted

Судя по выводу arp из предыдущего сабжа, маска как минимум /16, откуда она такая, от прова автоматом, или как?

lvi ★★★★
()
Ответ на: комментарий от true_admin

[root@bla_bla~]# uname -a Linux 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 EDT 2010 i686 i686 i386 GNU/Linux
это centos 5.5

alikhantara
() автор топика
Ответ на: комментарий от true_admin

ну так решить проблему можно записав всё sysctl.conf ?
если да,то где прочитать про то что надо туда записать ?

alikhantara
() автор топика
Ответ на: комментарий от alikhantara

Ты файл открой и посмотри как он устроен :)


net.ipv4.neigh.default.gc_thresh1 = xxx
net.ipv4.neigh.default.gc_thresh2 = xxx
net.ipv4.neigh.default.gc_thresh3 = xxx


(потом контрольный ребут или sysctl -p)

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

нет у мну 3 файла (я опять вписаль туда):
[root@бла_бла ~]# cat /proc/sys/net/ipv4/neigh/default/gc_thresh1
1024
[root@бла_бла ~]# cat /proc/sys/net/ipv4/neigh/default/gc_thresh2
2048
[root@бла_бла ~]# cat /proc/sys/net/ipv4/neigh/default/gc_thresh3
4096
но как я понял после ребута всё сброситься на 128,256 и 1024
но понял всё. запишу. спасыба =)

alikhantara
() автор топика
Ответ на: комментарий от alikhantara

всё добавил,после sysctl -p показал все данные. пока не могу ребутнуть.
спасибо всем прибольшое =)

alikhantara
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.