My functioning PPPoE settings are slightly different
services {
. . . .
dhcp {
. . . .
propagate-ppp-settings pp0.0;
}
}
. . .
interfaces {
ge-0/0/0 {
unit 0 {
encapsulation ppp-over-ether;
}
}
. . .
pp0 {
unit 0 {
apply-macro Startup_Connection;
ppp-options {
chap {
default-chap-secret "$9$AvB-u01cye";
local-name "bthomehub@btbroadband.com";
passive;
}
pap {
local-name "bthomehub@btbroadband.com";
local-password "$9$wl2gaDiq";
passive;
}
}
pppoe-options {
underlying-interface ge-0/0/0.0;
}
family inet {
negotiate-address;
}
}
}
}
My SRX300 is connected to a (UK spec) Vigor 130 VDSL modem (no router functionality) in PPPoE Bridge mode (passes multicast for IP TV correctly).
I haven't found the documentation that explains what " apply-macro Startup_Connection;" does, but it just works.