Налаштування ppp з'єднання, виконую установку, настройку, супровід серверів

Додаємо рядки в /etc/rc.conf

ppp_enable = "YES"
ppp_mode = "ddial"
ppp_profile = "provider"

Слово provider - може бути довільним. Це ідентифікує настройки саме того підключення, яке буде використовуватися. Насправді в конфігураційному файлі (мається на увазі /etc/ppp/ppp.conf) може бути кілька описів, і кожне може використовуватися для свого підключення.

Далі, переходимо в каталог / etc / ppp. Для цього ви повинні володіти рутовий правами (інакше не пустить). Найчастіше, що дефолтний конфіг вже присутня. Але якщо це не так - читаємо нижче. У будь-якому випадку, наводимо файл ppp.conf до такого виду.

set device PPPoE: em0: provider
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
set timeout 0
set redial 0 0
enable lqr
set lqrperiod 5

provider:
set authname ЛОГІН
set authkey ПАРОЛЬ
add default HISADDR

Пояснимо деякі параметри.

em0 - ім'я зовнішнього інтерфейсу
set authname - задаємо логін для доступу до інтернету
set authkey - власне пароль 🙂

MTU - Maximum Transmission Unit. Це максимальний розмір блоку даних, який може бути переданий через інтерфейс. Це поняття знаходиться на перетині L2 і L3 і його інтерпретація може відрізнятися для різних вендорів.

Наприклад, типовий розмір MTU для фізичного L3 -Інтерфейс 1500. Тобто, грубо кажучи, IP-пакет розміром 1500 байт буде оброблений, а 1501 - відкинутий або фрагментований. Найчастіше фрагментація пакетів заборонена, і тому великі пакети відкидаються.

Якщо ви використовуєте туннелирование, розмір пакета збільшується зарахунок додаткових заголовків (GRE. IPSec і т.д.) Наприклад:

- для GRE: 24 байта (GRE. Новий IP).
- для GRE over IPSec: 56 і більше байтів (залежить від режиму роботи і типу шифрування)
- для PPPoE: 36 (PPP. PPPoE. Ethernet)

Якщо у вас на маршрутизаторі MTU = 1514. але у провайдера на фізичному інтерфейсі варто MTU = 1500. і на ньому пакет буде відкинутий.

Для всіляких тунелів це абсолютно типова проблема.

Дуже суттєвим відступити В ЦЬОМУ ФАЙЛІ. Слова provider і default починаються строго з початку рядка, всі інші параметри починаються строго з відступу. Власне це і все. Запустити з'єднання можна так

#ppp -ddial provider

Для керуванням налаштувань з'єднання в режимі реального часу служить утиліта pppctl. З її допомогою ви можете нальоту змінювати налаштування з'єднання.

1) При великих навантаженнях рветься зв'язок

Рекомендується відключити lqr. Для цього додамо в конфіг такий рядок:

При цьому в логах буде відображатися менше записів про підключення

2) Обрив в довільний час

Виною може бути рядок набору номера для вашого модему

set dial ". ATS10 = 10 OK."

Спробувати виставити менше / більше таймаут

Як варіант відключити компресію

disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
deny pred1 deflate deflate24 protocomp acfcomp shortseq vj

Навігація по публікаціям

Схожі статті