|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vassily Kiryanov 2:5054/36 19 Oct 2007 08:58:22 To : Pavel Makarenko Subject : ping: sendto: No buffer space available -------------------------------------------------------------------------------- 18 Oct 07 20:48, Pavel Makarenko wrote to Eugene Grosbein: PM>>>>> /sbin/ping -q -c 5 -o -s 1 -S мой.исходящий.ip.isp1.ru PM>>>>> $TestIP1 /dev/null EG>>>> Добавь -t 5. И ещё можно -i 0.1 для скорости, тогда -t 1 IK>>> Да это ему пока пофиг: no buffer space возвращается сразу. IK>>> Соответственно, он начинает переключать раутинг, потом очередь IK>>> быстро рассасывается и засирается вторая, потом обратно и цикл IK>>> повторяется. EG>> Именно. PM> неправильно, никакого цикла - дефолтный шлюз не переключается ни разу, PM> так как к моменту необходимости его переключения и предварительной PM> проверки живости резервного канала уже имеем subj А зачем проверять живость резервного канала при заведомо погибшем основном? Hе проще ли переключаться при гибели основного на резервный без проверки, ведь хуже заведомо не будет? А за минуту до следующего вызова скрипта и очередь потихоньку рассосаться должна. PM> и пинг даже по нормально работающему каналу отправить невозможно И не нужно. Для работы такой схемы, с периодическим проверяющим скриптом достаточно чтобы пинги не ходили через лежащий основной канал, а прохождение пингов через нележащий резервный - просто желательно. IK>>> В итоге - ни работы, ни неработы, а сплошной онанизм. не удаётя вылечить прогу "терапевтическими" методами - надо менять алгоритм, я предложил каким образом EG>> Почему? Всё будет нормально, достаточно WFQ включить на канале, EG>> а не дефолтный tail drop. PM> убежден? для исходящего в канал трафика каким чудом при этом выживут PM> ping'и при условии наличия еще кучи исходящих пакетов от прокси и PM> ipnat? Обычно советам по организации сети от EG вполне можно верить. По крайней мере я, когда прислушивался к его предложениям, ещё ни разу потом не раскаивался. Так что первым делом я бы поправил скрипт, а вторым - занялся шейпингом исходящего траффика. И/или приоритезацией его. Ибо это правильно. Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/185147187385.html, оценка из 5, голосов 10
|