#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 23rd February 2011 === ==== Fedora Project ==== * Updated `bluefish` to 2.0.3 in Rawhide, F-15, F-14, F-13 and EPEL-6 ==== Local Packages ==== * Updated `bluefish` to 2.0.3 as per the Fedora version, reinstating the Fedora 9 build as the unintended requirement of `gtk2` 2.14 or later as been fixed upstream, and it now builds with `gtk2` 2.12 on Fedora 9 again * Updated `curl` to not ignore failure of SSL handshake (upstream commit 7aa2d10) * Updated `perl-Coro` to 5.372, dropping the `State.xs` syntax error patch, which was applied upstream ([[CPAN:65991|CPAN RT#65991]]): * Backport to windows process emulation code again * Fix some portability issues with `Time::HiRes` * Updated `perl-Moose` to 1.24: * Reverse the order that `Moose::Exporter` 'also' exports are dispatched * Updated `perl-Text-Glob` to 0.09: * Compiled documentation fixes ==== ADSL Switch to PPPoE ==== My ADSL line is due to be upgraded to FTTC (Fibre To The Cabinet) early next month and this will entail replacing my existing Speedtouch 546v6 router. The Telco (BT) will supply a DSL modem with an ethernet port for the router to connect to using PPPoE. My ISP ([[http://www.plus.net/|PlusNet]]) is providing a suitable Netgear wireless router with an ethernet WAN port but I don't want to use that as my setup has a Linux server acting as combined firewall/Internet server/router for the home network, using the Speedtouch router in PPTP over PPPoA transparent bridging mode, which [[../2009-04-14|I set up in April 2009]]. So my plan was to use the Linux box in place of the Netgear router and use PPPoE rather than PPTP/PPPoA to connect out. To minimise downtime on upgrade day, I thought it would be a good idea to switch over to using this mode now and get it all working so that it would be plug and play when the big day came. I converted the Speedtouch router over to PPPoE mode as follows: * Shut down current Internet connection * `telnet` to Speedtouch router * Log in as `Administrator` (the default password is empty) * Disable the previously-enabled `PPTP` service: . {{{ :service system modify name=PPTP state=disabled }}} * Add an ATM interface and call it `BrPPPoE_atm`: . {{{ :atm ifadd intf=BrPPPoE_atm }}} * Get this ATM interface to use my pre-existing ATM phonebook configuration `ADSL_PlusNet`: . {{{ :atm ifconfig intf=BrPPPoE_atm dest=ADSL_PlusNet ulp=mac }}} * Attach and enable this new ATM interface: . {{{ :atm ifattach intf=BrPPPoE_atm }}} * Add an ethernet bridge interface and call it `BrPPPoE_br`: . {{{ :eth bridge ifadd intf=BrPPPoE_br }}} * Configure the bridge to forward packets between itself and the `BrPPPoE_atm` interface: . {{{ :eth bridge ifconfig intf=BrPPPoE_br dest=BrPPPoE_atm }}} * Attach and enable this new ethernet bridge interface: . {{{ :eth bridge ifattach intf=BrPPPoE_br }}} * Save the configuration to the router so that it will survive a cold reboot: . {{{ :saveall }}} * Quit the router configuration session: . {{{ :exit }}} This process was based on Roy Sindre Norangshol's guide at http://www.roysindre.no/a/2010/11/30/speedtouch-bridge/ At the Linux router box end, I made the following changes to my `/etc/ppp/peers/plusnet` file: * Drop the `lock` option, which is only relevant to serial/pseudo-serial interfaces * Enable the PPPoE plugin (at the top of the file): . {{{ plugin rp-pppoe.so }}} * Remove the `pty "/usr/sbin/pptp 192.168.17.3 --nolaunchpppd"` option that initiated the PPTP session and replace it with just `eth0`, the name of the WAN-side ethernet interface on the Linux router box With that, my existing scripts were able to bring up and take down the Internet connection just as before. Anybody setting this up from scratch might take a look at [[http://www.linuxquestions.org/questions/blog/kostya-519950/pppoe-roaring-penguin-vs-kernel-pppoe-issues-and-solutions-3565/|this post]], which I found useful. ----