Материалов, посвященных dial-in на FreeBSD в Internet крайне мало, по сравнению с остальными темами. Данная публикация призвана несколько заполнить информационный вакуум и подробно освещает процесс конфигурирования сервера и клиентов dial-in от начала и до конца, а также содержит обобщение накопленного и проверенного автором опыта инсталляций.URL: http://www.freelance.pp.ru/articles/pppd/contents.shtml
Новость: http://www.opennet.me/opennews/art.shtml?num=3900
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/di...
..и за что так FreeBSD camp так любит свой ppp когда есть стандартный pppd.. :)// wbr
Цель такого подхода -- сократить кол-во кода, выполняющегося в режиме ядра.
Это, конечно, не делает из FreeBSD microkernel OS, но в какой-то степени соответствует данной концепции. Все понимают, что баг в ядре, это panic(), или "висяк", или даже нечто более худшее, и то, что баг в userlevel-программе редко/вряд-ли приведет к таким же последствиям. Также, упрощается отладка.pppd работает на уровне ядра, а ppp использует уже имеющийся код в ядре
(tunXXX). Кстати, это примерно как (ipfw + natd) vs. ipnat./poige
--
http://www.i.morning.ru/~poige/
различия между ppp и pppd конечно же понятны, но как только начинаешь жить в гетерогенной системе типа freebsd + some other bsd + linux скрещивая их настройки PPP.. таки иметь практически одинаковый pppd во всех системах очень приятно :)что, впрочем, не умаляет ppp как freebsd specific равно как и идея реализации виртуального адаптера через tun IMHO весьма разумна. хотя, пользовавший народ говорит, что на ppp vs pppd имеется некоторый performance hits ? ps: лично я не пробовал so no comments.
// wbr
>
[...]
>реализации виртуального адаптера через tun IMHO весьма разумна. хотя, пользовавший народ
>говорит, что на ppp vs pppd имеется некоторый performance hits ?Возможно, конечно (кстати, AFAIR, недавно кто-то из FreeBSD улучшил быстродействие ppp).
Ну и вообще-то, за "все нужно платить".
Andy Tanenbaum wrote (http://www.cs.vu.nl/~ast/brown/followup/):
"...
I can't for the life of me see why people object to the 20% performance hit a microkernel might give you when they program in languages like Java and Perl where you often get a factor 20x performance hit. What's the big deal about turning a 3.0 GHz PC into a 2.4 GHz PC due to a microkernel? Surely you once bought a machine appreciably slower than 2.4 GHz and were very happy with it. I would easily give up 20% in performance for a system that was robust, reliable, and wasn't susceptible to many of the ills we see in today's massive operating systems.
..."Во многих случаях на практике важнее значительная надежность системы, а не легкая разница в скорости выполнения. В конце-концов, это ведь русская пословица "тише едешь -- дальше будешь". ;-)
>ps: лично я не пробовал so no comments.
>
>// wbr/poige
--
http://www.i.morning.ru/~poige/
Зачем PPP-демону быстродействие, если он работает с по жизни тормознутыми модемами? Телефонная линия даёт 33'600 bps, COM-порт - 115'200 bps...
Потому, что используют к примеру тормознутую машину типа 486 100Мгц. При этом на 8 модемах (+zelax mak-82) ppp давало до и более 50% загрузки проца, а pppd не более 5%!!!
материалов крайне мало потому, что все и так уже разжевано в хэндбуке и man'ах.
>материалов крайне мало потому, что все и так уже разжевано в хэндбуке
>и man'ах.Дык, если все так хорошо разжевано, то почему я мучился с этим всем так долго? Почему куче коллег пришлось саппорт на эту тему делать? Мы что, все тупые, что ли?
Из тех гуру, которых знаю - ни один не обгадил статью в гостевухе на сайте, а вот малолетние отморозки...
Короче, если умный - не читай, в тряпку молчи. Если можешь - напиши лучше.