Re: pppoed

From
Dmitry Pryanishnikov (2:464/36)
To
Victor Smirnov
Date
2005-06-02T16:11:46Z
Area
RU.UNIX.BSD
From: Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>


Привет!

On Thu, 2 Jun 2005, Victor Smirnov wrote:
> я там тоже pылся - там вpоде пpо клиентское подключение, а не сеpвеp...

  Поскольку PPP по сути симметричный протокол (peers могут оба авторизовать
друг друга, только обычно клиент предъявляет логин/пароль, а сервер нет),
то метка в ppp.conf выглядит практически одинаково для клиента и для сервера.
На серверной стороне еще должен быть файл /etc/ppp/ppp.secret со
строчками такого вида:

логин пароль IP-адрес

(если клиентам выдаются фиксированные IP-адреса).

> DP> ls: /usr/sbin/pppoe: No such file or directory
> и точно нет, но он этим походу и не пользуется... т.к. девайс обязательно
> указывается в коммандной стpоке.

  В случае pppoed не указывается (см. ниже).

>     sible to make `netmask' smaller than the default.  The usual value is
>     255.255.255.255, as most kernels ignore the netmask of a POINTOPOINT
>     interface.
> если так, то мне надо задать:
> set ifaddr 192.168.0.2 10.0.0.1/8 255.255.255.0 0.0.0.0
>
> 2 неясных момента:
>    1. почему меня пускают с заведомо непpавильным именем и паpолем?

  Так вроде ж _не_ пускают? По логу именно что не...

>    2. почему запускается ppp а не pppd ? - ppp - вpоде клиентский?

  Нет (с) ;) pppd во фришке не развивается, PPPoE поддерживает ppp (и сервер,
и клиент) при помощи netgraph.

>    +3. pазве ifaddr не должен назначать ip клиенту?

  Назначит, если клиент пройдет авторизацию, чего без ppp.secret в /etc/ppp
не случится. Да - и защита у ppp.secret должна быть адекватная: по категории
"остальные" - --- (нет чтения, нет записи, нет исполнения).

> Jun  2 19:09:39 vampire pppoed[247]: Executing: exec /usr/sbin/ppp -direct 
>   pppod
     ^^^^^ это у меня почтовик так wrap сделал, или действительно pppod?
Вроде должно быть pppoed. Да, именно так pppoed и запускает ppp - безо всякого
указания устройства, просто

<путь_к_ppp> -direct <метка>

(<метка> была указана при запуске pppoed).

>
> ============================/var/log/ppp.log
> Jun  2 19:14:42 vampire ppp[255]: tun0: Warning: Bad label in 
> /etc/ppp/ppp.conf
> (line 33) - missing colon

  Вот проблема: метка в строке 33 не распознана - пропущено ":" в конце. В 
моем примере оно было...

Sincerely, Dmitry
-- 
Atlantis ISP, System Administrator
e-mail:  dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE
--- ifmail v.2.14.os-p7
 * Origin: Atlantis ISP (2:464/36@fidonet)
SEEN-BY: 46/50 999 400/520 814 450/1024 460/120 463/68 464/0 36 41 66 100 117
SEEN-BY: 464/128 405 910 999 3000 5555 465/213 4642/44 4646/1 5000/0 1 20 26
SEEN-BY: 5000/27 61 94 104 116 170 363 5000 5004/75 1111 5005/14 5009/14
SEEN-BY: 5010/77 275 5011/13 5013/21 5015/10 5019/31 5020/545 715 4441 5021/29
SEEN-BY: 5025/3 5027/16 5029/34 5030/115 5035/38 5036/34 5054/1 4 8 9 28 35 36
SEEN-BY: 5054/37 63 66 67 70 75 81 84 85 5057/119 5062/10 5063/3 5069/7
SEEN-BY: 5080/1003 5085/13 5090/1029 5095/20 5096/18 6000/254 6001/10
PATH: 464/36 5000/5000 5020/545 5054/1 37