Gentoo, сетевая установка, amd64 архитектура и pptp протокол
Гость 1 июля, 2006 - 16:48
В хэндбуке сказано, что данный протокол под ядро, собранное для этой архитектуры, не был создан.
Наверное, после самой установки, можно как-то пропатчить и пересобрать ядро с поддержкой pptp.
Но как быть во время самой установки? Но и цена вопроса тоже имеет место быть. Все ли гладко на Gentoo, заточенной под amd64? Стоит ли грызть это в начале или же все бросить и поставить Gentoo (x86), не парясь? Скорее, интересуют мнения людей.
»
- Для комментирования войдите или зарегистрируйтесь
Гм...
Скорее всего, я не понял вопроса, но у меня под эту архитектуру pptp великолепно пашет... Вообще, насколько я знаю, в ядре НЕТ опции для поддержки именно pptp, есть для ppp, а pptp поверх ppp работает. Т.ч. попробуйте просто не париться и спокойно ставить.
Раньше в
Раньше в стародавние времена (с), чтобы заставить pptp работать, иногда возникала необходимость в отдельном патче mppe-mppc (шифрование/сжатие от MS). Теперь такая вещь поставляется сразу с ядром 2.6.15. Если образ содержит эту версию (а 2006.0 по любому содержит не старее этой версии), то проблем не будет никаких.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!
Yzhe ponyal :) Ruki do
Yzhe ponyal :)
Ruki do xorg.conf es4e ne dobralis`..
vse podnyal.. izy4au kak stavit` distr dal`she
vse ravno, Spasibo za info
Horoshii distr, odnako ;)
Ошибочка
Ошибочка вышла.
Это работает на i686
На x64 вот что выдает лог:
Jul 4 10:20:56 livecd pptp[10767]: anon log[callmgr_main:pptp_callmgr.c:228]: Closing connection
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 12 'Call-Clear-Request'
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_disp:pptp_ctrl.c:912]: Call disconnect notification received (call id 52726)
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 12 'Call-Clear-Request'
Jul 4 10:20:56 livecd pptp[10767]: anon log[pptp_conn_close:pptp_ctrl.c:425]: Closing PPTP connection
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 3 'Stop-Control-Connection-Request'
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_disp:pptp_ctrl.c:770]: Received Stop Control Connection Request.
Jul 4 10:20:56 livecd pptp[10767]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 4 'Stop-Control-Connection-Reply'
Jul 4 10:20:56 livecd pptp[10767]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
Jul 4 10:21:05 livecd eth1: no IPv6 routers present
что я делал на i686
менял файл /etc/ppp/options.pptp так
#
name здесь вписывал свой логин
remotename здесь туннель (как сервер в chap-secrets)
defaultroute
noauth
asyncmap 0
crtscts
lock
hide-password
local
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
далее
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.63.1.1;
route add -net 213.85.88.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 212.15.127.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -host 10.60.1.21 gw 10.63.1.1;
route add -net 213.85.88.16 netmask 255.255.255.240 gw 10.63.1.1;
route add -net 213.85.88.96 netmask 255.255.255.224 gw 10.63.1.1;
route add -net 213.85.88.128 netmask 255.255.255.128 gw 10.63.1.1;
route add -net 212.15.96.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.36.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.175.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.176.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.5.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.131.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.8.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 213.85.177.0 netmask 255.255.255.0 gw 10.63.1.1;
route add -net 192.168.0.0 netmask 255.255.0.0 gw 10.63.1.1;
route del default
таблица работает. ничего не вылетает из правил
ну и добивал в chap-secrets логин туннель и пароль
затем "pptp-command" 1) 1)
все прекрасно работало
здесь что-то перловым скриптом. не работает pptp-command
пробовал запускать это дело, как у себя раньше на Slackware. там работало.
создавал ppp устройство и
pptp "ip vpn сервера"
Здесь бадяга, что привел в самом начале поста...
Если сказать "pptp --debug 10.60.1.21" то все чисто. как будто все работает
ifconfig выдает только петлю и эзернетовский фейс.
ppp интерфейс не появляется
пойду смотреть, что это за перл.. может, здесь не options конфиг или options.pptp и не таков синтаксис запуска
Вот здесь
Вот здесь хорошо описано как лучше настраивать:
http://pptpclient.sourceforge.net/
Там же есть diagnosis (http://pptpclient.sourceforge.net/howto-diagnosis.phtml), в котором описано какие бывают ошибки и как их решать. Там почти все есть, так что в большинстве случаев помогает.
Благодарю за ссылку
Благодарю за ссылку
Fatal Signal 11
http://sourceforge.net/mailarchive/forum.php?thread_id=6002320&forum_id=773
"Hi all,
I"ve been using PPTP Client for almost two years now, and it works
*great* on my 32-bit x86 systems. I"ve been very impressed by both the
software and the online instructions. Thanks!
Now, however, I can"t get it working on my Gentoo x86_64 system. I can
connect on the same box with a 32-bit Gentoo, but with 64-bit Gentoo, it
fails with "Fatal Signal 11""
Вот эта самая Fatal Signal 11 у меня и вылетала. Но у чела вообще, похоже, совсем другой случай. даже ядро старое..
Люди. Кто знает Английский, помогите, пожалуйста, разобраться, что он пишет..
На http://pptpclient.sourceforge.net/howto-diagnosis.phtml по поводу этой ошибки ни слова.
Все сделал по инструкции... уж, и не знаю, куда копать...
Английский мой ни в какие ворота......
Вызов, же, pptp-command приводит к "-/bin/bash: /usr/sbin/pptp-command: /usr/bin/perl: bad interpreter: No such file or directory"
а у тебя перл
а у тебя перл стоит?
что pptp-command, что pptp - не суть
что pptp-command, что pptp - не суть в тот момент важно..
соединение не заводится и через "pptp ip сервера vpn"
по dmesg | grep pptp вижу следущее:
pptp[14068]: segfault at 00007fffffa28ec8 rip 0000000000403c73 rsp 00007fffff986b80 error 6
огромное число таких надписей в течении всех 6ти последних часов проэкспериментировал со всем, чем только там мог.
что это такое, не знаю..
под i686, под live-cd gentoo, заводилось все и через просто "pptp ip сервера vpn"
получается, конфиги верны.
ньюанс какой-то здесь.. какой - не пойму...
Еще вопрос. Где pppd хранит логи? Везде в хелпах ссылаются на то, что логи нужно смотреть. Но в в /var/log нигде ничего нет, относящегося конкретно к pppd. Если только "messages". Но говрят именно о логах самой проги. Я так понимаю, она их где-то хранит.
Где pppd хранит логи?
ему нада скать что их нужно делать. или в строке запуска или в конфиг pppd нада вставть
Re: Где pppd хранит логи?
loglevel без разницы, какой. чисто
Re: Где pppd хранит логи?
Я говорю про pppd, у тебя надо в файл из папки
вставить - если не ошибаюсь в
pptp использует pppd для поднятия тоннеля
Сейчас меня
Сейчас меня будут бить :)
2 evadim
Как Ты думаешь, я понял, что Ты написал в последнем посте, или нет?
Извини..
Что нужно вставить в файл из папки "/etc/ppp/"?
Путь папки? содержимое папки? имена опр. файлов? Что?
Пытаюсь связать этот совет с понятием "включение логов".. - фиг знает, как так можно писать. Я не телепат. Извини. Что Ты имел ввиду, мне смертному понять не реал. Видимо, это нужно было понять на ходу.
И, похоже, я лох и без прикола. Интересно. Как дальше я буду собирать этот дистр ;)
Что такого нужно вставить в options.pptp под x64, чего не нужно было вставлять под i686?
То есть, что нужно сделать под x64, чего не нужно было делать под обычной Gentoo?
Я так понимаю, мне до сих пор дают советы, как давали бы их и для настройки i686 gentoo. Но там я все настроил. Хотя, в начале этой ветки говорилось, что проблем никаких не будет. Что все так же просто, как и на x86. Где эти люди?
Еще раз. Под обычной архитектурой все сделал. все работало. Чего здесь-то нужно сделать?
Re:Сейчас меня будут бить :)
За што?
Я тоже не очень сильно шарю, и думать што на твои посты отвечают Гуру - наивно. Если я не так что сказал - извини.
ещё раз:
в папке
есть файлы настроек.
из чтения постов видно что это у тебя
хотя у меня дефолтом лежит там
незнаю, вжно это или нет - попробуй вставь строчку
в них, ещё можно попробовать скопировать содержание одного в другой.
если не понятно пиши, но я не гуру
Fatal Signal 11
Аналогичная проблема...
Надо ставить руками ppp-2.4.3 вместо дефолтного 2.4.2.
Официально: http://gentoo-wiki.com/Talk:HOWTO_PPTP_VPN_client_(Microsoft-compatible_with_mppe), внизу: On amd64, pppd 2.4.3 is required.
И в общем то та же ссылка на обсуждение на сурсфорж, в которой говорится, что в кодах 2.4.2 используются платформенные long int (unsigned long), вместо платформонезависимых *int32_t, и это поправлено либо патчем (который неприменим к amd64), либо в версии 2.4.3.
Альтернативный вариант
Проблемка, видимо, будет появляться только в этой среде и после сборки ее не будет.
Отсюда вопрос.
Можно ли грузануться с обычного, не x64 блина, подтянуть стейдж от 64 и пересобрать его в chroot окружении и сделать остальные свои хорошие дела, но под таким вот блином. Потому что под обычной Джентой все инетные фейсы подымаются пучком. можно было бы обновить и пересобрать все. А затем перегрузиться и все перепроверить уже с харда..
На сколько это грамотно, или люди делают более проще, в таких ситуациях?
Мои настройки VPN
uname -a:
Linux name 2.6.16-gentoo-r7 #1 PREEMPT Wed May 10 21:01:40 MSD 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux.
net-dialup/pptpclient-1.7.0
net-dialup/ppp-2.4.2-r15
/etc/conf.d/net.ppp0:
/etc/ppp/peers/provider:
segfault
pon trc
ifconfig
ppp не поднят
только петля и eth0
tail /var/log/messages
Jul 8 19:39:23 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:721]: Received Start Control Connection Reply
Jul 8 19:39:23 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:755]: Client connection established.
Jul 8 19:39:24 livecd pptp[10772]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 7 'Outgoing-Call-Request'
Jul 8 19:39:24 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:841]: Received Outgoing Call Reply.
Jul 8 19:39:24 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:880]: Outgoing call established (call ID 0, peer's call ID 38291).
Jul 8 19:39:25 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:912]: Call disconnect notification received (call id 38291)
Jul 8 19:39:25 livecd pptp[10772]: anon log[ctrlp_disp:pptp_ctrl.c:770]: Received Stop Control Connection Request.
Jul 8 19:39:25 livecd pptp[10772]: anon log[ctrlp_rep:pptp_ctrl.c:243]: Sent control packet type is 4 'Stop-Control-Connection-Reply'
Jul 8 19:39:25 livecd pptp[10772]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
Jul 8 19:39:25 livecd pppd[10739]: Modem hangup
Jul 8 19:39:25 livecd pppd[10739]: Connection terminated.
Jul 8 19:39:25 livecd pptp[10772]: segfault at 00007fffffc59858 rip 0000000000403c73 rsp 00007fffffbb7850 error 6
Jul 8 19:39:25 livecd pppd[10739]: Exit.
/var/log/ppp0.log пуст
Re: Мои настройки VPN
Я гружусь с блина Gentoo 2006.1 для AMD64....
Версии net-dialup/pptpclient-1.7.0 - net-dialup/ppp-2.4.2 совпадают
но хоть правь руками, хоть через pptp-command - все равно соединение заканчивается fatal 11 после того, как от провайдера recieved name = " " - провайдер не использукт шифрования mppe a а только ms-chap v2
Хотя все в FreeBSD и Suse работает тип топ.....
Что делать?
===============================================================