LINUX.ORG.RU

два вопроса 1. pptpd 2. Glibc2.14 and Linux-PAM


0

1

Ребята помогите решить два вопроса:

1. Какие настройки необходимо прописать в конфиге pptpd демона что бы у клиента при соединении vpn автоматически прописывались маршруты.
Например автоматом прописывается маршрут по умолчанию к виртуально выданному ip - этого как раз в моём случае не нужно, а нужно прописать маршрут от подсети к виртуально выданному ip и маршрут от виртуально выданного ip к подсети. А также что бы при закрытии vpn соединения эти маршруты так же автоматом убирались.

2. Linux-PAM v.1.1.3 невозможно установить из исходников при установленной Glibc v.2.14 там какая то хрень с rpc (Linux-PAM мне необходимо установить из исходников) - вот что выдал поиск


They have removed support for old Sun-style RPC in glibc as of 2.14 (well,
not removed - programs compiled already will still run, but new programs
cannot compile.)

This means Linux-PAM has no way to be compiled with this new glibc (yes, I
know LFS/BLFS do not use it, but they tend to try to move to new glibc
releases relatively quickly.)

Установка libtirpc может и помогла бы но её то же установить не удалось:

/usr/include/nis/rpcsvc/nis.h:1:28: error: #include nested too deeply
auth_des.c:69:55: error: unknown type name 'nis_server'
auth_des.c:104:2: error: unknown type name 'nis_server'
auth_des.c:108:21: error: unknown type name 'nis_server'
auth_des.c: In function 'authdes_seccreate':
auth_des.c:137:2: warning: implicit declaration of function 'authdes_pk_seccreate' [-Wimplicit-function-declaration]
auth_des.c:137:8: warning: assignment makes pointer from integer without a cast [enabled by default]
auth_des.c: At top level:
auth_des.c:149:47: error: unknown type name 'nis_server'
auth_des.c: In function 'authdes_refresh':
auth_des.c:427:17: warning: implicit declaration of function '__rpc_get_time_offset' [-Wimplicit-function-declaration]
auth_des.c: At top level:
auth_des.c:476:1: warning: 'authdes_ops' defined but not used [-Wunused-function]
make[2]: *** [libtirpc_la-auth_des.lo] Error 1
make[2]: Leaving directory `/prog/libtirpc-0.2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/prog/libtirpc-0.2.2'
make: *** [all] Error 2

За помощь заранее благодарен.



★★

В случае проблемы с компиляцией чего бы то ни было в LFS/BLFS идем в http://www.archlinux.org/packages/. Смотрим на версии и зависимости, делаем аналогично. BLFS, imho, давно мертв.

anonymous
()

Какие настройки необходимо прописать в конфиге pptpd демона что бы у клиента при соединении vpn автоматически прописывались маршруты

Никакие. Надо выкинуть PPtP и поставить OpenVPN.

Linux-PAM мне необходимо установить из исходников

А может, таки взять нормальный дистрибутив, а?

no-dashi ★★★★★
()
Ответ на: комментарий от mky

> Никакие. Надо выкинуть PPtP и поставить OpenVPN.

Я б выкинул, но долго прийдётся рассказывать клиенту как настроить OpenVPN

[pptpd][dhcpd] VPN: как задавать маршруты клиенту?


Из переписки понял что без всяких костылей и dhcp, в самом pptp такой возможности нет.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

да и что делать с установкой Linux-PAM как я понял в версии Glibc 2.14 и выше нет поддержки rpc может кто знает какую библиотеку надо установить?

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

Какой у вас дистрибутив и зачем вам понадобился Linux PAM?

Вобще google первой ссылкой выдаёт такое решение http://www.linuxquestions.org/questions/linux-from-scratch-13/upcoming-pain-w...

там советуют руками убрать из исходников Linux PAM всё, связанное с NIS (network information system). Или вам нужен этот NIS/YP?

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.