Добрый день!
Столкнулся с проблемой подключения абонентов при включенной pppoe suboption.
Наблюдается только со старыми DSL-500T, и с особо одаренными экземплярами ethernet маршрутизаторов типа старых tp-link, при модеме настроенном как бридж.
suboption : disabled
stateful level : none - show nothing
[Session information]
port VPI VCI VLAN session ID SA MAC state
----- --- ----- ---- ---------- ----------------- -------
1. 6 1 32 431 0x00005011 00:17:9a:78:c8:d0 session
клиент работает, никаких трудностей.
conf pppoe en sub
rese port 1.6
st pppoe sh :
suboption : enabled
stateful level : none - show nothing
[Session information]
port VPI VCI VLAN session ID SA MAC state
----- --- ----- ---- ---------- ----------------- -------
1. 6 1 32 431 0x00000000 00:17:9a:78:c8:d0 init
session ID слился, статус - init.. естественно, что клиентской сессии нет.
conf pppoe set stat msg:
в консоль выливается следующее:
pppoer> PPPoE PADI [1/6/vpi1/vci32/vlan431] --> [UGE/vlan431]
ac-mac : ff:ff:ff:ff:ff:ff
host-mac : 00:17:9a:78:c8:d0
ether-type : 0x8863(Discovery Stage)
v/t : 1/1
code : 0x09(PPPoE PADI)
session-id : 0x0000
Length : 0x4d
tag[0101] : service-name(null)
tag[0103] : host-uniq(b8.d3.00.10)
tag[0105] : vendor-specific
subtag[1] : circuit-id(dlink10-217.13.214.227-00:17:9a:78:c8:d0 atm 1/6:1.32)
subtag[2] : remote-id("")
pppoer> Warning! Unknown option(0x504f).
pppoer> PPPoE PADO [1/6/vpi1/vci32/vlan431] <-- [UGE/vlan431]
host-mac : 00:17:9a:78:c8:d0
ac-mac : 00:13:80:47:f1:1b
ether-type : 0x8863(Discovery Stage)
v/t : 1/1
code : 0x07(PPPoE PADO)
session-id : 0x0000
Length : 0x2a
tag[0101] : service-name(null)
tag[0103] : host-uniq(b8.d3.00.10)
pppoer> Warning! Unknown option(0x504f).
pppoer> PPPoE PADO [1/6/vpi1/vci32/vlan431] <-- [UGE/vlan431]
host-mac : 00:17:9a:78:c8:d0
ac-mac : 00:04:4e:25:7c:1b
ether-type : 0x8863(Discovery Stage)
v/t : 1/1
code : 0x07(PPPoE PADO)
session-id : 0x0000
Length : 0x28
tag[0101] : service-name(null)
tag[0103] : host-uniq(b8.d3.00.10)
pppoer> PPPoE PADR [1/6/vpi1/vci32/vlan431] --> [UGE/vlan431]
ac-mac : 00:13:80:47:f1:1b
host-mac : 00:17:9a:78:c8:d0
ether-type : 0x8863(Discovery Stage)
v/t : 1/1
code : 0x19(PPPoE PADR)
session-id : 0x0000
Length : 0x4d
tag[0101] : service-name(null)
tag[0103] : host-uniq(b8.d3.00.10)
tag[0105] : vendor-specific
subtag[1] : circuit-id(dlink10-217.13.214.227-00:17:9a:78:c8:d0 atm 1/6:1.32)
subtag[2] : remote-id("")
pppoer> Warning! Unknown option(0x4143).
pppoer> PPPoE PADS, Error! Incorrect session-id(0x0000)
Проблема проявилась у меня не только с DAS-4, но и с DSLAM Nokia D500, но у D500 subscriber_id напяливается на каждый сабинтерфейс, который настраивается для каждого vc-to-vlan, а у DAS-4, как я понял, эта опция включается только глобально.
Мало того, попробовали новый модем, картна та же. Тогда как с нокией эти-же модемы, в этом же конфиге работают без вопросов.
Вот тут возникает вопрос, может я что-то недопонял в настройке DAS-4?
Добавлено еще одно наблюдение при включенной pppoe suboption и модеме настроенном бриджем - pppoe-discovery выдает прелюбопытный ответ:
trv:/home/trv$ pppoe-discovery -I eth1
Invalid PPPoE tag length (61)
Ignoring PADO packet with no AC-Name tag
Invalid PPPoE tag length (61)
Ignoring PADO packet with no AC-Name tag
То есть DSLAM снес голову с PADO.....
dlink-10(status nc)# sh
NC
current card type : CPU Module
planned card type : CPU Module
role : active
hardware version : DAS-4192-10-00
software version : v2.8.0 build 33
serial number : DAS-4192-10-617CA054760
oper status : up
system up time : 0day / 4hr / 32min / 21sec
tagged mode : tagged-only