Добрый день
я уже по всякому пробывал с конфигами pppoed под freebsd 6.2, но когда конектитса клиент мне сервак всегда выдает одно и тоже
tun0 : Error: ipcp_InterfaceUp: unable to set ip address
в чем может быть проблема???
>я уже по всякому пробывал с конфигами pppoed под freebsd 6.2, но
>когда конектитса клиент мне сервак всегда выдает одно и тоже
>tun0 : Error: ipcp_InterfaceUp: unable to set ip address
>в чем может быть проблема???Вот эти всякие Ваши конфиги и логи в студию.
пожалуйсто
/usr/local/etc/ppp/ppp-server-options.conf
require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2pppoe-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.logffffffffffff00138feb8d71886311090000000c01010000010300041c0f000000000000000000000000000000000000000000000000000000000000
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 *
я так понимаю что он вообще не реагирует на конфиги поетому если Вы знаете где и что нужно прописывать и где и что я неправильно ввел то напишите
спасибо
когда я конекчусь то на екране сервака всегда написано
tun0 : Error: ipcp_InterfaceUp: unable to set ip address
>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>я так понимаю что он вообще не реагирует на конфиги поетому если
>Вы знаете где и что нужно прописывать и где и что
>я неправильно ввел то напишитеДа,не реагирует. См.Выше.
set device - исправил
man pppoed, /usr/share/examples/ppp/ppp.conf.sample - ничего не понял
set log Phase Chat LCP IPCP CCP tun command - включил
дальше при подключении таже строка
не могли бы Вы рабочий конфиг дать ? или что ...
на конфиги не реагирует
>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 .
я использую /usr/libexec/pppoed демон
еще маленький вопрос
конфиги должны находитса в /etc/ppp/ppp.conf или в /usr/local/etc/ppp/ ???
>конфиги должны находитса в /etc/ppp/ppp.conf или в /usr/local/etc/ppp/ ???Если все из базового дистрибутива FreeBSD, то в /etc/ppp/ppp.conf .
при загрузке системы написано:
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 была секция для ррр- клиента, так она работала нормально
а вот ПОЧЕМУ НЕ РАБОТАЕТ СЕКЦИЯ ДЛЯ СЕРВЕРА
как я им не крутил все время одна и таже фраза
я попробывал запустить секцию через консоль
ppp ON localhost> load server
Warning: tun0 : AIFADDR 192.168.1.2 -> 192.168.1.52 returns 0
и из-за чего ето???
>я попробывал запустить секцию через консоль
>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.
в студию.И логи в студию.
УРА!
наконецто пошло- когда вставил минимальную конфигурацию
большое спасибо
Блин, 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
и ничего
>set dns 10.0.1.1
>accept dnsможет ети строки нужно местами поменять? и убедитесь что он читает нужный конфиг вообще