From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Content-Type: text/plain; charset="koi8-r" From: Serge Polkovnikov To: community@altlinux.ru Subject: Re: [Comm] CallBack PPP Date: Thu, 3 Oct 2002 20:08:41 +0300 User-Agent: KMail/1.4.2 References: <1375102416.20021003143854@mercuri.mk.ua> In-Reply-To: <1375102416.20021003143854@mercuri.mk.ua> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200210032008.47028.p_serge@fromru.com> Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Чт 03 Окт 2002 14:38, isa написал: > Здравствуйте, сообщественники! > Подскажите пожалуйста, у нас в городе с 1 октября ввели поминутную > тарификацию пользования телефоном. В качестве решения один из > провайдеров предлагает делать обратный звонок. > Какин рукодвижения мне надо предпринять на своей Linux машинке, чтобы > при таком расскладе иметь связь с интернетом. > То есть : > 1. Что читать и вкаком направлении > 2. Что править в kppp (наверное глупый вопрос) > 3. Как я понимаю править придется скрипты chat ??? > 4. Что делать с pppd - или ему все равно - пусть chat пусть chat > сначала договориться, а потом и его разбудит. > Если кто готов поделиться практическим решением подобной проблемЁ с > удовольствием выслушаю :) > Благодарю за ваше внимание и помощь. Могу описать, свой способ... может подойдёт. Несколько оговорок: 1. По историческим причинам используется скриптовая авторизация. 2. Для одного callback-соединения необходимо завести 2 аккаунта. На стороне сервера используется mgetty, которая принемает входящие звонки. Один аккаунт - "нормальный" - когда пользователь под ним логинется, то на сервере скриптом пускается pppd и пользователь попадает в инет. Второй аккаунт создается специально, что бы сказать серверу, что нужно перезвонить на такой-то телефон. Звонок происходит при помощи программы callback, которая идет вместе с mgetty. Построенная мною система позволяет каждому пользователю присвоить свой ip-адрес и соответственно возможность фильтрации и подсчёта траффика. Для kppp я использую скрипт вида: expect ogin: send cbaccount expect assword: send cbpassword timeout 180 expect CONNECT expect ogin: send account expect assword: send password Если интересуют детали - пишите - -- С уважением, Сергей Полковников JID: p_serge@jabber.ru -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9nHmeLVg21sxKtYMRAji3AJ9U9G2HsPCS2Ajzm90MUZ8EiLgnBgCdGNmy 153Y/6So4GCitDEp6BGzRpg= =hrB9 -----END PGP SIGNATURE-----