Требуется ли эквивалент pppd во FreeBSD? Если да, это /usr/sbin/ppp?
На странице Википедии и официальной веб-странице в качестве возможных платформ указаны только Linux и Solaris. В справочнике FreeBSD упоминается pppd, но он используется для ссылки на реализацию ядра в разделе 28.2.1.2. Так как он был удален в 8.x, я полагаю, что лучше сделать ppp из пользовательского пространства.
Не требуется ли демон? Должен ли я использовать /usr/sbin/ppp
в качестве замены? Это всегда доступно?
2 ответа
Из руководства по ppp(8):
Это программный пакет PPP пользовательского процесса. Иногда PPP реализуется как часть ядра (например, как управляется pppd), и поэтому его довольно сложно отладить и / или изменить его поведение. Однако в этой реализации PPP выполняется как пользовательский процесс с помощью драйвера туннельного устройства (tun).
Это часть базовой системы, поэтому она доступна по умолчанию. (Если вы не перестроили систему из источника и не указали в /etc/src.conf
что вы не хотите, чтобы ppp был построен.)