Reply
New Member
Posts: 3
Registered: ‎12-20-2011

Edgerouter lite function as pppoe client

Dear all,

 

I'm from Vietnam and almost the clients here use the pppoe protocol of the router to dial to access the Internet, so the router need to have the pppoe client feature. Can configure the Edgerouter-lite function as a pppoe client?

Member
Posts: 236
Registered: ‎04-09-2013
Kudos: 87
Solutions: 6

Re: Edgerouter lite function as pppoe client

It does, I even have a pppoe client link in a vlan ("Internet by Orange" crap).

Previous Employee
Posts: 13,551
Registered: ‎06-10-2011
Kudos: 5465
Solutions: 1656
Contributions: 2

Re: Edgerouter lite function as pppoe client

Yes, but currently this needs to be configured using the CLI. The Wiki has a simple configuration example, and I think other people have posted examples on the forum too.

Previous Employee
Posts: 10,504
Registered: ‎06-09-2011
Kudos: 3126
Solutions: 945
Contributions: 16

Re: Edgerouter lite function as pppoe client

There's also a sample SOHO example config with PPPoE client.

EdgeMAX Router Software Development
New Member
Posts: 4
Registered: ‎07-11-2012
Kudos: 7

Re: Edgerouter lite function as pppoe client

I am from Myanmar.In our county we use Fiber Internet, in this we use PPPOE account to login to connect internet.
I test Edgerouter Lite and use CLI command to Login PPPOE it can't use internet. Please suggest me how to login an d connect internet. And I want to suggest Ubiquiti to make PPPOE accout for GUI.Thanks!
Zaw Myo Htet

Previous Employee
Posts: 13,551
Registered: ‎06-10-2011
Kudos: 5465
Solutions: 1656
Contributions: 2

Re: Edgerouter lite function as pppoe client

Could you post your configuration and the CLI commands you tried that didn't work?

New Member
Posts: 4
Registered: ‎07-11-2012
Kudos: 7

Re: Edgerouter lite function as pppoe client

There is OK to connect PPPOE Client Account.
First to upload this file
http://community.ubnt.com/ubnt/attachments/ubnt/EdgeMAX/4995/1/basic_soho_pppoe_config.tar
then to configure following

ubnt@ubnt:~$ configure 
ubnt@ubnt# show interfaces ethernet eth2 pppoe 0
default-route auto
firewall {
in {
name pppoe-in
}
local {
name pppoe-local
}
out {
modify pppoe-out
}
}
mtu 1492
name-server auto
password secret
user-id joe

ubnt@ubnt# set interfaces ethernet eth2 pppoe 0 user-id <your userid>
ubnt@ubnt# set interfaces ethernet eth2 pppoe 0 password <your password>
ubnt@ubnt# commit
ubnt@ubnt# save; exit
Saving configuration to '/config/config.boot'...
Done
exit
ubnt@ubnt:~$


But I want ubiquiti developer to inside PPPOE GUI for next new firmware.
Zaw Myo Htet

New Member
Posts: 1
Registered: ‎12-02-2015

Re: Edgerouter lite function as pppoe client

me too. i want gui configuration.
Previous Employee
Posts: 13,551
Registered: ‎06-10-2011
Kudos: 5465
Solutions: 1656
Contributions: 2

Re: Edgerouter lite function as pppoe client

Yeah PPPoE client interface has been configurable in the Web UI using the setup wizard since the 1.3.0 release, and since 1.5.0 it is also configurable by itself from the Dashboard page.

New Member
Posts: 2
Registered: ‎12-04-2015

Re: Edgerouter lite function as pppoe client


@UBNT-ancheng wrote:

Yeah PPPoE client interface has been configurable in the Web UI using the setup wizard since the 1.3.0 release, and since 1.5.0 it is also configurable by itself from the Dashboard page.


I'm running EdgeOS 1.7 and I can't see any PPPoE options on the Dashboard page. Worse, trying to search the documentation for "PPPoE" comes up with 8 entries, none of which explain how to configure it Man Sad

SuperUser
Posts: 20,386
Registered: ‎09-17-2013
Kudos: 5121
Solutions: 1457

Re: Edgerouter lite function as pppoe client

1. Add Interface -> PPPoE

2. (New Window pops up)

3. Add pppoe details / choose parent interface

4. click save

