NSLU2-Linux
view · edit · print · history

For PPPoE to work you'll need to do some work ;)

  1. Install OpenSlug (should work with Unslung also)
  2. Get OpenEmbedded BitBake and everything else needed to build NSLU2 binaries
  3. Build pppd rp-pppoe
  4. Build a kernel with the following options enabled:

    pppoe
    pppox
    ppp-generic
    ppp-async
    crc_ccitt
    slhc
  5. Make sure you have a file /etc/ppp/options which contains the following remembering to change your login details:

    connect /bin/true
    debug
    defaultroute
    hide-password
    idle 180
    ipcp-accept-local
    ipcp-accept-remote
    lcp-echo-failure 3
    lcp-echo-interval 10
    local
    lock
    noaccomp
    noauth
    nobsdcomp
    noccp
    nocrtscts
    nodeflate
    noipdefault
    nopcomp
    novj
    novjccomp
    usepeerdns
    user "yourusername@provider.org"
  6. Put the following into /etc/ppp/pap-secrets but with your login details:
    "yourusername@provider.org" * "yourpassword"
  7. Delete your default route
    # route del default
  8. Start PPPoE
    pppd pty "pppoe -I ethX"
  9. Configure resolver library:
    rm /etc/resolv.conf
    ln -s /etc/ppp/resolv.conf /etc/resolv.conf
  10. Test it:
    ping www.google.com
view · edit · print · history · Last edited by tman.
Originally by bofh_omega.
Page last modified on June 11, 2005, at 01:22 PM