URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79243
[ Назад ]

Исходное сообщение
"pppoed freebsd 6.2"

Отправлено Rus333 , 14-Мрт-08 12:43 
Добрый день
я уже по всякому пробывал с конфигами pppoed под freebsd 6.2, но когда конектитса клиент мне сервак всегда выдает одно и тоже
tun0 : Error: ipcp_InterfaceUp: unable to set ip address
в чем может быть проблема???

Содержание

Сообщения в этом обсуждении
"pppoed freebsd 6.2"
Отправлено DN , 14-Мрт-08 20:15 

>я уже по всякому пробывал с конфигами pppoed под freebsd 6.2, но
>когда конектитса клиент мне сервак всегда выдает одно и тоже
>tun0 : Error: ipcp_InterfaceUp: unable to set ip address
>в чем может быть проблема???

Вот эти всякие Ваши конфиги и логи в студию.


"pppoed freebsd 6.2"
Отправлено Rus333 , 15-Мрт-08 17:08 
пожалуйсто
/usr/local/etc/ppp/ppp-server-options.conf
require-pap
    login
    lcp-echo-interval 10
    lcp-echo-failure 2

pppoe-server:
      set devise !/usr/sbin/pppoe
        set log all
      set mtu 1450
      set mru 1450
      set speed sync
    set timeout 300
      set server /var/tmp/pppuser%d " "0177
      allow mode direct
        enable pap passwdauth
      enable pap
      disable acfcomp protocomp
      deny acfcomp
    set ifaddr 192.168.3.1  192.168.3.2-192.168.3.11
      set dns 195.5.29.11
      accept dns
        disable mppe


/etc/ppp/ppp.conf
   pppoe-server:
      set devise !/usr/sbin/pppoe
        set log all
      set mtu 1450
      set mru 1450
      set speed sync
    set timeout 300
      set server /var/tmp/pppuser%d " "0177
      allow mode direct
        enable pap passwdauth
      enable pap
      disable acfcomp protocomp
      deny acfcomp
    set ifaddr 192.168.3.1  192.168.3.2-192.168.3.11
      set dns 195.5.29.11
      accept dns
        disable mppe  

/etc/ppp/pap-secrets
#User                       #Server             #Password             #Ip
  root                          *                    root          192.168.1.3


/var/log/pppoed.log

ffffffffffff00138feb8d71886311090000000c01010000010300041c0f000000000000000000000000000000000000000000000000000000000000
Mar 14 13:49:03 localhost pppoed[552]: Listening as provider *
Mar 14 13:49:03 localhost pppoed[831]: Creating a new socket node
Mar 14 13:49:03 localhost pppoed[831]: Sending CONNECT from .:exec-831 -> nfe0:orphans.exec-831
Mar 14 13:49:03 localhost pppoed[831]: Sending NGM_SOCK_CMD_NOLINGER to socket
Mar 14 13:49:03 localhost pppoed[831]: Offering to .:exec-831 as access concentrator server
Mar 14 13:49:03 localhost pppoed[831]: adding to .:exec-831 as offered service server
Mar 14 13:49:03 localhost pppoed[831]: Sending original request to .:exec-831 (60 bytes)
Mar 14 13:49:03 localhost pppoed[831]: Waiting for a SUCCESS reply .:exec-831
Mar 14 13:49:03 localhost pppoed[831]: Received NGM_PPPOE_SESSIONID (hook "^K")
Mar 14 13:49:03 localhost pppoed[831]: Received NGM_PPPOE_SUCCESS (hook "exec-831")
Mar 14 13:49:03 localhost pppoed[831]: Executing: exec /usr/sbin/ppp -direct default
Mar 14 13:49:09 localhost pppoed[552]: Got 60 bytes of data: ffffffffffff00138feb8d71886311090000000c01010000010300043f0f000000000000000000000000000000000000000000000000000000000000
Mar 14 13:49:09 localhost pppoed[552]: Listening as provider *
Mar 14 13:49:09 localhost pppoed[833]: Creating a new socket node
Mar 14 13:49:09 localhost pppoed[833]: Sending CONNECT from .:exec-833 -> nfe0:orphans.exec-833
Mar 14 13:49:09 localhost pppoed[833]: Sending NGM_SOCK_CMD_NOLINGER to socket
Mar 14 13:49:09 localhost pppoed[833]: Offering to .:exec-833 as access concentrator server
Mar 14 13:49:09 localhost pppoed[833]: adding to .:exec-833 as offered service server
Mar 14 13:49:09 localhost pppoed[833]: Sending original request to .:exec-833 (60 bytes)
Mar 14 13:49:09 localhost pppoed[833]: Waiting for a SUCCESS reply .:exec-833
Mar 14 13:49:09 localhost pppoed[833]: Received NGM_PPPOE_SESSIONID (hook "^L")
Mar 14 13:49:09 localhost pppoed[833]: Received NGM_PPPOE_SUCCESS (hook "exec-833")
Mar 14 13:49:09 localhost pppoed[833]: Executing: exec /usr/sbin/ppp -direct default
Mar 15 13:37:54 localhost pppoed[552]: Listening as provider *


я так понимаю что он вообще не реагирует на конфиги поетому если Вы знаете где и что нужно прописывать и где и что я неправильно ввел то напишите
спасибо



"pppoed freebsd 6.2"
Отправлено Rus333 , 15-Мрт-08 17:17 
когда я конекчусь то на екране сервака всегда написано
tun0 : Error: ipcp_InterfaceUp: unable to set ip address


"pppoed freebsd 6.2"
Отправлено DN , 17-Мрт-08 12:43 
>pppoe-server:
>   set devise !/usr/sbin/pppoe

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Это в конфиге или ручками писано с ошибкой ?

