Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37556964
en ru br
Репозитории ALT
S:3.15-alt1
5.1: 3.10-alt1
4.1: 3.7-alt2
4.0: 3.7-alt2
3.0: 3.5-alt16
+updates:3.5-alt16.1
www.altlinux.org/Changes

Группа :: Сети/Прочее
Пакет: rp-pppoe

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

PPPoE-SERVER-MINI-HOWTO.sgml000064400000000000000000000222261201740237700153260ustar00rootroot00000000000000<!DOCTYPE article  PUBLIC "-//OASIS//DTD DocBook V4.1//EN">

<article lang="ru"><!--Writed in HOWTO form by Aleksandr Blokhin <sass@altlinux.ru>-->
<articleinfo>
<title>PPPoE-SERVER-MINI-HOWTO</title>
<revhistory>
<revision>
<revnumber>1</revnumber>
<date lang="en">29 Nov 2002</date>
<revremark>
Начальный релиз.
</revremark>
</revision>
</revhistory>
<authorgroup>
<author>
<firstname lang="en">Anthony</firstname>
<surname lang="en">Kupriyanov</surname>
<affiliation>
<address>
<email>warrior@serdi.ru</email>
</address>
</affiliation>
</author>
</authorgroup>
</articleinfo>
<para>Для &ldquo;поднятия&rdquo; PPPoE-server'а с аутентификацией клиентов необходимо сделать следующее:</para>
<para>В /etc/ppp/options указать</para>
<programlisting>
<![CDATA[plugin radius.so]]>
</programlisting>
<para>В /etc/ppp/pppoe-server-options указать</para><programlisting>
<![CDATA[# PPP options for the PPPoE server]]>
<![CDATA[login]]>
<![CDATA[lcp-echo-interval 10]]>
<![CDATA[lcp-echo-failure 2]]>
</programlisting>
<para>/etc/ppp/pppoe.conf должен выглядеть примерно следующим образом:</para>
<programlisting>
<![CDATA[---------------------------------BEGIN----------------------------------]]>
<![CDATA[#!/bin/sh]]>
<![CDATA[#***********************************************************************]]>
<![CDATA[#]]>
<![CDATA[# pppoe.conf]]>
<![CDATA[#]]>
<![CDATA[# Configuration file for rp-pppoe. Edit as appropriate and install in]]>
<![CDATA[# /etc/ppp/pppoe.conf]]>
<![CDATA[#]]>
<![CDATA[# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and]]>
<![CDATA[# adsl-status shell scripts. It is *not* used in any way by the]]>
<![CDATA[# "pppoe" executable.]]>
<![CDATA[#]]>
<![CDATA[# Copyright (C) 2000 Roaring Penguin Software Inc.]]>
<![CDATA[#]]>
<![CDATA[# This file may be distributed under the terms of the GNU General]]>
<![CDATA[# Public License.]]>
<![CDATA[#]]>
<![CDATA[# LIC: GPL]]>
<![CDATA[# $Id: pppoe.conf,v 1.10 2002/04/09 17:28:38 dfs Exp $]]>
<![CDATA[#***********************************************************************]]>
<![CDATA[# When you configure a variable, DO NOT leave spaces around the "=" sign.]]>
<![CDATA[# Ethernet card connected to ADSL modem ETH='eth0']]>
<![CDATA[# ADSL user name. You may have to supply "@provider.com" Sympatico]]>
<![CDATA[# users in Canada do need to include "@sympatico.ca"]]>
<![CDATA[# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets]]>
<![CDATA[# contains the right username/password combination.]]>
<![CDATA[# For Magma, use xxyyzz@magma.ca]]>
<![CDATA[USER='warrior']]>
<![CDATA[]]>
<![CDATA[# Bring link up on demand? Default is to leave link up all the time.]]>
<![CDATA[# If you want the link to come up on demand, set DEMAND to a number indicating]]>
<![CDATA[# the idle time after which the link is brought down.]]>
<![CDATA[DEMAND=300]]>
<![CDATA[]]>
<![CDATA[# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;]]>
<![CDATA[# NOCHANGE=do not adjust.]]>
<![CDATA[DNSTYPE=SPECIFY]]>
<![CDATA[]]>
<![CDATA[# Obtain DNS server addresses from the peer (recent versions of pppd only)]]>
<![CDATA[# In old config files, this used to be called USEPEERDNS. Changed to]]>
<![CDATA[# PEERDNS for better Red Hat compatibility]]>
<![CDATA[PEERDNS=no]]>
<![CDATA[]]>
<![CDATA[DNS1=192.168.0.1]]>
<![CDATA[DNS2=192.168.0.4]]>
<![CDATA[]]>
<![CDATA[# Make the PPPoE connection your default route. Set to]]>
<![CDATA[# DEFAULTROUTE=no if you don't want this.]]>
<![CDATA[DEFAULTROUTE=yes]]>
<![CDATA[]]>
<![CDATA[### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT]]>
<![CDATA[]]>
<![CDATA[# How long adsl-start waits for a new PPP interface to appear before]]>
<![CDATA[# concluding something went wrong. If you use 0, then adsl-start]]>
<![CDATA[# exits immediately with a successful status and does not wait for the]]>
<![CDATA[# link to come up. Time is in seconds.]]>
<![CDATA[#]]>
<![CDATA[# WARNING WARNING WARNING:]]>
<![CDATA[#]]>
<![CDATA[# If you are using rp-pppoe on a physically-inaccessible host, set]]>
<![CDATA[# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying]]>
<![CDATA[# to connect forever after adsl-start is called. Otherwise, it will]]>
<![CDATA[# give out after CONNECT_TIMEOUT seconds and will not attempt to]]>
<![CDATA[# connect again, making it impossible to reach.]]>
<![CDATA[CONNECT_TIMEOUT=30]]>
<![CDATA[]]>
<![CDATA[# How often in seconds adsl-start polls to check if link is up]]>
<![CDATA[CONNECT_POLL=2]]>
<![CDATA[]]>
<![CDATA[# Specific desired AC Name]]>
<![CDATA[ACNAME=]]>
<![CDATA[]]>
<![CDATA[# Specific desired service name]]>
<![CDATA[SERVICENAME=]]>
<![CDATA[]]>
<![CDATA[# Character to echo at each poll. Use PING="" if you don't want]]>
<![CDATA[# anything echoed]]>
<![CDATA[PING="."]]>
<![CDATA[]]>
<![CDATA[# File where the adsl-connect script writes its process-ID.]]>
<![CDATA[# Three files are actually used:]]>
<![CDATA[# $PIDFILE contains PID of adsl-connect script]]>
<![CDATA[# $PIDFILE.pppoe contains PID of pppoe process]]>
<![CDATA[# $PIDFILE.pppd contains PID of pppd process]]>
<![CDATA[CF_BASE=`basename $CONFIG`]]>
<![CDATA[PIDFILE="/var/run/$CF_BASE-adsl.pid"]]>
<![CDATA[]]>
<![CDATA[# Do you want to use synchronous PPP? "yes" or "no". "yes" is much]]>
<![CDATA[# easier on CPU usage, but may not work for you. It is safer to use]]>
<![CDATA[# "no", but you may want to experiment with "yes". "yes" is generally]]>
<![CDATA[# safe on Linux machines with the n_hdlc line discipline; unsafe on others.]]>
<![CDATA[SYNCHRONOUS=no]]>
<![CDATA[]]>
<![CDATA[# Do you want to clamp the MSS? Here's how to decide:]]>
<![CDATA[# - If you have only a SINGLE computer connected to the ADSL modem, choose]]>
<![CDATA[# "no".]]>
<![CDATA[# - If you have a computer acting as a gateway for a LAN, choose "1412".]]>
<![CDATA[# The setting of 1412 is safe for either setup, but uses slightly more]]>
<![CDATA[# CPU power.]]>
<![CDATA[CLAMPMSS=1412]]>
<![CDATA[#CLAMPMSS=no]]>
<![CDATA[]]>
<![CDATA[# LCP echo interval and failure count.]]>
<![CDATA[LCP_INTERVAL=20]]>
<![CDATA[LCP_FAILURE=3]]>
<![CDATA[]]>
<![CDATA[# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL]]>
<![CDATA[PPPOE_TIMEOUT=80]]>
<![CDATA[]]>
<![CDATA[# Firewalling: One of NONE, STANDALONE or MASQUERADE]]>
<![CDATA[FIREWALL=NONE]]>
<![CDATA[]]>
<![CDATA[# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode]]>
<![CDATA[# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so]]>
<![CDATA[LINUX_PLUGIN=]]>
<![CDATA[]]>
<![CDATA[# Any extra arguments to pass to pppoe. Normally, use a blank string]]>
<![CDATA[# like this: PPPOE_EXTRA=""]]>
<![CDATA[# Rumour has it that "Citizen's Communications" with a 3Com]]>
<![CDATA[# HomeConnect ADSL Modem DualLink requires these extra options:]]>
<![CDATA[# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"]]>
<![CDATA[# Any extra arguments to pass to pppd. Normally, use a blank string]]>
<![CDATA[# like this: PPPD_EXTRA=""]]>
<![CDATA[]]>
<![CDATA[########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING]]>
<![CDATA[# If you wish to COMPLETELY overrride the pppd invocation:]]>
<![CDATA[# Example:]]>
<![CDATA[# OVERRIDE_PPPD_COMMAND="pppd call dsl"]]>
<![CDATA[# If you want adsl-connect to exit when connection drops:]]>
<![CDATA[# RETRY_ON_FAILURE=no]]>
<![CDATA[----------------------------------END-----------------------------------]]>
</programlisting>
<para>Таблица маршрутизации, при установленном, соединении выглядит примерно так:</para>
<itemizedlist>
<listitem>
<para>клиент</para>
</listitem>
</itemizedlist>
<programlisting>
<![CDATA[Destination Gateway Genmask Flags Metric Ref Use Iface]]>
<![CDATA[192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0]]>
<![CDATA[0.0.0.0 192.168.0.3 0.0.0.0 IG 0 0 0 ppp0]]>
</programlisting>
<itemizedlist>
<listitem>
<para>сервер:</para>
</listitem>
</itemizedlist>
<programlisting>
<![CDATA[Destination Gateway Genmask Flags Metric Ref Use Iface]]>
<![CDATA[192.168.0.3 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0]]>
<![CDATA[192.168.0.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0]]>
<![CDATA[127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo]]>
<![CDATA[0.0.0.0 192.168.0.1 0.0.0.0 UG 1 0 0 eth0]]>
</programlisting>
<para>В момент установки связи, в логах, можно наблюдать сообщения, схожие с нижеприведёнными:</para>
<programlisting>
<![CDATA[Aug 23 17:53:59 warrior pppoe-server[3260]: Session 1 created for client 00:00:21:ea:f1:ac (192.168.0.3) on eth0 using Service-Name '']]>
<![CDATA[Aug 23 17:53:59 warrior pppd[3260]: Plugin radius.so loaded.]]>
<![CDATA[Aug 23 17:53:59 warrior pppd[3260]: RADIUS plugin initialized.]]>
<![CDATA[Aug 23 17:53:59 warrior pppd[3260]: pppd 2.4.2b1 started by root, uid 0]]>
<![CDATA[Aug 23 17:53:59 warrior pppd[3260]: Using interface ppp0]]>
<![CDATA[Aug 23 17:53:59 warrior pppd[3260]: Connect: ppp0 <--> /dev/pts/4]]>
<![CDATA[Aug 23 17:54:00 warrior pppd[3260]: local IP address 192.168.0.2]]>
<![CDATA[Aug 23 17:54:00 warrior pppd[3260]: remote IP address 192.168.0.3]]>
</programlisting>
<remark>Наличие IP на интерфейсах не обязательно.</remark>
</article>
USB-ADSL-MINI-HOWTO.sgml000064400000000000000000000106221201740237700145460ustar00rootroot00000000000000<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN">

<article lang="ru"><!--Writed in HOWTO form by Aleksandr Blokhin <sass@altlinux.ru>-->
<articleinfo>
<title>USB-ADSL-MINI-HOWTO</title>
<revhistory>
<revision>
<revnumber>1</revnumber>
<date lang="en">30 Nov 2002</date>
<revremark>
Начальный релиз.
</revremark>
</revision>
</revhistory>
<authorgroup>
<author>
<firstname lang="ru">Михаил</firstname>
<surname lang="ru">Красновский</surname>
<affiliation>
<address>
<email>mk@lrn.ru</email>
</address>
</affiliation>
</author>
</authorgroup>
</articleinfo>
<sect1>
<title>USB ADSL</title>
<para>Q: Как заставить работать USB ADSL модемы, созданные на основе
чипа GlobeSpan (AsKey ALE070, Rotal Comm. Inc. ALE070 и пр.).</para>
<para>A: Компании-производители модемов на основе чипа GlobeSpan
(например, Askey ALE070) не поддерживают драйверы, позволяющие работать
этим устройствам под Linux. Решить эту проблему очень просто. Надо
воспользоваться свободными драйверами (GPL), которые разработываются
группой разработчиков в рамках проекта ECIADSL
<link linkend="ord:[1]">[1]</link>.</para>
<sect2>
<title>Ваши действия:</title>
<orderedlist>
<listitem>
<para>Скачать драйвер для ECIADSL (и ADSL GlobeSpan based) модемов.
Драйверы размещены на сайте разработчиков:
<ulink url="http://eciadsl.flashtux.org/eciadsl_usermode_cvs.tar.bz2">http://eciadsl.flashtux.org/eciadsl_usermode_cvs.tar.bz2</ulink>.
Обратите внимание! Вам нужна _последняя_ версия, находящаяся в стадии
разработки! Стабильная версия (0.5) -- __только__ для ECIADSL
модемов.</para>
</listitem>
<listitem>
<para>Соберите и установите драйверы (следуйте инструкции в
INSTALL).</para>
</listitem>
<listitem>
<para>Используя программу eciconf.sh (или eciconftxt.sh) укажите
параметры соединения (об этом подробно написано в файле
INSTALL).</para>
</listitem>
<listitem>
<para>Попытайтесь установить соединение. Если посыпятся сообщения об
ошибках, то загляните в файлы FAQ и TROUBLESHOTING. Можно также
связаться с разработчиками (координаты -- email и irc канал -- указаны
на <ulink url="http://eciadsl.flashtux.org/">http://eciadsl.flashtux.org/</ulink>)
и обсудить возникшие проблемы.</para>
</listitem>
</orderedlist>
</sect2>
<sect2>
<title>Проверено и протестировано в следующих условиях:</title>
<itemizedlist>
<listitem>
<para>Платформа: Linux 2.4.18-alt6-up &num;1 i686 unknown</para>
</listitem>
<listitem>
<para>Поддержка USB устройств: встроена в ядро 2.4.18</para>
</listitem>
<listitem>
<para>Дистрибутив: ALTLinux Sisyphus (обновление от 22.11.2002) <link linkend="ord:[2]">[2]</link></para>
</listitem>
<listitem>
<para>Версия драйвера: 0.6-pre5, релиз от 25.11.2002</para>
</listitem>
<listitem>
<para>ADSL Modem: USB RotalCom ALE070 (аналог Askey ALE070) <link linkend="ord:[3]">[3]</link></para>
</listitem>
</itemizedlist>
<sect3>
<title>Характеристики:</title>
<itemizedlist>
<listitem>
<para>Connection Type: WAN</para>
</listitem>
<listitem>
<para>Encapsulation Method: RFC2364 PPPoATM NULL</para>
</listitem>
<listitem>
<para>Modulation: G.DMT</para>
</listitem>
<listitem>
<para>VPI: 8</para>
</listitem>
<listitem>
<para>VCI: 48</para>
</listitem>
<listitem>
<para>Провайдер (ISP): Golden Lines Ltd., Israel (Kavei Zahav) <link linkend="ord:[4]">[4]</link></para>
</listitem>
<listitem>
<para>ADSL линия: Bezeq International Ltd., Israel <link linkend="ord:[5]">[5]</link></para>
</listitem>
</itemizedlist>
</sect3>
</sect2>
<sect2>
<title>Ссылки:</title>
<orderedlist>
<listitem>
<para><anchor id="ord:[1]"><ulink url="http://eciadsl.flashtux.org/index.php?lang=en">http://eciadsl.flashtux.org/index.php?lang=en</ulink></para>
</listitem>
<listitem>
<para><anchor id="ord:[2]"><ulink url="http://www.altlinux.org/">http://www.altlinux.org/</ulink></para>
</listitem>
<listitem>
<para><anchor id="ord:[3]"><ulink url="http://www.altlinux.ru/">http://www.altlinux.ru/</ulink></para>
</listitem>
<listitem>
<para><anchor id="ord:[4]"><ulink url="http://www.rotalcom.com/">http://www.rotalcom.com/</ulink></para>
</listitem>
<listitem>
<para><anchor id="ord:[5]"><ulink url="http://www.012.net/">http://www.012.net/</ulink></para>
</listitem>
<listitem>
<para><anchor id="ord:[6]"><ulink url="http://www.bezeq.co.il/">http://www.bezeq.co.il/</ulink></para>
</listitem>
</orderedlist>
<para>Дополнительная информация: <ulink url="http://www.adslguide.org.uk/">http://www.adslguide.org.uk/</ulink></para>
</sect2>
</sect1>

</article>
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin