Баг или фича?

Vladimir
Опубликовано в: Linux

Забавно… С параметром debug xl2tpd отлично работает. А если вместо debug поставить nodebug, перестаёт работать:

[-]
View Code Text
Dec 10 05:46:48 xl2tpd[2879]: child_handler : pppd exited for call 30961 with code 2
Dec 10 05:46:48 xl2tpd[2879]: read_packet: Error 9 (Bad file descriptor)
Dec 10 05:46:48 last message repeated 10 times
Dec 10 05:46:48 xl2tpd[2879]: read_packet: Too many errors.  Declaring call dead.
Dec 10 05:46:53 xl2tpd[2879]: network_thread: unable to find call or tunnel to handle packet.  call = 24450, tunnel = 23148 Dumping.
Dec 10 05:46:58 last message repeated 2 times

Всё же интересно: так и было задумано? Или всё-таки баг?

10
Дек
2008

Настройка L2TP в Debian/Ubuntu

Vladimir
Опубликовано в: Linux

Так сложилось, что очень многие провайдеры (как в Украине, так и в России) предоставляют подключение к интернет через VPN-соединение; в Linux оно реализуется через протокол PPTP (стоит отметить, что в дитстрибутивах Linux полная поддержка PPTP отсутствовала из-за опасения патентных претензий по поводу протокола MPPE; официально поддержка PPTP была начата с версии ядра Linux 2.6.14).

Некоторые провайдеры предоставляют возможность подключения по протоколу L2TP. Не вдаваясь в технические подробности, L2TP — протокол туннелирования, гораздо примитивнее PPTP, и, соответственно, требует намного меньше накладных расходов (хотя и менее защищен). Прирост производительности связан с уменьшением коллизий пакетов (по сравнению с PPTP) и сжатии данных на уровне протокола (L2TP).

Лично мне использование L2TP привело к увеличению скорости примерно в 10 раз. Далее

5
Авг
2008