В FreeBSD существует множество способов соединения одного компьютера с другим. Для
установления соединения с отдельной сетью или интернет через обычный модем, или для
открытия доступа к собственному компьютеру необходимо использование PPP или SLIP. В этой
главе детально описана настройка таких модемных сервисов.
После прочтения этой главы вы будете знать:
-
Как настроить PPP уровня пользователя (user PPP).
-
Как настроить PPP уровня ядра (kernel PPP).
-
Как настроить PPPoE (PPP over Ethernet).
-
Как настроить PPPoA (PPP over ATM).
-
Как настроить SLIP клиента и сервер.
Перед прочтением этой главы вам потребуется:
Вы возможно захотите узнать, в чем главное различие между PPP уровня пользователя и
ядра. Ответ прост: PPP уровня пользователя обрабатывает входящие и исходящие данные в
пространстве пользователя, а не в ядре. В терминах копирования данных между ядром и
пространством пользователя это дорогостоящий путь, который однако позволяет значительно
расширить возможности реализации PPP. PPP уровня пользователя для связи с внешним миром
использует устройство tun, а PPP уровня ядра -- устройство
ppp.
Замечание: В дальнейшем в этой главе PPP уровня пользователя будет обозначаться
просто как ppp, пока не потребуется различать его и любое
другое программное обеспечение PPP, такое как pppd. Если не
указано иначе, все команды, приведенные в этой главе, должны выполняться под root.