Перейти к содержимому
Калькуляторы

как теперь заставить pptpd их выдавать

Выдает оттуда не pptpd а pppd. Чтобы указать, что именно pppd отвечает за выдачу адресов - есть опция delegate.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

warning: Source file is more recent than executable.
make install чтоли не сделал ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как теперь заставить pptpd их выдавать
Выдает оттуда не pptpd а pppd. Чтобы указать, что именно pppd отвечает за выдачу адресов - есть опция delegate.

ну просто через родной pptpd все работало так:

если адрес прописан в chap-secrets то выдаем его, если нет то берем адрес из пула

а когда запущен измененный pptpd адреса всем выдаются из пула

 

добавил delegate - все равно выдается из пула

Изменено пользователем MAKAPOH

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На стойке несколько серверов. У всех в среднем используемая vmalloc

 

[root@test3 tmp]# grep Vmalloc /proc/meminfo
VmallocTotal:     122880 kB
VmallocUsed:        4172 kB
VmallocChunk:     113748 kB

 

То есть в районе от 2 до 5 мегабайт.

 

На сервере с accel-pptpd:

 

VmallocTotal:     122880 kB
VmallocUsed:      109900 kB
VmallocChunk:       2040 kB

Спрошу по пути :)

# grep Vmalloc /proc/meminfo

VmallocTotal: 34359738367 kB

VmallocUsed: 60308 kB

VmallocChunk: 34359670100 kB

это нормально?))

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При компиляции с гита выдает такую ошибка:

[ 14%] Built target triton
[ 15%] Building C object CMakeFiles/accel-pptpd.dir/cli/telnet.c.o
/home/madvamp/globalos/tmp/accel-pptp/accel-pptpd/cli/telnet.c: In function ‘send_banner’:
/home/madvamp/globalos/tmp/accel-pptp/accel-pptpd/cli/telnet.c:161: error: expected ‘)’ before numeric constant
/home/madvamp/globalos/tmp/accel-pptp/accel-pptpd/cli/telnet.c:161: error: too few arguments to function ‘telnet_send’
make[2]: *** [CMakeFiles/accel-pptpd.dir/cli/telnet.c.o] Ошибка 1
make[1]: *** [CMakeFiles/accel-pptpd.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Вчера нормально, компилировался. А и еще чтобы нормально компилировался под ubuntu пришлось добавить(давно) в accel-pptpd/CMakeLists.txt несколько строчек а то warning'и замучили

cmake_minimum_required(VERSION 2.6)
cmake_policy(SET CMP0003 OLD)
cmake_policy(SET CMP0005 NEW)

Понятно что связано с автоэскейпом версии accel-pptpd. А что написать в accel-pptpd/CMakeLists.txt чтобы нормально компилилось без шаманства? :)

Изменено пользователем uropek

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как теперь заставить pptpd их выдавать
Выдает оттуда не pptpd а pppd. Чтобы указать, что именно pppd отвечает за выдачу адресов - есть опция delegate.

ну просто через родной pptpd все работало так:

если адрес прописан в chap-secrets то выдаем его, если нет то берем адрес из пула

а когда запущен измененный pptpd адреса всем выдаются из пула

 

добавил delegate - все равно выдается из пула

Полистай пару страниц ранее. Это уже обсуждалось.

Нужно дабывить секцию [chap-secrets] в конфиг.

 

Наверное автору стоит добавить эту секцию в семпл конфига, чтобы у народа вопросов не возникало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как теперь заставить pptpd их выдавать
Выдает оттуда не pptpd а pppd. Чтобы указать, что именно pppd отвечает за выдачу адресов - есть опция delegate.

ну просто через родной pptpd все работало так:

если адрес прописан в chap-secrets то выдаем его, если нет то берем адрес из пула

а когда запущен измененный pptpd адреса всем выдаются из пула

 

добавил delegate - все равно выдается из пула

Полистай пару страниц ранее. Это уже обсуждалось.

Нужно дабывить секцию [chap-secrets] в конфиг.

 

Наверное автору стоит добавить эту секцию в семпл конфига, чтобы у народа вопросов не возникало.

у меня 0.8.5 :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/home/madvamp/globalos/tmp/accel-pptp/accel-pptpd/cli/telnet.c:161: error: expected ‘)’ before numeric constant
это не последнее из гита, в 161-ой строчке у меня свосем другое

 

А и еще чтобы нормально компилировался под ubuntu пришлось добавить(давно) в accel-pptpd/CMakeLists.txt несколько строчек а то warning'и замучили
что за варнинги ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А и еще чтобы нормально компилировался под ubuntu пришлось добавить(давно) в accel-pptpd/CMakeLists.txt несколько строчек а то warning'и замучили
что за варнинги ?

