Страница 1 из 1

[MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 24 янв 2009, 13:11
antonanton
Здрасьте. Подскажите насчёт сабжа.

Взял конфиг с http://subnets.ru/blog/?p=192, чуть подправил (закоментил строчки про mppc и children, и поправил про консоль, где ругался mpd). Ну и интерфейс исправил.
Запускаю - ругается, но ждёт коннектов:

Код: Выделить всё
[root@fbsd ~]# /usr/local/sbin/mpd5
Multi-link PPP daemon for FreeBSD
process 28705 started, version 5.0b1 (root@fbsd.my.domain 01:59 17-Mar-2008)
Usage: set console user <name> <password>
CONSOLE: listening on 127.0.0.1 5005
web: listening on 0.0.0.0 5006
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
PPPoE: waiting for connection on rl0:, service "service_name0"


Пробую с венды соединиться - не соединяется ("удалённый компьютер не отвечает"), в сети вижу только пакеты от венды:
Код: Выделить всё
[root@fbsd ~]# tcpdump -nti rl0
PPPoE PADI [Service-Name] [Host-Uniq 0x0700000007000000]
PPPoE PADI [Service-Name] [Host-Uniq 0x0700000007000000]
...


Вот конфиг и ifconfig

Код: Выделить всё
[root@fbsd ~]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:15:e9:f0:70:27
        inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:50:22:bb:05:b9
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000

Код: Выделить всё
[root@fbsd ~]# cat /usr/local/etc/mpd5/mpd.conf
startup:
  #configure mpd users
  set console user foo bar admin
  set console user foo1 bar1
 #configure the console
  set console self 127.0.0.1 5005
  set console open
  #configure the web server
  set web self 0.0.0.0 5006
  set web open

default:
  load def_conf

def_conf:
  create bundle template B
  set iface up-script /usr/local/etc/mpd5/vpn_up_mpd.pl
  set iface down-script /usr/local/etc/mpd5/vpn_down_mpd.pl
  set bundle enable compression
  set bundle enable encryption
  set iface idle 0
  set iface disable proxy-arp
  set iface enable tcpmssfix
  set ipcp yes vjcomp
  set ipcp ranges 10.0.0.1/32 10.0.0.0/24
  # set ipcp dns xxx.yyy.zzz.ddd qqq.www.eee.rrr
  set ccp yes mppc
  # set mppc yes e40
  # set mppc yes e56
  # set mppc yes e128
  # set mppc yes stateless
  set ecp disable dese-bis dese-old
  log -echo -ipv6cp -radius -rep
  load common

common:
  create link template PPPoE pppoe
  set link enable no-orig-auth
 # set link max-children 300
  set auth max-logins 0
  load pppoe

pppoe:
  set link action bundle B
  set link enable multilink
  set link yes acfcomp protocomp
  set link disable chap pap eap
  set link enable chap chap-msv1 chap-msv2 chap-md5
  set link keep-alive 10 60
  #pppoe on bge1 with service name "service_name0"
  create link template rl0_0 PPPoE
  set pppoe iface rl0
  set link enable incoming
  set pppoe service service_name0


ЗЫЖ в начале строк конфига стоят пробелы где надо, просто форум их "съедает".

Re: Skipping link "PPPoE" with undefined interface or session

СообщениеДобавлено: 24 янв 2009, 13:32
root
antonanton писал(а):ЗЫЖ в начале строк конфига стоят пробелы где надо, просто форум их "съедает".

надо пользоваться тегом CODE в форуме, твой пост подправлю

удали:
Код: Выделить всё
set console user foo bar admin
set console user foo1 bar1

добавь, ну скажем:
Код: Выделить всё
set user admin 123


antonanton писал(а):Пробую с венды соединиться - не соединяется ("удалённый компьютер не отвечает")

а ты на винде сервис нейм указал ? что то не видно его в tcpdump`е.
что в /var/log/mpd.log при попытке соединения с винды ?

Re: Skipping link "PPPoE" with undefined interface or session

СообщениеДобавлено: 24 янв 2009, 13:53
antonanton
root писал(а):
antonanton писал(а):Пробую с венды соединиться - не соединяется ("удалённый компьютер не отвечает")
а ты на винде сервис нейм указал ?
OMG!
Да, походу было в нём дело, указал - законнектилось штатно. Мои благодарности!

Осталось смущающее
Код: Выделить всё
[PPPoE] PPPoE: Skipping link "PPPoE" with undefined interface or session
в начале работы MPD.

Это нормально, или где-т я чо-т непонимай?

Re: Skipping link "PPPoE" with undefined interface or session

СообщениеДобавлено: 24 янв 2009, 14:03
root
antonanton писал(а):Осталось смущающее в начале работы MPD. Это нормально, или где-т я чо-т непонимай?

нет, это не нормально, где то закралась ошибка в конфиг.
с ходу не могу понять где именно ошибка, мозг не слушается после вчерашнего :)

могу предложить рабочий конфиг с одного из серверов:
Код: Выделить всё
startup:                                                                                                                                                                                                                                     
 set user admin 123
 set console self 127.0.0.1 5005
 set console open
default:
 load bundle

bundle:
 create bundle template PROV
 set iface up-script /usr/local/etc/mpd5/up.pl
 set iface down-script /usr/local/etc/mpd5/down.pl
 set bundle enable compression
 set bundle enable encryption
 set iface idle 0
 set iface disable proxy-arp
 set iface enable tcpmssfix
 set iface disable on-demand
 set ipcp no vjcomp
 set ipcp ranges 192.168.1.1/32 0.0.0.0/0
 set ipcp dns xx.xx.xx.1 yy.yy.yy.254
 set ccp yes mppc
 set mppc yes e40
 set mppc yes e128
 set mppc yes stateless
 set auth max-logins 1
 log -echo -ipv6cp -radius -rep
                                                                                                                                   
 create link template PPPoE pppoe
 set link max-children 300
 set auth max-logins 0
 set link enable incoming                                                                                                                                                                                                                             
 load pppoe

pppoe:
 set link action bundle PROV
 set link disable multilink
 set link mtu 1460
 set link mru 1460
 set link disable acfcomp
 set link enable protocomp
 set link disable chap pap eap
 set link enable chap chap-msv1 chap-msv2 chap-md5
 set link keep-alive 10 60
 
 create link template vlan111_1 PPPoE
 set pppoe iface vlan111
 set link enable incoming
 set pppoe service inet