* [Sysadmins] PPtP: разные localip, опционально MPPE @ 2006-05-28 13:23 ABATAPA 2006-06-01 14:40 ` ABATAPA ` (3 more replies) 0 siblings, 4 replies; 23+ messages in thread From: ABATAPA @ 2006-05-28 13:23 UTC (permalink / raw) To: sysadmins Доброго дня! Скажите, пожалуйста, у кого-нибудь работает _опциональное_ шифрование MPPE в pptp? Насколько я знаю, в pppd 2.4.2+ сеть только опции require-mppe (require-mppe requires the use of MPPE, disabling all other compression types, and enabling both 40-bit and 128-bit encryption), и require-mppe-128, require-mppe-40 (require-mppe-40 and require-mppe-128 are like require-mppe but use 40-bit and 128-bit encryption respectively, rather than allowing the server to choose.). Как мне тогда сделать возможным подключение клиентов, не использующих шифрование, наравне с использующими? И второй вопрос: как заставить pptpd выдавать localip, равный IP, на который получен запрос (при listen 0.0.0.0)? Есть разные интерфейсы, разные сети, между ними нет роутинга (хотя бы потому, что они приватные и из разных диапазонов). Хочется, чтобы pptpd, получив запрос, скажем, с eth0 с 172.16.1.1, отдавал в peer именно этот IP, т.к. клиенту не будет доступен иной. Сейчас же указание множества IP в этом параметре просто подразумевает, что каждому клиенту будет назначен свой IP со стороны сервера. -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-05-28 13:23 [Sysadmins] PPtP: разные localip, опционально MPPE ABATAPA @ 2006-06-01 14:40 ` ABATAPA 2006-06-01 17:43 ` Dank Bagryantsev ` (2 subsequent siblings) 3 siblings, 0 replies; 23+ messages in thread From: ABATAPA @ 2006-06-01 14:40 UTC (permalink / raw) To: ALT Linux sysadmin discuss Доброго дня! Никто не ответит? -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-05-28 13:23 [Sysadmins] PPtP: разные localip, опционально MPPE ABATAPA 2006-06-01 14:40 ` ABATAPA @ 2006-06-01 17:43 ` Dank Bagryantsev 2006-06-02 7:16 ` ABATAPA 2006-06-03 6:06 ` Peter Volkov 2006-09-01 18:24 ` Peter Volkov 3 siblings, 1 reply; 23+ messages in thread From: Dank Bagryantsev @ 2006-06-01 17:43 UTC (permalink / raw) To: ALT Linux sysadmin discuss Здравствуйте, ABATAPA. Вы писали воскресенье 28 мая 2006 г., 16:23:55: A> Скажите, пожалуйста, у кого-нибудь работает _опциональное_ A> шифрование MPPE в pptp? Насколько я знаю, в pppd 2.4.2+ сеть только опции A> require-mppe (require-mppe requires the use of MPPE, disabling all other A> compression types, and enabling both 40-bit and 128-bit encryption), и A> require-mppe-128, require-mppe-40 (require-mppe-40 and require-mppe-128 are A> like require-mppe but use 40-bit and 128-bit encryption respectively, rather A> than allowing the server to choose.). Как мне тогда сделать возможным A> подключение клиентов, не использующих шифрование, наравне с использующими? Если мне склероз не изменяет, то вроде этот вопрос уже обсуждался с Вами? :) у меня одновременно не заработало. а точно у Вас оборудование не работает с require-mppe-40 ? Может, то что Вы хотите можно сделать вообще по другому? Не применяя VPN? A> И второй вопрос: как заставить pptpd выдавать localip, равный IP, на A> который получен запрос (при listen 0.0.0.0)? Есть разные интерфейсы, разные A> сети, между ними нет роутинга (хотя бы потому, что они приватные и из разных A> диапазонов). Хочется, чтобы pptpd, получив запрос, скажем, с eth0 с A> 172.16.1.1, отдавал в peer именно этот IP, т.к. клиенту не будет доступен A> иной. Почему не будет доступен иной? если у Вас например, IP на eth0 172.16.1.1/255.255.255.0 на eth1 172.16.2.1/255.255.255.0 и клиенты 172.16.1.0/24 в одном случае указывают VPN-сервер 172.16.1.1, в другом 172.16.2.0/24 - 172.16.2.1 например в pptpd.conf : localip 10.0.0.1 remoteip 10.0.0.2-254 после подключения, у клиента 10.0.0.2 (например) и он видит серверную сторону туннеля как 10.0.0.1. Если еще у него default route на VPN, то всё на неизвестные IP будет посылать через туннель. Или чего Вы хотите добиться вообще? A> Сейчас же указание множества IP в этом параметре просто A> подразумевает, что каждому клиенту будет назначен свой IP со стороны сервера. за назначение IP клиентам это ж вроде опция remoteip отвечает? Если я не ошибаюсь, localip в pptpd.conf это адрес сервера уже _после_ подключения клиента. Он, например, виден в свойствах _уже_ подключенного VPN-соединения. -- С уважением, Dank ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-01 17:43 ` Dank Bagryantsev @ 2006-06-02 7:16 ` ABATAPA 2006-06-02 13:08 ` Dank Bagryantsev 0 siblings, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-06-02 7:16 UTC (permalink / raw) To: Dank Bagryantsev, ALT Linux sysadmin discuss 1 июня 2006 21:43, Dank Bagryantsev написал: > Здравствуйте, ABATAPA. > Если мне склероз не изменяет, то вроде этот вопрос уже обсуждался с > Вами? :) Но решения-то не было. > а точно у Вас оборудование не работает с require-mppe-40 ? У меня - PocketPC 2003, Asus MyPal A716. Ну знаю почему, но его VPN (PPtP) не держит MPPE, в логах сервера: "MPPE required but peer negotiation failed". Без MPPE - работает. > Может, то что Вы хотите можно сделать вообще по другому? Не применяя > VPN? "Возможно все." (с) Но мне нужно именно это. > Почему не будет доступен иной? Потому что в любом случае будет выдан IP из параметра localip. Если это _разные изолированные_ сети, то для других сетей этот IP может быть недоступен. В данной ситуации - так и есть. > если у Вас например, IP на eth0 172.16.1.1/255.255.255.0 > на eth1 172.16.2.1/255.255.255.0 > и клиенты 172.16.1.0/24 в одном случае указывают VPN-сервер > 172.16.1.1, в другом 172.16.2.0/24 - 172.16.2.1 То, что указывают - это одно, а то, что передается как параметры туннеля - другое. > например в pptpd.conf : > localip 10.0.0.1 > remoteip 10.0.0.2-254 В этом случае после подключения серверная сторона туннеля будет иметь адрес "10.0.0.1", но адрес этот из другой сети (по отношению к клиенту), следовательно, на него должен быть доступен маршрут (без default route). А если этот адрес вообще недоступен? > после подключения, у клиента 10.0.0.2 (например) и он видит серверную > сторону туннеля как 10.0.0.1. Если еще у него default route на VPN, то > всё на неизвестные IP будет посылать через туннель. Если у него default route на VPN, а у клиента 172.16.xx.xx, то маршрут на 10.0.0.1 не будет доступен. Это самая частая ошибка, я даже как-то кому-то тут раза три объяснял это, и вписал в WiKi - VPN сервер должен быть доступен _не_ по default route, т.к. последний после подключения сменится, пакеты перестанут находить сервер, связь порвется. > Или чего Вы хотите добиться вообще? Я хочу, чтобы сервер смотрел в несколько различных _изолированных_ сетей (т.е. listen 0.0.0.0), и localip передавал клиенту тот, на который он получил запрос от него, и, помимо этого, _опционально_ поддерживал MPPE. > > за назначение IP клиентам это ж вроде опция remoteip отвечает? > Если я не ошибаюсь, localip в pptpd.conf это адрес сервера уже _после_ > подключения клиента. Он, например, виден в свойствах _уже_ подключенного > VPN-соединения. О том и речь. _После_ соединения (вернее, в процессе) он передается клиенту, и... Если этот адрес клиенту не доступен - пакеты до сервера, разумеется, не доходят. Но по первоначальному-то IP сервер доступен! Экспериментировал с КПК много. Стоит поменять localip в настройках pptpd на адрес из сети клиента (т.е. совпадающий с адресом сервера, прописанным в свойствах подключения) - все работает. Иначе - все как я описал. -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-02 7:16 ` ABATAPA @ 2006-06-02 13:08 ` Dank Bagryantsev 2006-06-02 14:13 ` ABATAPA 0 siblings, 1 reply; 23+ messages in thread From: Dank Bagryantsev @ 2006-06-02 13:08 UTC (permalink / raw) To: ALT Linux sysadmin discuss Здравствуйте, ABATAPA. Вы писали пятница 2 июня 2006 г., 10:16:15: A> 1 июня 2006 21:43, Dank Bagryantsev написал: >> Здравствуйте, ABATAPA. >> Если мне склероз не изменяет, то вроде этот вопрос уже обсуждался с >> Вами? :) A> Но решения-то не было. Правильного, да не было. Но был костыль: сделать два pptpd-сервера с разными параметрами шифрования на разных IP. >> а точно у Вас оборудование не работает с require-mppe-40 ? A> У меня - PocketPC 2003, Asus MyPal A716. Ну знаю почему, но его VPN (PPtP) не A> держит MPPE, в логах сервера: "MPPE required but peer negotiation failed". A> Без MPPE - работает. Может не поддерживает строгое шифрование (require-mppe-128), а обычное (require-mppe-40) поддерживает? Какое шифрование пароля применяете/доступно? >> Может, то что Вы хотите можно сделать вообще по другому? Не применяя >> VPN? A> "Возможно все." (с) A> Но мне нужно именно это. А OpenVPN Вам не подойдет? Там кстати, очень просто можно на клиентов "проталкивать" маршруты... >> Почему не будет доступен иной? A> Потому что в любом случае будет выдан IP из параметра localip. A> Если это _разные изолированные_ сети, то для других сетей этот IP может быть A> недоступен. A> В данной ситуации - так и есть. >> если у Вас например, IP на eth0 172.16.1.1/255.255.255.0 >> на eth1 172.16.2.1/255.255.255.0 >> и клиенты 172.16.1.0/24 в одном случае указывают VPN-сервер >> 172.16.1.1, в другом 172.16.2.0/24 - 172.16.2.1 A> То, что указывают - это одно, а то, что передается как параметры туннеля - A> другое. >> например в pptpd.conf : >> localip 10.0.0.1 >> remoteip 10.0.0.2-254 A> В этом случае после подключения серверная сторона туннеля будет иметь A> адрес "10.0.0.1", но адрес этот из другой сети (по отношению к клиенту), A> следовательно, на него должен быть доступен маршрут (без default route). После подключения клиент имеет уже еще и IP 10.0.0.2/255.255.255.0 и соответственно у него должна автоматически возникнуть в таблице/подсистеме маршрутизации запись, что сеть 10.0.0.0/24 доступна через туннель. A> А если этот адрес вообще недоступен? >> после подключения, у клиента 10.0.0.2 (например) и он видит серверную >> сторону туннеля как 10.0.0.1. Если еще у него default route на VPN, то >> всё на неизвестные IP будет посылать через туннель. A> Если у него default route на VPN, а у клиента 172.16.xx.xx, то маршрут на A> 10.0.0.1 не будет доступен. A> Это самая частая ошибка, я даже как-то кому-то тут раза три объяснял это, и A> вписал в WiKi - VPN сервер должен быть доступен _не_ по default route, т.к. A> последний после подключения сменится, пакеты перестанут находить сервер, A> связь порвется. Я имел ввиду (для случая WinXP клиентов) установленную опцию "Использовать основной шлюз в удаленной сети" в свойствах VPN-соедиенния, т.е. маршрут по умолчанию через VPN-туннель. И кстати, опять таки для WinXP-клиентов, после подключения VPN-соединения, default route переопределяется, т.е. связь не рвется. IMHO, меняются метрики/приоритеты маршрутов по умолчанию. IMHO, такой же подход (разные метрики маршрутов по умолчанию) можно применять и в linux. >> Или чего Вы хотите добиться вообще? A> Я хочу, чтобы сервер смотрел в несколько различных _изолированных_ сетей (т.е. A> listen 0.0.0.0), и localip передавал клиенту тот, на который он получил A> запрос от него, и, помимо этого, _опционально_ поддерживал MPPE. У меня pptpd смотрит в несколько интерфейсов/изолированных сетей, на VPN-сервере в pptpd.conf в localip один IP, в options.pptpd require-mppe-40. Через радиус, клиентам (WinXP) выдаются IP в другой сети, чем localip. На клиентах в опциях VPN-соедиенения стоит "Использовать основной шлюз в удаленной сети". Все работает. Чем такая маршрутизация Вас не устраивает? (если отбросить вопрос с шифрованием) >> >> за назначение IP клиентам это ж вроде опция remoteip отвечает? >> Если я не ошибаюсь, localip в pptpd.conf это адрес сервера уже _после_ >> подключения клиента. Он, например, виден в свойствах _уже_ подключенного >> VPN-соединения. A> О том и речь. _После_ соединения (вернее, в процессе) он передается клиенту, A> и... Если этот адрес клиенту не доступен - пакеты до сервера, разумеется, не A> доходят. Но по первоначальному-то IP сервер доступен! Уточните, у Вас IP интерфейса КПК и IP интерфейса VPN-сервера в одной сети? И IP интерфейса VPN-сервера доступен без записи default route в таблице маршрутизации на КПК? A> Экспериментировал с КПК много. Стоит поменять localip в настройках pptpd на A> адрес из сети клиента (т.е. совпадающий с адресом сервера, прописанным в A> свойствах подключения) - все работает. Иначе - все как я описал. IMHO, проблема не в localip на VPN-сервере, а в маршрутизации на КПК. Если есть возможность, прикрутите к pptpd FreeRADIUS и поэкспериментируйте с аттрибутом: Framed-Route (использование см. в rfc2865.txt в поставке FreeRADIUS) - можно передавать клиенту маршрут(ы ?). Также могут быть полезны Framed-IP-Address и Framed-IP-Netmask. -- С уважением, Dank ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-02 13:08 ` Dank Bagryantsev @ 2006-06-02 14:13 ` ABATAPA 2006-06-02 15:34 ` Dank Bagryantsev 0 siblings, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-06-02 14:13 UTC (permalink / raw) To: Dank Bagryantsev, ALT Linux sysadmin discuss 2 июня 2006 17:08, Dank Bagryantsev написал: > Правильного, да не было. Но был костыль: сделать два pptpd-сервера с > разными параметрами шифрования на разных IP. Ну, это мне и самому очевидно. Но это не то, чего хочется, т.к. разные сети + шифрование/без... Не много ли!? > >> а точно у Вас оборудование не работает с require-mppe-40 ? Пробовал. Не получилось. PocketPC 2003. > Может не поддерживает строгое шифрование (require-mppe-128), а обычное > (require-mppe-40) поддерживает? См. выше. > Какое шифрование пароля применяете/доступно? Все. Ибо (читайте ранее) без MPPE (с теми же паролями) все работает. > А OpenVPN Вам не подойдет? Там кстати, очень просто можно на клиентов > "проталкивать" маршруты... OpenVPN на PocketPC? Не знаю.. К тому же, FreeNibs... > После подключения клиент имеет уже еще и IP 10.0.0.2/255.255.255.0 и > соответственно у него должна автоматически возникнуть в > таблице/подсистеме маршрутизации запись, что сеть 10.0.0.0/24 доступна > через туннель. Почему?! Вы же сами писАли: >"на eth1 172.16.2.1/255.255.255.0 и клиенты 172.16.1.0/24 в одном случае >указывают VPN-сервер 172.16.1.1, в другом 172.16.2.0/24 - 172.16.2.1" Как будет доступен 10.0.0.1, если из сети 172.16.x.x маршрутизации нет?! Через VPN? Но это невозможно. > Я имел ввиду (для случая WinXP клиентов) установленную опцию > "Использовать основной шлюз в удаленной сети" > в свойствах VPN-соедиенния, т.е. маршрут по умолчанию через > VPN-туннель. Вы путаете что-то. Причем тут это? Говорится о том, что переданный PPtP сервером адрес своей стороны, например, 10.0.0.1, _доступен не будет_. А именно туда станут отправляться GRE-пакеты. > И кстати, опять таки для WinXP-клиентов, после подключения > VPN-соединения, default route переопределяется, т.е. связь не рвется. Связь рвется, когда сервер не доступен по указанному адресу. Из-за чего он может быть недоступен - см. выше. > IMHO, меняются метрики/приоритеты маршрутов по умолчанию. > IMHO, такой же подход (разные метрики маршрутов по умолчанию) можно > применять и в linux. "Такой же" подход применять нет необходимости, достаточно добавить маршрут на VPN-сервер отдельной строкой. И это многократно (в том числе - мной) говорилось. > >> Или чего Вы хотите добиться вообще? > У меня pptpd смотрит в несколько интерфейсов/изолированных сетей, на > VPN-сервере в pptpd.conf в localip один IP, в options.pptpd > require-mppe-40. Через радиус, клиентам (WinXP) выдаются IP в другой сети, > чем localip. На клиентах в опциях VPN-соедиенения стоит > "Использовать основной шлюз в удаленной сети". Все работает. > Чем такая маршрутизация Вас не устраивает? (если отбросить вопрос с > шифрованием) У вас выдаются адреса, с которых localip доступен и так. Я прав? Т.е. у вас есть localip (скажем, 172.16.0.1), этот же адрес указан у клиетов как адрес VPN-сервера, клиентам выдается, скажем, 172.16.1.xx/24, сервер 172.16.0.1 доступен от них через маршрутизатор 172.16.1.1. Так? Это есть у всех, и так и работает. В том числе и у меня. Но я хочу в роутере, "смотрящем" в _уже имеющиеся_ сети с _уже имеющейся_ адресацией (без возможности сменить что-либо) и без маршрутизации поднять общий VPN сервер. Попробуйте в приведенном выше примере закрыть доступ к 172.16.0.1, или отключить маршрутизацию. И что? Все. > > Уточните, у Вас IP интерфейса КПК и IP интерфейса VPN-сервера в одной > сети? И IP интерфейса VPN-сервера доступен без записи default route в > таблице маршрутизации на КПК? Если бы все было так просто - я бы не мучился, правда? Еще раз "уточню" - сервер смотрит в несколько различных сетей. Скажем, у него на одной сетевой 172.16.0.1, на другой - 172.16.30.xx (динамический), на третьей - 192.168.0.1, на четвертой - 81.xx.yy.zz , и т.д. КПК, скажем, через WiFi может получить адрес только по DHCP из блока 172.16.30.xx, и он видит ТОЛЬКО свою сеть. Да, он (разумеется!) видит адреса 172.16.30.xx, и может начать PPtP-сессию с сервером, но у того только ОДИН параметр localip (можно перечислить насколько, но он выдает их как адреса из пула - вне связи с интерфейсом, _по одному на каждого клиента_ - так сказано в доке), и получив этот IP при установлении протакола, клиенты отправляют пакеты на него, но они не доходят более до сервера (да и не должны!). Но стОит только поменять localip на 172.16.30.xx (т.е. выдавать доступный адрес), как все работает (без шифрования), но... Сетей-то много, сразу проблемы возникают у других. Теперь понятно? > IMHO, проблема не в localip на VPN-сервере, а в маршрутизации на КПК. Да? А по-моему, в другом. Так же себя будут вести и Windows-клиенты, и Linux. Адрес туннеля-то передается сервером! > Если есть возможность, прикрутите к pptpd FreeRADIUS и > поэкспериментируйте с аттрибутом: > Framed-Route (использование см. в rfc2865.txt в поставке FreeRADIUS) - > можно передавать клиенту маршрут(ы ?). Там уже все "прикручино". И что мне это даст? Причем тут выставленный ПОСЛЕ поднятия VPN маршрут куда-либо, если localip в той сети не будет доступен, какой бы маршрут не выставлялся (я не могу менять параметры той сети, настройки firewall, маршрутизацию, и т.д.)? > Также могут быть полезны Framed-IP-Address и Framed-IP-Netmask. ЧЕМ!? Извините, но Вы чего-то не понимаете. VPN (в частности, PPtP) - это туннель (в нашем случае - GRE) + управляющей tcp-соединение, которые работают ПО ИМЕЮЩИМУСЯ IP. Чем мне помогут эти параметры (к тому же, ip можно менять и без Radius)?! Они позволяют назначить IP для УСТАНАВЛИВАЕМОГО соединения, а не изменить параметры имеющейся сети! Вот смотрите: 1. Изолированная сеть. 2. Клиент 10.0.0.10 в настройках VPN-подключения имеет адрес сервера 10.0.0.1 и тип - pptp. 3. Он открывает tcp-соединение на порт 1723 (pptp) сервера 10.0.0.1. 4. Сервер егр авторизует, и выдает ему IP, маску, gateway etc, для нового подключения, а так же - _адрес своей стороны_ туннеля (фактически, это параметр для pppd). И пусть это адрес он быдал из другой сети - 192.168.0.1 (прописан в localip, т.к. сервер смотрит и в ту сеть, и там все работает). 5. В сети нет маршрутизации (или все закрыто файрволом), и посланные GRE-пакеты (src - 10.0.0.10, dst - 192.168.0.1) _не находят_ получателя. 6. Через некоторое время (короткое) клиент (или сервер) рвут соединение, при этом, они в управляющем соединении вполне могут уведомить другую сторону об этом - соединение-то установлено между 10.0.0.1 и 10.0.0.10, и оно по-прежнему работает. Вот ЧЕМ бы мне помогла возможность указать на VPN-интерфейсе клиента другой адрес!? Помочь может смена значения адреса сервера, которое отдается клиенту. Есть еще новая опция компиляции pptpd "--with-pppd-ip-alloc", но про нее в документации говорится лишь: "if using pppd-ip-alloc, manager runs more efficiently - made pptpctrl able to have a none, one or both of local/remote addresses rather than only both or none - great code simplicication - re-did IP parser" Но с ней не все ясно. 8( -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-02 14:13 ` ABATAPA @ 2006-06-02 15:34 ` Dank Bagryantsev 2006-06-02 16:33 ` ABATAPA 0 siblings, 1 reply; 23+ messages in thread From: Dank Bagryantsev @ 2006-06-02 15:34 UTC (permalink / raw) To: ALT Linux sysadmin discuss Здравствуйте, ABATAPA. Вы писали пятница 2 июня 2006 г., 17:13:09: A> 2 июня 2006 17:08, Dank Bagryantsev написал: >> Правильного, да не было. Но был костыль: сделать два pptpd-сервера с >> разными параметрами шифрования на разных IP. A> Ну, это мне и самому очевидно. A> Но это не то, чего хочется, т.к. разные сети + шифрование/без... Не много ли!? >> >> а точно у Вас оборудование не работает с require-mppe-40 ? A> Пробовал. Не получилось. PocketPC 2003. >> Может не поддерживает строгое шифрование (require-mppe-128), а обычное >> (require-mppe-40) поддерживает? A> См. выше. >> Какое шифрование пароля применяете/доступно? A> Все. Ибо (читайте ранее) без MPPE (с теми же паролями) все работает. "Все" - это pap, chap, mschap, mschap-v2 ? если _не_ mschap-v2 MPPE может быть недоступно, проверьте. >> А OpenVPN Вам не подойдет? Там кстати, очень просто можно на клиентов >> "проталкивать" маршруты... A> OpenVPN на PocketPC? A> Не знаю.. К тому же, FreeNibs... >> После подключения клиент имеет уже еще и IP 10.0.0.2/255.255.255.0 и >> соответственно у него должна автоматически возникнуть в >> таблице/подсистеме маршрутизации запись, что сеть 10.0.0.0/24 доступна >> через туннель. A> Почему?! A> Вы же сами писАли: >>"на eth1 172.16.2.1/255.255.255.0 и клиенты 172.16.1.0/24 в одном случае >>указывают VPN-сервер 172.16.1.1, в другом 172.16.2.0/24 - 172.16.2.1" A> Как будет доступен 10.0.0.1, если из сети 172.16.x.x маршрутизации нет?! A> Через VPN? Но это невозможно. >> Я имел ввиду (для случая WinXP клиентов) установленную опцию >> "Использовать основной шлюз в удаленной сети" >> в свойствах VPN-соедиенния, т.е. маршрут по умолчанию через >> VPN-туннель. A> Вы путаете что-то. Причем тут это? Говорится о том, что переданный PPtP A> сервером адрес своей стороны, например, 10.0.0.1, _доступен не будет_. A> А именно туда станут отправляться GRE-пакеты. Неа, неправильно. См. ниже. >> И кстати, опять таки для WinXP-клиентов, после подключения >> VPN-соединения, default route переопределяется, т.е. связь не рвется. A> Связь рвется, когда сервер не доступен по указанному адресу. Из-за чего он A> может быть недоступен - см. выше. >> IMHO, меняются метрики/приоритеты маршрутов по умолчанию. >> IMHO, такой же подход (разные метрики маршрутов по умолчанию) можно >> применять и в linux. A> "Такой же" подход применять нет необходимости, достаточно добавить маршрут на A> VPN-сервер отдельной строкой. И это многократно (в том числе - мной) A> говорилось. >> >> Или чего Вы хотите добиться вообще? >> У меня pptpd смотрит в несколько интерфейсов/изолированных сетей, на >> VPN-сервере в pptpd.conf в localip один IP, в options.pptpd >> require-mppe-40. Через радиус, клиентам (WinXP) выдаются IP в другой сети, >> чем localip. На клиентах в опциях VPN-соедиенения стоит >> "Использовать основной шлюз в удаленной сети". Все работает. >> Чем такая маршрутизация Вас не устраивает? (если отбросить вопрос с >> шифрованием) A> У вас выдаются адреса, с которых localip доступен и так. Я прав? Нет. localip доступен _только_ через VPN-туннель. A> Т.е. у вас есть localip (скажем, 172.16.0.1), этот же адрес указан у клиетов A> как адрес VPN-сервера, клиентам выдается, скажем, 172.16.1.xx/24, сервер A> 172.16.0.1 доступен от них через маршрутизатор 172.16.1.1. Так? A> Это есть у всех, и так и работает. В том числе и у меня. A> Но я хочу в роутере, "смотрящем" в _уже имеющиеся_ сети с _уже имеющейся_ A> адресацией (без возможности сменить что-либо) и без маршрутизации поднять A> общий VPN сервер. A> Попробуйте в приведенном выше примере закрыть доступ к 172.16.0.1, или A> отключить маршрутизацию. И что? Все. >> >> Уточните, у Вас IP интерфейса КПК и IP интерфейса VPN-сервера в одной >> сети? И IP интерфейса VPN-сервера доступен без записи default route в >> таблице маршрутизации на КПК? A> Если бы все было так просто - я бы не мучился, правда? A> Еще раз "уточню" - сервер смотрит в несколько различных сетей. A> Скажем, у него на одной сетевой 172.16.0.1, на другой - 172.16.30.xx A> (динамический), на третьей - 192.168.0.1, на четвертой - 81.xx.yy.zz , и т.д. A> КПК, скажем, через WiFi может получить адрес только по DHCP из блока A> 172.16.30.xx, и он видит ТОЛЬКО свою сеть. Да, он (разумеется!) видит адреса A> 172.16.30.xx, и может начать PPtP-сессию с сервером, но у того только ОДИН A> параметр localip (можно перечислить насколько, но он выдает их как адреса из A> пула - вне связи с интерфейсом, _по одному на каждого клиента_ - так сказано A> в доке), и получив этот IP при установлении протакола, клиенты отправляют A> пакеты на него, но они не доходят более до сервера (да и не должны!). Но A> стОит только поменять localip на 172.16.30.xx (т.е. выдавать доступный A> адрес), как все работает (без шифрования), но... A> Сетей-то много, сразу проблемы возникают у других. A> Теперь понятно? интерфейс сервера с 172.16.30.xx сделайте статичным (IMHO, лучше будет) КПК обращается к этому интерфейсу как к VPN-серверу? маска 255.255.255.0 ? >> IMHO, проблема не в localip на VPN-сервере, а в маршрутизации на КПК. A> Да? А по-моему, в другом. Так же себя будут вести и Windows-клиенты, и Linux. A> Адрес туннеля-то передается сервером! >> Если есть возможность, прикрутите к pptpd FreeRADIUS и >> поэкспериментируйте с аттрибутом: >> Framed-Route (использование см. в rfc2865.txt в поставке FreeRADIUS) - >> можно передавать клиенту маршрут(ы ?). A> Там уже все "прикручино". И что мне это даст? Причем тут выставленный ПОСЛЕ A> поднятия VPN маршрут куда-либо, если localip в той сети не будет доступен, A> какой бы маршрут не выставлялся (я не могу менять параметры той сети, A> настройки firewall, маршрутизацию, и т.д.)? >> Также могут быть полезны Framed-IP-Address и Framed-IP-Netmask. A> ЧЕМ!? Например, "играя" Framed-IP-Netmask можно регулировать "видимость" подсетей. A> Извините, но Вы чего-то не понимаете. См. ниже. A> VPN (в частности, PPtP) - это туннель (в нашем случае - GRE) + управляющей A> tcp-соединение, которые работают ПО ИМЕЮЩИМУСЯ IP. Чем мне помогут эти A> параметры (к тому же, ip можно менять и без Radius)?! Они позволяют назначить A> IP для УСТАНАВЛИВАЕМОГО соединения, а не изменить параметры имеющейся сети! A> Вот смотрите: A> 1. Изолированная сеть. A> 2. Клиент 10.0.0.10 в настройках VPN-подключения имеет адрес сервера 10.0.0.1 A> и тип - pptp. A> 3. Он открывает tcp-соединение на порт 1723 (pptp) сервера 10.0.0.1. A> 4. Сервер егр авторизует, и выдает ему IP, маску, gateway etc, для нового A> подключения, а так же - _адрес своей стороны_ туннеля (фактически, это A> параметр для pppd). И пусть это адрес он быдал из другой сети - 192.168.0.1 A> (прописан в localip, т.к. сервер смотрит и в ту сеть, и там все работает). A> 5. В сети нет маршрутизации (или все закрыто файрволом), и посланные A> GRE-пакеты (src - 10.0.0.10, dst - 192.168.0.1) _не находят_ получателя. ВОТ ОНО!!! :) GRE-пакеты _должны_ продолжать ходить между 10.0.0.10 <-> 10.0.0.1 (src - 10.0.0.10, dst - 10.0.0.1 и обратно) IMHO, GRE является транспортом туннеля, т.е. VPN работает поверх GRE-пакетов (если я правильно помню). Если не верите, проверьте tcpdump'ом как работает рабочий туннель. A> 6. Через некоторое время (короткое) клиент (или сервер) рвут соединение, при A> этом, они в управляющем соединении вполне могут уведомить другую сторону об A> этом - соединение-то установлено между 10.0.0.1 и 10.0.0.10, и оно A> по-прежнему работает. Совершенно верно. Классический признак неверной маршрутизации (IMHO, 90% в этом проблема). Вам нужно выяснить, почему GRE-пакеты клиент пытается передать "внутри" туннеля, когда должен "снаружи". Сниффер в выяснении подобных проблем первейший инструмент :) A> Вот ЧЕМ бы мне помогла возможность указать на VPN-интерфейсе клиента другой A> адрес!? Помочь может смена значения адреса сервера, которое отдается клиенту. A> Есть еще новая опция компиляции pptpd "--with-pppd-ip-alloc", но про нее в A> документации говорится лишь: A> "if using pppd-ip-alloc, manager runs more efficiently - made pptpctrl able to A> have a none, one or both of local/remote addresses rather than only both or A> none - great code simplicication - re-did IP parser" A> Но с ней не все ясно. 8( -- С уважением, Dank ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-02 15:34 ` Dank Bagryantsev @ 2006-06-02 16:33 ` ABATAPA 2006-06-02 20:59 ` Dank Bagryantsev 0 siblings, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-06-02 16:33 UTC (permalink / raw) To: Dank Bagryantsev, ALT Linux sysadmin discuss 2 июня 2006 19:34, Dank Bagryantsev написал: > "Все" - это pap, chap, mschap, mschap-v2 ? > если _не_ mschap-v2 MPPE может быть недоступно, проверьте. Вы читаете мои сообщения? Там же написано, что на этом сервере работает немало других пользователей, более того, с отключенным MPPE (без require-mppe) работает и PocketPC. > Нет. localip доступен _только_ через VPN-туннель. Бред. Как он может быть доступен _через туннель_, если GRE-пакетам нужен транспорт, чтобы попасть от клиента к серверу!? > интерфейс сервера с 172.16.30.xx сделайте статичным (IMHO, лучше будет) Читайте же внимательнее! "в _уже имеющиеся_ сети с _уже имеющейся_ адресацией (без возможности сменить что-либо)" > КПК обращается к этому интерфейсу как к VPN-серверу? > маска 255.255.255.0 ? Там же все расписано. Да, обращается. Маска - та, что выдается по DHCP. > Например, "играя" Framed-IP-Netmask можно регулировать "видимость" > подсетей. Какая "видимость" здесь!? Вам же многократно сказано, что сети _изолированы_, и - не мной! Нет там роутинга! Какая там может быть "видимость"?! > ВОТ ОНО!!! :) > GRE-пакеты _должны_ продолжать ходить между > 10.0.0.10 <-> 10.0.0.1 (src - 10.0.0.10, dst - 10.0.0.1 и обратно) Да вы что!? Что Вы говорите! А я-то, серый... Высшее телекоммуникационное образование в Бонче, 7 лет в ISP на ведущих ролях... Для чего я, по-Вашему, все это расписывал?! Неужели не видно из написанного мною, что я знаю - в чем проблема, и как ДОЛЖНО быть, и как - есть?! Вопрос изначально был: "как заставить pptpd выдавать localip, равный IP, на который получен запрос". Так уж устроен протокол, что адрес туннеля передает сервер, а pptpd передает для pppd то, что прописано. Возможно, "--with-pppd-ip-alloc" поможет разрешить эту проблему, но... Посмотрим. > IMHO, GRE является транспортом туннеля, т.е. VPN работает поверх > GRE-пакетов (если я правильно помню). Что нового Вы мне открыли? И не "работает поверх GRE-пакетов", а использует GRE-туннелирование. > Если не верите, проверьте tcpdump'ом как работает рабочий туннель. Мда... Что Вы мне предлагаете смотреть?! Как работает PPtP?! Или убедиться в том, что после получения неверного localip пакеты на сервер не доходят? Так, знаете ли, я давно уже все посмотрел... > Совершенно верно. Классический признак неверной маршрутизации (IMHO, > 90% в этом проблема). Ничего-то Вы не поняли... Где Вы какие "признаки" увидели... > Вам нужно выяснить, почему GRE-пакеты клиент > пытается передать "внутри" туннеля, когда должен "снаружи". Где вы это увидели?! ГДЕ!? Покажите мне, где это написано! Клиент пытается передать пакеты на адрес сервера, переданный ему в управляющем соединении. А как уж пакет пойдет - от маршрутов зависит. Но в данном случае он просто не дайдет - НЕТ из этой сети доступа "наружу". > Сниффер в выяснении подобных проблем первейший инструмент :) Что Вы говорите! Знаете, инструментария у меня и помимо "снифера" хватает. Знаете, давайте на этом и закончим. Я вижу полное непонимание Вами как сути проблемы, так и моих изначальных вопросов, и вижу весьма поверхностные знания того, как же _это_ все работает. А заниматься пустой болтавней тут - не место. Может быть, кто-то другой поможет мне _именно_ с pptpd, в частности, просвятит о сути правок "--with-pppd-ip-alloc" (которые заставляют pppd не передавать адреса как параметр pppd, предоставляя последнему выбирать IP для одной - или обеих - сторон самостоятельно). -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-02 16:33 ` ABATAPA @ 2006-06-02 20:59 ` Dank Bagryantsev 0 siblings, 0 replies; 23+ messages in thread From: Dank Bagryantsev @ 2006-06-02 20:59 UTC (permalink / raw) To: ALT Linux sysadmin discuss Здравствуйте, ABATAPA. Вы писали пятница 2 июня 2006 г., 19:33:12: >> Нет. localip доступен _только_ через VPN-туннель. A> Бред. Как он может быть доступен _через туннель_, если GRE-пакетам нужен A> транспорт, чтобы попасть от клиента к серверу!? Кому "Бред", а у кого и несколько лет _стабильно_ работает. Не знаю как у Вас, а у меня GRE-пакеты ходят между IP интерфесов сетевых карт клиентов и сервера. И ни в src, ни в dst GRE-пакетов нет localip pptpd сервера. >> интерфейс сервера с 172.16.30.xx сделайте статичным (IMHO, лучше будет) A> Читайте же внимательнее! A> "в _уже имеющиеся_ сети с _уже имеющейся_ адресацией (без возможности сменить A> что-либо)" Да откуда ж я знаю, где у Вас еще может быть проблема? Может еще у вас default route через DHCP раздается и это играет свою роль, вот и посоветовал статику попробовать. >> ВОТ ОНО!!! :) >> GRE-пакеты _должны_ продолжать ходить между >> 10.0.0.10 <-> 10.0.0.1 (src - 10.0.0.10, dst - 10.0.0.1 и обратно) A> Да вы что!? Что Вы говорите! А я-то, серый... Высшее телекоммуникационное A> образование в Бонче, 7 лет в ISP на ведущих ролях... Для чего я, по-Вашему, A> все это расписывал?! A> Неужели не видно из написанного мною, что я знаю - в чем проблема, и как A> ДОЛЖНО быть, и как - есть?! Я вижу, "из написанного Вами", что Вы не понимаете почему у Вас не работает. И, когда я Вам привожу рабочие примеры, Вы начинаете мне доказывать, что это не работает. Если Вы такой "профессионал", может Вы объясните мне, простому сисадмину, почему у меня работает, а у Вас нет? А условия у нас похожи на 80-90%, только у меня не используется DHCP, но обязательно шифрование для VPN, используются VLAN'ы, и есть OSPF для реальных IP. >> IMHO, GRE является транспортом туннеля, т.е. VPN работает поверх >> GRE-пакетов (если я правильно помню). A> Что нового Вы мне открыли? A> И не "работает поверх GRE-пакетов", а использует GRE-туннелирование. От того, что я по другому сказал _суть_ поменялась? >> Если не верите, проверьте tcpdump'ом как работает рабочий туннель. A> Мда... A> Что Вы мне предлагаете смотреть?! Как работает PPtP?! Да. Освежите память. Сделайте лабораторную. Возьмите два компьютера один с WinXP (1), другой с ALM-2.4 с pptpd (2) (2): pptpd.conf : localip 10.0.0.1 remoteip 10.0.0.2-254 eth0 172.16.1.1/255.255.255.0 (1): IP сетевой карты: 172.16.1.2/255.255.255.0 свойства VPN-соединения: VPN сервер: 172.16.1.1 "Использовать основной шлюз в удаленной сети" - Вкл Остальные параметры детализировать или не надо? Подключаете VPN. Подключилось? Свойства установленного соединения? Server IP - 10.0.0.1 Client IP - 10.0.0.2 на (2): tcpdump -i eth0 на (1): ping 10.0.0.1 смотрим на (2), что видите? какие пакеты? какие src и dst у них? на (2): tcpdump -i ppp0 какие пакеты? какие src и dst у них? Все понятно? Добавьте несколько сетевых карт на (2) подсоедините к ним по компьютеру с WinXP (3-5), сети из диапазона 172.16.x.x/24 VPN сервера: 172.16.x.1 подключайтесь с (3-5) проделайте вышеизложенную процедуру для всех какие были пакеты? какие src и dst у них? Все понятно? (Прежде чем возмущаться, действительно все это сделайте. Все равно Вам желательно тестовый стенд сделать.) Дальше экспериментируйте уже со своим КПК. A> Или убедиться в том, что после получения неверного localip пакеты на сервер не A> доходят? Так, знаете ли, я давно уже все посмотрел... Значит не там смотрели. >> Вам нужно выяснить, почему GRE-пакеты клиент >> пытается передать "внутри" туннеля, когда должен "снаружи". A> Где вы это увидели?! ГДЕ!? A> Покажите мне, где это написано! Четче выражаете свои мысли. А то непонятно, то ли Вы спрашиваете о том, как происходит "GRE-туннелирование", то ли о том, на основании чего я сделал такой вывод. Если о моем выводе, то вот, пожалуйста: A> 2. Клиент 10.0.0.10 в настройках VPN-подключения имеет адрес сервера 10.0.0.1 A> и тип - pptp. A> 3. Он открывает tcp-соединение на порт 1723 (pptp) сервера 10.0.0.1. A> 4. Сервер егр авторизует, и выдает ему IP, маску, gateway etc, для нового A> подключения, а так же - _адрес своей стороны_ туннеля (фактически, это A> параметр для pppd). И пусть это адрес он быдал из другой сети - 192.168.0.1 A> (прописан в localip, т.к. сервер смотрит и в ту сеть, и там все работает). A> 5. В сети нет маршрутизации (или все закрыто файрволом), и посланные A> GRE-пакеты (src - 10.0.0.10, dst - 192.168.0.1) _не находят_ получателя. dst в этом случае должен оставаться 10.0.0.1, в таком случае будет работать. Разжевывать почему, я Вам не буду, Вы же "профессионал", должны знать. A> Клиент пытается передать пакеты на адрес сервера, переданный ему в A> управляющем соединении. А как уж пакет пойдет - от маршрутов зависит. A> Но в данном случае он просто не дайдет - НЕТ из этой сети доступа "наружу". >> Сниффер в выяснении подобных проблем первейший инструмент :) A> Что Вы говорите! A> Знаете, инструментария у меня и помимо "снифера" хватает. Значит не умете пользоваться. A> Знаете, давайте на этом и закончим. A> Я вижу полное непонимание Вами как сути проблемы, так и моих изначальных A> вопросов, и вижу весьма поверхностные знания того, как же _это_ все работает. Похоже это Вы не хотите понять как нужно настроить, чтобы у Вас заработало. A> А заниматься пустой болтавней тут - не место. Да. Давайте закончим эту бесполезную дискуссию. Если человек долбается об стену головой, игнорируя совет обойти стену через соседнюю дверь - это его выбор. P.S. И поменьше эмоций, этому здесь не место. -- Dank ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-05-28 13:23 [Sysadmins] PPtP: разные localip, опционально MPPE ABATAPA 2006-06-01 14:40 ` ABATAPA 2006-06-01 17:43 ` Dank Bagryantsev @ 2006-06-03 6:06 ` Peter Volkov 2006-06-04 15:24 ` ABATAPA 2006-09-01 18:24 ` Peter Volkov 3 siblings, 1 reply; 23+ messages in thread From: Peter Volkov @ 2006-06-03 6:06 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 485 bytes --] On Вск, 2006-05-28 at 17:23 +0400, ABATAPA wrote: > Скажите, пожалуйста, у кого-нибудь работает _опциональное_ > шифрование MPPE в pptp? ДА. И я вам про это уже писал! Кроме того. Советую вам не побрезговать, и поискать по списку рассылки poptop-server (Subject: optional encryption письмо от 23 декабря). Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-03 6:06 ` Peter Volkov @ 2006-06-04 15:24 ` ABATAPA 2006-06-04 15:50 ` Peter Volkov 0 siblings, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-06-04 15:24 UTC (permalink / raw) To: ALT Linux sysadmin discuss 3 июня 2006 10:06, Peter Volkov написал: > Кроме того. Советую вам не побрезговать, и поискать по списку рассылки > poptop-server (Subject: optional encryption письмо от 23 декабря). Где именно? http://lists.altlinux.org/pipermail/sysadmins/2005-December/subject.html -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-04 15:24 ` ABATAPA @ 2006-06-04 15:50 ` Peter Volkov 2006-06-04 15:58 ` ABATAPA 0 siblings, 1 reply; 23+ messages in thread From: Peter Volkov @ 2006-06-04 15:50 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 644 bytes --] On Вск, 2006-06-04 at 19:24 +0400, ABATAPA wrote: > 3 июня 2006 10:06, Peter Volkov написал: > > Кроме того. Советую вам не побрезговать, и поискать по списку рассылки > > poptop-server (Subject: optional encryption письмо от 23 декабря). > Где именно? > http://lists.altlinux.org/pipermail/sysadmins/2005-December/subject.html Я говорил про список рассылки poptop-server. Вот сообщение, которое я имел ввиду: http://sourceforge.net/mailarchive/message.php?msg_id=14275938 Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-06-04 15:50 ` Peter Volkov @ 2006-06-04 15:58 ` ABATAPA 0 siblings, 0 replies; 23+ messages in thread From: ABATAPA @ 2006-06-04 15:58 UTC (permalink / raw) To: ALT Linux sysadmin discuss 4 июня 2006 19:50, Peter Volkov написал: > Я говорил про список рассылки poptop-server. Вот сообщение, которое я > имел ввиду: > http://sourceforge.net/mailarchive/message.php?msg_id=14275938 Посмотрел. Ничего бОльшего, чем, скажем, man pppd, это мне не дало. Или собирать _иной_ pppd для себя (и постоянно смотреть, как при обновлении все ломается), или... Или запускать их два. Или, учитывая проблему с IP, _по два_... -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-05-28 13:23 [Sysadmins] PPtP: разные localip, опционально MPPE ABATAPA ` (2 preceding siblings ...) 2006-06-03 6:06 ` Peter Volkov @ 2006-09-01 18:24 ` Peter Volkov 2006-09-01 18:35 ` ABATAPA 2006-09-03 18:21 ` Konstantin A. Lepikhov 3 siblings, 2 replies; 23+ messages in thread From: Peter Volkov @ 2006-09-01 18:24 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 2658 bytes --] On Вск, 2006-05-28 at 17:23 +0400, ABATAPA wrote: > Скажите, пожалуйста, у кого-нибудь работает _опциональное_ > шифрование MPPE в pptp? Как мне тогда сделать возможным > подключение клиентов, не использующих шифрование, наравне с > использующими? Где-то в инете наткнулся на какую-то доку и понял (возможно вы уже тоже, но я не очень внимательно следил за списком рассылки в последнее время) как это сделать и почему у меня это работает а у вас нет :) Итак. Это работает только с mppe-mppc патчами от Jan Dubiec'а [1]. Нужно ими пропатчить ядро и pppd после этого в конфиге убрать всё связанное с mppe и тогда всё заработает так, как вы хотите. Однако есть одна заковырка. Ядра версии 2.6.15 и выше уже включают в себя поддержку mppe [2]. Поэтому перед тем как накладывать патчи mppe-mppc нужно выдрать "встроенную" поддержку mppe из ядра с помощью (patch -R). После этого можно накладывать mppe-mppc патчи. На упоминание этой возни с патчами я нактнулся на gentoo-wiki [3] но автор тамошней доки походу сам это не делал, а ссылается... В общем можно погуглить и вы найдёте упоминания об этом. От себя могу добавить, что вчера сделал это на ядре 2.6.17-gentoo-r7. mppe патч отлично выдрался (за исключением одного rejectа, но он должен был выдрать то чего уже и так нет в ядре.) потом патч mppe-mppc лёг почти как влитой, скомпилировал... и всё заработало!!! Чего и вам желаю. :) Ссылочки по теме: [1]http://mppe-mppc.alphacron.de/ [2]http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14/2.6.14-mm1/broken-out/ppp_mppe-add-ppp-mppe-encryption-module.patch [3]http://gentoo-wiki.com/HOWTO_PPTP_VPN_client_%28Microsoft-compatible_with_mppe%29 Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-01 18:24 ` Peter Volkov @ 2006-09-01 18:35 ` ABATAPA 2006-09-02 6:54 ` Ildar Mulyukov 2006-09-03 18:21 ` Konstantin A. Lepikhov 1 sibling, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-09-01 18:35 UTC (permalink / raw) To: sysadmins 1 сентября 2006 22:24, Peter Volkov написал: > Итак. Это работает только с mppe-mppc патчами от Jan Dubiec'а [1]. Да, спасибо, это я знаю. Но - я работаю с Сизифом, так что хотелось бы как-то тут... А тут ни этого, ни mppc... > и всё заработало!!! Чего и вам желаю. :) Спасибо, но этот путь, скорее всего, не для меня... Перебирать каждый раз ядра... Нарушать связи... -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-01 18:35 ` ABATAPA @ 2006-09-02 6:54 ` Ildar Mulyukov 2006-09-03 13:20 ` ABATAPA 0 siblings, 1 reply; 23+ messages in thread From: Ildar Mulyukov @ 2006-09-02 6:54 UTC (permalink / raw) To: sysadmins On 02.09.2006 00:35:03, ABATAPA wrote: > 1 сентября 2006 22:24, Peter Volkov написал: > > Итак. Это работает только с mppe-mppc патчами от Jan Dubiec'а [1]. > Да, спасибо, это я знаю. Но - я работаю с Сизифом, так что хотелось бы > как-то > тут... А тут ни этого, ни mppc... > > и всё заработало!!! Чего и вам желаю. :) > Спасибо, но этот путь, скорее всего, не для меня... Перебирать каждый > раз > ядра... Нарушать связи... Да, действительно. Но, думаю, в наших силах взять - проголосовать (прямо здесь) и попросить ядерную команду сделать это для последующих ядер. Если, конечно, там с интеллектуальной собственностью всё чисто... Ильдар -- Ildar Mulyukov, free SW designer/programmer/packager ========================================= email: ildar@altlinux.ru ALT Linux Sisyphus http://www.sisyphus.ru ========================================= ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-02 6:54 ` Ildar Mulyukov @ 2006-09-03 13:20 ` ABATAPA 2006-09-03 14:17 ` Peter Volkov 0 siblings, 1 reply; 23+ messages in thread From: ABATAPA @ 2006-09-03 13:20 UTC (permalink / raw) To: ALT Linux sysadmin discuss 2 сентября 2006 10:54, Ildar Mulyukov написал: > Да, действительно. Но, думаю, в наших силах взять - проголосовать > (прямо здесь) и попросить ядерную команду сделать это для последующих > ядер. Если, конечно, там с интеллектуальной собственностью всё чисто... На всех же не угодить. Вот у меня под ядрами из Сизифа живет Quagga с двумя full views, в системе - до 200000 записей маршрутов. Я хотел бы "серверные" ядра с BIG ROUTE TABLE... Тот же _обциональный_ MPPE + MPPC хочу. И так далее... -- ABATAPA ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-03 13:20 ` ABATAPA @ 2006-09-03 14:17 ` Peter Volkov 2006-09-04 4:38 ` Ildar Mulyukov 0 siblings, 1 reply; 23+ messages in thread From: Peter Volkov @ 2006-09-03 14:17 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 991 bytes --] On Вск, 2006-09-03 at 17:20 +0400, ABATAPA wrote: > 2 сентября 2006 10:54, Ildar Mulyukov написал: > > Да, действительно. Но, думаю, в наших силах взять - проголосовать > > (прямо здесь) и попросить ядерную команду сделать это для последующих > > ядер. Если, конечно, там с интеллектуальной собственностью всё чисто... > На всех же не угодить. > Вот у меня под ядрами из Сизифа живет Quagga с двумя full views, в системе - > до 200000 записей маршрутов. Я хотел бы "серверные" ядра с BIG ROUTE TABLE... > Тот же _обциональный_ MPPE + MPPC хочу. И так далее... Именно поэтому самосборное ядро бывает лучше. :P Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-03 14:17 ` Peter Volkov @ 2006-09-04 4:38 ` Ildar Mulyukov 0 siblings, 0 replies; 23+ messages in thread From: Ildar Mulyukov @ 2006-09-04 4:38 UTC (permalink / raw) To: sysadmins On 03.09.2006 20:17:01, Peter Volkov wrote: > On Вск, 2006-09-03 at 17:20 +0400, ABATAPA wrote: > > 2 сентября 2006 10:54, Ildar Mulyukov написал: > > > Да, действительно. Но, думаю, в наших силах взять - проголосовать > > > > (прямо здесь) и попросить ядерную команду сделать это для > последующих > > > ядер. Если, конечно, там с интеллектуальной собственностью всё > чисто... > > На всех же не угодить. > > Вот у меня под ядрами из Сизифа живет Quagga с двумя full views, в > системе - > > до 200000 записей маршрутов. Я хотел бы "серверные" ядра с BIG ROUTE > TABLE... > > Тот же _обциональный_ MPPE + MPPC хочу. И так далее... > > Именно поэтому самосборное ядро бывает лучше. :P НО, что касается функциональности, которая _уже_ присутствует в ядре, если её можно "бесплатно" улучшить, то почему бы этого не сделать? Это ведь просто модуль, который не грузится у тех, кому это не нужно. Ильдар -- Ildar Mulyukov, free SW designer/programmer/packager ========================================= email: ildar@altlinux.ru ALT Linux Sisyphus http://www.sisyphus.ru ========================================= ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-01 18:24 ` Peter Volkov 2006-09-01 18:35 ` ABATAPA @ 2006-09-03 18:21 ` Konstantin A. Lepikhov 2006-09-03 18:45 ` Peter Volkov 1 sibling, 1 reply; 23+ messages in thread From: Konstantin A. Lepikhov @ 2006-09-03 18:21 UTC (permalink / raw) To: ALT Linux sysadmin discuss Hi Peter! Friday 01, at 10:24:08 PM you wrote: <skip> > Однако есть одна заковырка. Ядра версии 2.6.15 и выше уже включают в > себя поддержку mppe [2]. Поэтому перед тем как накладывать патчи > mppe-mppc нужно выдрать "встроенную" поддержку mppe из ядра с помощью > (patch -R). После этого можно накладывать mppe-mppc патчи. На упоминание > этой возни с патчами я нактнулся на gentoo-wiki [3] но автор тамошней > доки походу сам это не делал, а ссылается... В общем можно погуглить и > вы найдёте упоминания об этом. К сожалению, каждое дело можно сделать правильно, а можно через <sensored/>. Предложенный вами путь может быть и обычен в gentoo, но в остальном мире как-то не приживается ;) Так что за изыскания спасибо, а вот с остальным надо сделать по-другому - найти что же не устраивает в ядре и сделать -feat из патча. -- WBR et al. ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-03 18:21 ` Konstantin A. Lepikhov @ 2006-09-03 18:45 ` Peter Volkov 2006-09-03 18:58 ` Konstantin A. Lepikhov 2006-09-03 19:05 ` Хихин Руслан 0 siblings, 2 replies; 23+ messages in thread From: Peter Volkov @ 2006-09-03 18:45 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 381 bytes --] On 2006-09-03 at 22:21 +0400, Konstantin A. Lepikhov wrote: > Так что за изыскания спасибо, а вот с остальным надо сделать > по-другому - найти что же не устраивает в ядре и сделать -feat из > патча. Сорри за незнание, но что такое -feat? Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-03 18:45 ` Peter Volkov @ 2006-09-03 18:58 ` Konstantin A. Lepikhov 2006-09-03 19:05 ` Хихин Руслан 1 sibling, 0 replies; 23+ messages in thread From: Konstantin A. Lepikhov @ 2006-09-03 18:58 UTC (permalink / raw) To: ALT Linux sysadmin discuss Hi Peter! Sunday 03, at 10:45:31 PM you wrote: > On 2006-09-03 at 22:21 +0400, Konstantin A. Lepikhov wrote: > > Так что за изыскания спасибо, а вот с остальным надо сделать > > по-другому - найти что же не устраивает в ядре и сделать -feat из > > патча. > > Сорри за незнание, но что такое -feat? > > Peter. цитата из kernel-policy.txt: 1.1 Патчи. ---------- Есть два вида патчей: kernel-feat-%{upstream_name} kernel-fix-%{upstream_name} Название пакетов с патчами базируется на иерархии каталогов в исходных текстах ядра, в соответствии с местом основного приложения патча. В пакетах feat содержатся патчи, добавляющие ядру Linux новые возможности. Это могут быть и драйверы устройств (рекомендуется называть такие kernel-feat-drivers-<имя_устройства>), и файловых систем (желательно называть kernel-feat-fs-<имя_файловой системы>), добавление новых возможностей к сетевой подсистеме (желательно называть kernel-feat-net-<сокращённое название улучшения>), а также добавление новых возможностей к корневой части (kernel/*, mm/*, arch/*) ядра, (желательно называть kernel-feat-core-<название улучшения>). При именовании патчей рекомендуется следовать иерархии каталогов в исходных текстах ядра. Все пакеты fix поддерживаются kernel maintainer commitee. Именуются по именам подсистем ядра, а также существует отдельный пакет для security патчей и build патчей: kernel-fix-{net,drivers,fs,vm,core,security,build}. Глубина иерархии в названии пакета может варьироваться, некоторые уровни - пропускаться, чтобы сделать название короче, например, kernel-net-netfilter вместо kernel-net-ipv4-netfilter и kernel-net-ipv6-netfilter. PS Сорри за флуд тем, кто это уже знает. -- WBR et al. ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [Sysadmins] PPtP: разные localip, опционально MPPE 2006-09-03 18:45 ` Peter Volkov 2006-09-03 18:58 ` Konstantin A. Lepikhov @ 2006-09-03 19:05 ` Хихин Руслан 1 sibling, 0 replies; 23+ messages in thread From: Хихин Руслан @ 2006-09-03 19:05 UTC (permalink / raw) To: sysadmins [-- Attachment #1: Type: text/plain, Size: 834 bytes --] Здравствуйте Peter Volkov В сообщении от 3 сентября 2006 22:45 Peter Volkov написал(a): > On 2006-09-03 at 22:21 +0400, Konstantin A. Lepikhov wrote: > > Так что за изыскания спасибо, а вот с остальным надо сделать > > > > по-другому - найти что же не устраивает в ядре и сделать -feat из > > > > патча. > > Сорри за незнание, но что такое -feat? > > > > Peter. http://lists.altlinux.org/pipermail/devel-kernel/2004-August/004430.html https://faq.altlinux.ru/index.php?action=single&qid=463&aid=464 -- А ещё говорят так (fortune): В потоках целей все в движение уходит... Не остановится и тот, кто цель находит. Так переменчивы все качества движенья, И неустойчивы земные достиженья... -- Феано ________________________________________________________________________ С уважением Хихин Руслан (hihin@rambler.ru) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2006-09-04 4:38 UTC | newest] Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-05-28 13:23 [Sysadmins] PPtP: разные localip, опционально MPPE ABATAPA 2006-06-01 14:40 ` ABATAPA 2006-06-01 17:43 ` Dank Bagryantsev 2006-06-02 7:16 ` ABATAPA 2006-06-02 13:08 ` Dank Bagryantsev 2006-06-02 14:13 ` ABATAPA 2006-06-02 15:34 ` Dank Bagryantsev 2006-06-02 16:33 ` ABATAPA 2006-06-02 20:59 ` Dank Bagryantsev 2006-06-03 6:06 ` Peter Volkov 2006-06-04 15:24 ` ABATAPA 2006-06-04 15:50 ` Peter Volkov 2006-06-04 15:58 ` ABATAPA 2006-09-01 18:24 ` Peter Volkov 2006-09-01 18:35 ` ABATAPA 2006-09-02 6:54 ` Ildar Mulyukov 2006-09-03 13:20 ` ABATAPA 2006-09-03 14:17 ` Peter Volkov 2006-09-04 4:38 ` Ildar Mulyukov 2006-09-03 18:21 ` Konstantin A. Lepikhov 2006-09-03 18:45 ` Peter Volkov 2006-09-03 18:58 ` Konstantin A. Lepikhov 2006-09-03 19:05 ` Хихин Руслан
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git