Первое по поводу минимальной версии, а две остальных какие-то политики. Которое под номером 5 это что то про ескепинг определений. Вообщем это как я понял замарочку юбунтовского пакета с симейком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первое по поводу минимальной версии
хм, но ведь директива по минимальной версии есть в корневом CMakeLists.txt...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/home/madvamp/globalos/tmp/accel-pptp/accel-pptpd/cli/telnet.c:161: error: expected ‘)’ before numeric constant
это не последнее из гита, в 161-ой строчке у меня свосем другое

а вот такая вот у меня там строчка:

return telnet_send(cln, "accel-pptp version " ACCEL_PPTP_VERSION "\r\n", sizeof("accel-pptp version " ACCEL_PPTP_VERSION "\r\n"));

 

Первое по поводу минимальной версии
хм, но ведь директива по минимальной версии есть в корневом CMakeLists.txt...

У меня до до него cmake видимо не добирается :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

можешь запустить c cmake -DCMAKE_VERBOSE_MAKEFILE=TRUE .. ?

Запустил вот в оригинале вывод, без моих небольших поправок.

cmake_verbose.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

make clean && make ещё запусти пожалуйста
запустил, лог во вложении. Ошибка исправляется добавлением
cmake_policy(SET CMP0005 NEW)

cmake_make.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ошибка исправляется добавлением

cmake_policy(SET CMP0005 NEW)

ок, добавлю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ошибка исправляется добавлением

cmake_policy(SET CMP0005 NEW)

ок, добавлю

Но чтобы компилироваться с логом версии у меня все это не захотело, поэтому я просто тупо в исходники вместо ACCEL_PPTP_VERSION вбил номер версии :)

Изменено пользователем uropek

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток, колееги.

 

Сейчас пробую настаивать accel-pptp в качестве L2TP сервера.

 

Может кто посоветовать документацию какую или просто живой пример конфигов привести. А то вроде бы и пользуют его многие, а примеров на l2tp найти не могу.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто посоветовать документацию какую или просто живой пример конфигов привести. А то вроде бы и пользуют его многие, а примеров на l2tp найти не могу.
1) Ридми.

2) man.

3) Конфиг! Там просто раскоментировать несколько строчек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос к уважаемому разработчику!.

 

Поставил версию. 1.2.0

 

Ip назначается по радиусу из билинга. Ip реальный из вилана c клиенсткой подсетью, смаршрутизированного на ip

warn: ppp16: ppp:ipcp: to avoid hard loops requested IP cannot be assigned (xx.xx.xx.60)

Назначил левонетвоский ip заработало.

Можно узнать по какому принципу ipcp высчитывает какой ip можно использовать, какой нет. и как ему сказать что биллинг выдает правильный ip.??

 

 

Еще сам демон при удачном конекте пытается вызвать несуществующий скрипт.

 

 

./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-192.168.25.84: Нет такого файла или каталога

RTNETLINK answers: No such file or directory

RTNETLINK answers: Invalid argument

 

Причем ifcfg-192.168.25.84 это ip килента, который подключается из левонета на впн сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил версию. 1.2.0
ну, во-первых, 1.2.0 содержит много багов, лучше использовать версию из git

 

Можно узнать по какому принципу ipcp высчитывает какой ip можно использовать, какой нет.
читай в мане про client-ip-range

 

и как ему сказать что биллинг выдает правильный ip.??
ну если ты в биллинге, а точнее говоря в тех кто вносит в него данные абсолютно уверен и очень хочется отключить проверку, то:

[client-ip-range]

disable

 

Еще сам демон при удачном конекте пытается вызвать несуществующий скрипт.

 

./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-192.168.25.84: Нет такого файла или каталога

RTNETLINK answers: No such file or directory

RTNETLINK answers: Invalid argument

не совсем так, демон запускает /etc/ppp/ip-up, а что в этом файле уже на усмотрение пользователей

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Преведствую.

Скажите пожалуйста есть ли какая-то документация для чайников, а не системных администраторов и разрабов :)

Так сложилось что дома стоит компик с Debian, в него приходит 8 провайдеров, ну и на линуксе их оказалось проще разрулить на себя.

Но возникла проблема с ВПН одного из провайдеров, он даёт 50 мегабит, а стандартный pptp-linux не тянет больше 10, когда комп перегружен торентами вообще 4-5 мегабит.

 

Знающие люди подсказали юзать accel-pptp, но так как по сути, я Чайник, разобраться в модуле я не смог.

что делал.

 

Установил дэбиан пакет 1.12 версии

ядро 2.6.37-rc4

 

а что с ним делать не пойму :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток, колееги.

 

Сейчас пробую настаивать accel-pptp в качестве L2TP сервера.

 

Может кто посоветовать документацию какую или просто живой пример конфигов привести. А то вроде бы и пользуют его многие, а примеров на l2tp найти не могу.

Сам хочу этот протокол поюзать. Но пока 1.2 версия кишит багами. Жду пока обкатают и будет более менее стабильная версия. Для виндусовых клиентов еще нужно править реестр на видновой машине под этот протокол.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установил дэбиан пакет 1.12 версии

Ставьте 0.8.5, только в той ветке есть клиент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.