New Member
Posts: 2
Registered: ‎12-04-2015

Re: Edgerouter lite function as pppoe client

Doh, thank you. I was expecting the eth0's config menu to let me do it Man Happy

Member
Posts: 134
Registered: ‎12-23-2014
Kudos: 6
Solutions: 1

Re: Edgerouter lite function as pppoe client

Hi,

 

I setted up as said by adding interface, but nothing working. Then I created firewall rules pppoe_in and pppoe_local exactly as WAN_IN and WAN_local. But nothing goes through. I can see the public IP address and sometimes I see packets flowing through, but not crossing the firewall I think. How to proceed on this

 

Thanks

New Member
Posts: 31
Registered: ‎11-27-2016

Re: Edgerouter lite function as pppoe client


@UBNT-ancheng wrote:

Yes, but currently this needs to be configured using the CLI. The Wiki has a simple configuration example, and I think other people have posted examples on the forum too.


Did Ubiquiti move their Wiki?  So many of these links are now dead!

New Member
Posts: 1
Registered: ‎05-02-2017

Re: Edgerouter lite function as pppoe client

looking for an update, I have an EdgeRouter Lite and 1.9 firmware, when I setup pppoe manually OR with the wizard it shows connected and the log shows things fine, but NO traffic can traverse at all.  I see a ton of packets outgoing, but none inbound at all

 

here's my config (after a firmware reset, and I removed the pppoe user/pass intentionally)

note, when I take my laptop and connect via PPPOE it works perfectly fine

 

firewall {
    all-ping enable
    broadcast-ping disable
    ipv6-receive-redirects disable
    ipv6-src-route disable
    ip-src-route disable
    log-martians enable
    options {
        mss-clamp {
            mss 1412
        }
    }
    receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    ethernet eth0 {
        description "Internet (PPPoE)"
        duplex auto
        pppoe 0 {
            default-route auto
            mtu 1492
            name-server auto
            password XXXXXXXXXXXXXXXXXXXXXXXXXXX
            user-id XXXXXXXXXXXXXXXXXXXXXXXXXXX
        }
        speed auto
    }
    ethernet eth1 {
        address 192.168.13.1/24
        description Local
        duplex auto
        speed auto
    }
    ethernet eth2 {
        address 192.168.22.1/24
        description "Local 2"
        duplex auto
        speed auto
    }
    loopback lo {
    }
}
service {
    dhcp-server {
        disabled false
        hostfile-update disable
        shared-network-name LAN1 {
            authoritative enable
            subnet 192.168.13.0/24 {
                default-router 192.168.13.1
                dns-server 8.8.8.8
                dns-server 8.8.4.4
                lease 86400
                start 192.168.13.38 {
                    stop 192.168.13.243
                }
            }
        }
        shared-network-name LAN2 {
            authoritative enable
            subnet 192.168.22.0/24 {
                default-router 192.168.22.1
                dns-server 192.168.22.1
                lease 86400
                start 192.168.22.38 {
                    stop 192.168.22.243
                }
            }
        }
        use-dnsmasq disable
    }
    dns {
        forwarding {
            cache-size 150
            listen-on eth1
            listen-on eth2
        }
    }
    gui {
        http-port 80
        https-port 443
        older-ciphers enable
    }
    nat {
        rule 5010 {
            description "masquerade for WAN"
            outbound-interface pppoe0
            type masquerade
        }
    }
    ssh {
        port 22
        protocol-version v2
    }
}
system {
    host-name ubnt
    login {
        user ubnt {
            authentication {
                encrypted-password $6$9Y.2re1E/A$tDkOp.YDms5.aIV1qBV2/DXY6u5kYn99Amzh1/aSLIJM6PX/6DqICIk1NoI/rfacyN1GKMMLQn0gEL/GCyaDD.
            }
            level admin
        }
    }
    ntp {
        server 0.ubnt.pool.ntp.org {
        }
        server 1.ubnt.pool.ntp.org {
        }
        server 2.ubnt.pool.ntp.org {
        }
        server 3.ubnt.pool.ntp.org {
        }
    }
    offload {
        hwnat disable
        ipv4 {
            forwarding enable
            pppoe enable
        }
    }
    syslog {
        global {
            facility all {
                level notice
            }
            facility protocols {
                level debug
            }
        }
    }
    time-zone America/Thunder_Bay
}
Reply