Доступ в інтернет у деяких провайдерів, таких як Uznet, Belline, etc. здійснюється за допомогою PPPoE (point-to-point over ethernet). У зв'язку з цим виникає питання з налаштуванням підключення до мережі за допомогою протоколу PPPoE.
Під FreeBSD є кілька можливостей такого підключення за допомогою вбудованого в систему ppp (на базі netgraph) або за допомогою програмного mpd (/ usr / ports / net / mpd). Розглянемо перший спосіб.
Файли для процесу ppp зберігаються в папці / etc / ppp /. При цьому основним файлом (і єдиним, який тепер використовується) є /etc/ppp/ppp.conf Раніше (в старіших версіях FreeBSD) за замовчуванням в даному каталозі зберігалися ще кілька файлів (наприклад, chap-secrets, де окремо вказувався пароль, використовуваний при підключенні, та ін.). На даний момент допускається застосування декількох файлів, але для зручності простіше поставити всю необхідну конфігурацію відразу в ppp.conf
Отже, за замовчуванням файл ppp.conf виглядає приблизно так.
Зробимо деякі пояснення.
У мене використовується для прискорення завантаження сторінок в браузері власний кешируєтся DNS сервер, запущений на моїй машині, який втім як forwarders використовує DNS сервер провайдера. Тому першим рядком впишемо його, а вже потім провайдерский DNS сервер.
Ось і все, тепер можна спробувати підключитися. Зробити це можна за допомогою команди запущеної від імені root
Вона видасть щось схоже на
Тепер внесемо відповідні записи в /etc/rc.conf для того, щоб з'єднання встановлювалося автоматично при старті системи.
Додамо наступні рядки від імені root.
На цьому конфігурація PPP можна вважати закінченим.
Якщо потрібно вручну розірвати з'єднання - то