set device ...

man pppoed посмотрите, что Вы от него хотите.

А также
/usr/share/examples/ppp/ppp.conf.sample

Не пишите много опций сразу в свой конфиг, потом докрутите.

Включите лог.
set log Phase Chat LCP IPCP CCP tun command


>[оверквотинг удален]
>          
> #Server          
>   #Password        
>     #Ip
>  root          
>          
>     *      
>          
>   root        
>  192.168.1.3

Это откуда ?

You must then configure the /etc/ppp/ppp.secret file.  This file contains
     one line per possible client, each line containing up to five fields:

     name key [hisaddr [label [callback-number]]]


Смотрите
/usr/share/examples/ppp/ppp.secret.sample

>я так понимаю что он вообще не реагирует на конфиги поетому если
>Вы знаете где и что нужно прописывать и где и что
>я неправильно ввел то напишите

Да,не реагирует. См.Выше.



"pppoed freebsd 6.2"
Отправлено Rus333 , 17-Мрт-08 13:27 
set device - исправил
man pppoed, /usr/share/examples/ppp/ppp.conf.sample - ничего  не понял
set log Phase Chat LCP IPCP CCP tun command - включил
дальше при подключении таже строка
не могли бы Вы рабочий конфиг дать ? или что ...
на конфиги не реагирует



"pppoed freebsd 6.2"
Отправлено DN , 18-Мрт-08 12:11 
>man pppoed, /usr/share/examples/ppp/ppp.conf.sample - ничего  не понял

Странно, там исчерпывающе все описано.

# And the server should be running
#
#   /usr/libexec/pppoed -p pppoe-in fxp0
#
# See rc.conf(5)
#
pppoe-in:
allow mode direct                              # Only for use on server-side
enable lqr echo proxy                          # Enable LQR and proxy-arp
enable chap pap passwdauth                     # Force client authentication
set ifaddr 10.0.0.1 10.0.0.100-10.0.0.199      # Hand out up to 100 IP numbers
accept dns                                     # Allow DNS negotiation


Вы используете /usr/libexec/pppoed демон? Или pppoe ?


>set log Phase Chat LCP IPCP CCP tun command - включил
>дальше при подключении таже строка
>не могли бы Вы рабочий конфиг дать ? или что ...

Этих конфигов на сайте opennet полно. Задайте строку поиска pppoe .



"pppoed freebsd 6.2"
Отправлено Rus333 , 18-Мрт-08 13:06 
я использую /usr/libexec/pppoed демон
еще маленький вопрос
конфиги должны находитса в /etc/ppp/ppp.conf или в /usr/local/etc/ppp/   ???

"pppoed freebsd 6.2"
Отправлено DN , 18-Мрт-08 13:18 

>конфиги должны находитса в /etc/ppp/ppp.conf или в /usr/local/etc/ppp/   ???

Если все из базового дистрибутива FreeBSD, то в /etc/ppp/ppp.conf .


"pppoed freebsd 6.2"
Отправлено Rus333 , 18-Мрт-08 17:41 
при загрузке системы написано:
Starting pppoed
Sending NGM_LISTHOOKS to nfe0
Got reply from id [1] : Type ether with 0 hooks
Send MKPEER: nfe0: orphans - [type pppoe]: ethernet
Sending PPPOE_LISTEN to.: pppoe-551, provider *

напонимаю ничего - в етом конфиге /etc/ppp/ppp.conf была секция для ррр- клиента, так она работала нормально
а вот ПОЧЕМУ НЕ РАБОТАЕТ СЕКЦИЯ ДЛЯ СЕРВЕРА
как я им не крутил все время одна и таже фраза



"pppoed freebsd 6.2"
Отправлено Rus333 , 19-Мрт-08 11:28 
я попробывал запустить секцию  через консоль
ppp ON localhost>  load server
Warning: tun0 : AIFADDR 192.168.1.2 -> 192.168.1.52 returns 0
и из-за чего ето???


"pppoed freebsd 6.2"
Отправлено DN , 19-Мрт-08 13:04 
>я попробывал запустить секцию  через консоль
>ppp ON localhost>  load server
>Warning: tun0 : AIFADDR 192.168.1.2 -> 192.168.1.52 returns 0
>и из-за чего ето???

Это от непонимания, что делаешь, но лечится чтением man pppoed и man ppp.

Секцию server: из /etc/ppp/ppp.conf в студию.

Значения переменных из /etc/rc.conf или /etc/rc.conf.local
pppoed_enable="NO"              # Run the PPP over Ethernet daemon.            
pppoed_provider=""              # Provider and ppp(8) config file entry.      
pppoed_flags="-P /var/run/pppoed.pid"   # Flags to pppoed (if enabled).        
pppoed_interface=""             # The interface that pppoed runs on.


в студию.

И логи в студию.


"pppoed freebsd 6.2"
Отправлено Rus333 , 21-Мрт-08 09:41 
УРА!
наконецто пошло- когда вставил минимальную конфигурацию
большое спасибо



"pppoed freebsd 6.2"
Отправлено Eprst , 14-Апр-08 11:02 
Блин, ppp оказывается такая мутная вешь и почти без документации... Где вы нашли этот ppp-server-options.conf? Никак не мог понять, почему ppp вообще не смотрит в ppp.secret, пока не наткнулся тут на этот server-options. Google -> ppp-server-options.conf = только эта статья :). Всеравно теперь бьюсь с тем, что ppp не дает клиенту адрес dns:
set dns 10.0.1.1
accept dns
и ничего

"pppoed freebsd 6.2"
Отправлено Rus , 14-Апр-08 14:05 
>set dns 10.0.1.1
>accept dns

может ети строки нужно местами поменять? и убедитесь что он читает нужный конфиг вообще