[This page is outdated. See this post for information ]
The BBOX 2 receives an IP address through DHCP with a 36 hours lease time. Every 36 hours, the PPoE session is thus restarted. This also means this will happen in the middle of the active part of the day every 3 days. The best way to avoid this is to restart the PPPoE session every 24 hours, at a time you don’t use the Internet.
First to do is to set up a scheduler rule. Connect to the web interface as usual and then paste the following in the browser bar:
Create a new entry, with the name you want, and select”rule will be inactive at the scheduled time”, Click on “New Time Segment Entry”, select all days, then “New Hours Range Entry”, start time: “06h00”, end time: “06h05” (This would be at 6:00 am UTC, ie 4 am summer time ).
Once the scheduler rule is created, proceed to “network interfaces”, “WAN PPPoE”, “settings”. Under “Schedule”, select the rule you have just created from the drop-down box, and click “Apply”.
Update 5 November 2012: It seems the latest firmware versions do not provide the GUI described above anymore.
It may be possible to still add the feature through the telnet interface. However, you are on your own, as I do not use the BBox-2 anymore. FWIW, I found the following in the configuration of my BBox, that defines the rule:
(time_rule (0 (time (0 (hour (0 (start(21600)) (end(21900)) ) ) (day (0(-1)) ) ) ) (description(reset PPoE)) (is_disabling(1)) ) )
The ‘21600’ figure is for a reset at 6am (21600 seconds since midnight).
The rule needs then to be assigned to the PPoE interface, like so:
(ppp (auth (pap(0)) (chap(1)) (ms_chap_v1(0)) (ms_chap_v2(0)) ) (reconnect_time(30)) (auto_reset_test_enabled(0)) (compression (bsdcomp(1)) (deflate(1)) ) ) (max_idle(1200)) (is_clamp_mtu(1)) (is_on_demand(0)) (service_name()) (is_unnumbered(0)) (depend_on_name(eth1.10)) (fastpath(1)) (qos (enabled(1)) (script(qos-vdsl-ppp.sh)) (rate(0)) ) (id(22)) (description(WAN PPPoE)) (alias) (dhcps(lease)) (time_rule (time_rule_id(0)) ) (rule_owner(WAN PPPoE)) )
I hope this helps you investigate the matter further.