Problem with PPPoE Server (MikroTik)? or Access Point? or?

sorry re-post, because there is no answer in wireless category.. :frowning: :frowning:

FYI: I already try the MikroTik 2.9.2, MikroTik 2.9.6, MikroTik 2.9.8 and MikroTik 2.9.10 but i still got the problem. Evaluation.

below is the log of MikroTik that i tested via wireless when i try to dial the PPPoE server from my laptop..
The PCMCIA Wireless MAC: STA 1 00:09:5B:0D:E9:83 associated 43% 26
11
don't worry about the signal (43%), average is more than 80% because the Access Point (as Bridge) just 1-2 meters to the laptop.

Connect Wireless

Jan 10 21:07:34 192.168.1.100 : sent LCP EchoReq id=0x0
Jan 10 21:07:34 192.168.1.100
Jan 10 21:07:34 192.168.1.100 : rcvd LCP EchoRep id=0x0
Jan 10 21:07:34 192.168.1.100
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet local: rcvd PADI from 00:09:5B:0D:E9:83
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet session-id=0x0000
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet service name=radius
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet host-uniq=15 00 00 00 29 00 00 00
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet local: sent PADO to 00:09:5B:0D:E9:83
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet session-id=0x0000
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet host-uniq=15 00 00 00 29 00 00 00
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet ac-name=MikroTik
Jan 10 21:07:36 192.168.1.100 pppoe,debug,packet service-name=radius
--end of log--
the log just stop at there :frowning: from my investigation there is no rcvd PADR and so on.

below is the log of MikroTik that i tested via wire (UTP) when i try to dial the PPPoE server from PC (Laptop is no problem too but i don't log it). This is log of dial from PC and it's success.
Connect Wired

Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet local: rcvd PADI from 00:0D:87:C7:13:81
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet session-id=0x0000
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet service name=radius
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet host-uniq=0f 00 00 00 1b 00 00 00
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet local: sent PADO to 00:0D:87:C7:13:81
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet session-id=0x0000
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet host-uniq=0f 00 00 00 1b 00 00 00
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet ac-name=MikroTik
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet service name=radius
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet local: rcvd PADR from 00:0D:87:C7:13:81
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet session-id=0x0000
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet service name=radius
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet host-uniq=0f 00 00 00 1c 00 00 00
Jan 10 21:07:04 192.168.1.100 pppoe,info PPPoE connection established from 00:0D:87:C7:13:81
Jan 10 21:07:04 192.168.1.100 : PPP started
Jan 10 21:07:04 192.168.1.100 : waiting for call...
Jan 10 21:07:04 192.168.1.100 : PPP connected
Jan 10 21:07:04 192.168.1.100 : LCP lowerup
Jan 10 21:07:04 192.168.1.100 : LCP open
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet local: sent PADS to 00:0D:87:C7:13:81
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet session-id=0x0c00
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet host-uniq=0f 00 00 00 1c 00 00 00
Jan 10 21:07:04 192.168.1.100 pppoe,debug,packet service name=radius
Jan 10 21:07:04 192.168.1.100 : rcvd LCP ConfReq id=0x0
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 <000c>: sent LCP ConfReq id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent LCP ConfRej id=0x0
Jan 10 21:07:04 192.168.1.100 <000c>: rcvd LCP ConfAck id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd LCP ConfReq id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent LCP ConfAck id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : LCP opened
Jan 10 21:07:04 192.168.1.100 : sent CHAP Challenge id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd LCP Ident id=0x2
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 pppoe,ppp,debug,packet MSRASV5.10
Jan 10 21:07:04 192.168.1.100 : rcvd LCP Ident id=0x3
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 pppoe,ppp,debug,packet MSRAS-0 HOKAGE
Jan 10 21:07:04 192.168.1.100 : rcvd CHAP Response id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : PPP interface name is
Jan 10 21:07:04 192.168.1.100 : PPP authenticated
Jan 10 21:07:04 192.168.1.100 : sent CHAP Success id=0x1
Jan 10 21:07:04 192.168.1.100 pppoe,ppp,debug,packet S=FED912C099E3634E3A134BB3BF9A93F1A058F06C
Jan 10 21:07:04 192.168.1.100 : authenticated
Jan 10 21:07:04 192.168.1.100 : IPCP lowerup
Jan 10 21:07:04 192.168.1.100 : IPCP open
Jan 10 21:07:04 192.168.1.100 : sent IPCP ConfReq id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : CCP lowerup
Jan 10 21:07:04 192.168.1.100 : CCP open
Jan 10 21:07:04 192.168.1.100 : sent CCP ConfReq id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd CCP ConfReq id=0x4
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent CCP ConfNak id=0x4
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd IPCP ConfReq id=0x5
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent IPCP ConfRej id=0x5
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd IPCP ConfAck id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd CCP ConfNak id=0x1
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent CCP ConfReq id=0x2
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd CCP ConfReq id=0x6
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent CCP ConfAck id=0x6
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd IPCP ConfReq id=0x7
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent IPCP ConfNak id=0x7
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : rcvd CCP ConfAck id=0x2
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : CCP opened
Jan 10 21:07:04 192.168.1.100 : using encoding - MPPE128 statefull
Jan 10 21:07:04 192.168.1.100 : rcvd IPCP ConfReq id=0x8
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : sent IPCP ConfAck id=0x8
Jan 10 21:07:04 192.168.1.100
Jan 10 21:07:04 192.168.1.100 : IPCP opened
Jan 10 21:07:04 192.168.1.100 : connected
Jan 10 21:07:04 192.168.1.100 pppoe,ppp,info,account skripsi logged in, 192.168.5.254


I create PPPoE Server under MikroTik then integrate it with FreeRADIUS 1 0.1 for AAA and use MySQL as RADIUS database, i test it with wire and wireless.
There is DHCP Server in MikroTik, so client must get DHCP IP before dial to PPPoE Server.

I use :
switch Compex DS2216
access point Compex WPE54G ( http://tinyurl.com/d3b62 )
pcmcia NetGear MA401 ( http://tinyurl.com/9q84p )

The topology is :

             
           Internet
                |
         Internet Gateway (192.168.1.1/24)
(Internet Connection Sharing on Windows XP)
                |
               HUB -- My Neighbor PC (192.168.1.11/24)
                |   \
                |    \
                |  FreeRADIUS (192.168.1.200/24)
                |
                |
             MikroTik  (192.168.1.100/24) & (192.168.2.1/24)
                |
                |
             Switch -- PC 1
             /     \
            /       \
           /     Access Point
          /           \
        PC 2         Laptop

On PC 1, PC 2, Laptop already get DHCP IP from DHCP Server
(192.168.2.1), so:
PC 1 (192.168.3.10/29)
PC 2 (192.168.3.11/29)
Laptop (192.168.3.12/29)

I already setup the PPPoE Dial-Up Connection to PC 1, PC 2, and Laptop. I'm very sure PPPoE configuration in PC 1, PC 2, and Laptop already correct!!
Then i test the PPPoE Connection from PC 1 and PC 2, and it's working well! So PC 1 and PC 2 have two IP (from DHCP Server and PPPoE Server)
PC 1 (192.168.5.10/32)
PC 2 (192.168.5.11/32)
both can get access to the Internet (i test those with ping http://www.google.com and get reply).

But problem with the Laptop if on wireless, for your information the Laptop have onboard ethernet interface (wire), then i connect it to the switch, then the DHCP and PPPoE are working well! The problem is when i try use wireless, the laptop is already get the DHCP IP from DHCP Server (MikroTik) via wireless, but when i try to dial to PPPoE Server, there is an error: Error 676 Phone line is busy :frowning: I try google and found no solution for this problem (http://tinyurl.com/7qge4)

The facts are:

  • From laptop i can connect to DHCP Server and PPPoE Server via wire.
  • From laptop i can connect to DHCP Server, but can not connect to PPPoE Server via wireless.
  • Then i bring my laptop tp my friend ISP and test it, i try connect to his Access Point, MikroTik and Radius Server, then not get any problem. So, i think there is no problem with pcmcia wireless NetGear.

I can't test too much to his ISP :neutral_face:

I believe there are no problem with PPPoE Server (MikroTik) and RADIUS Server,.. I already set the Access Point type as "Access Point as Bridge" that's why i can get the DHCP IP from DHCP Server (MikroTik).

where is the problem?? please help me.. :cry: :cry:

thank you so much!

no help? please help me i need it badly for my thesis… :cry: :cry:

listen I faced such problem with many AP

you have to check if the AP does support PPPoE!

2nd you have to check the mac clonning! this does matter too on bridge mode

Regards,

I’ve got response from the AP company and they said the AP is support PPPoE, my investigation the problem is on PCMCIA maybe not support PPPoE, because client didn’t send the PADR to PPPoE Server.

Well, you might want to use something on the client-side to log what’s going on, such as tcpdump or Ethereal, because based on just that log from the MikroTik it is hard to tell whether the client never sends the PADR, or whether it is sending the PADR but for some reason it is not making it back to the MikroTik PPPoE server. Additionally, you have no way of knowing if the PADO that the MikroTik sent to the client ever GOT to the client. :slight_smile:

– Nathan

I think found the problem of it, so PC / Laptop can not access PPPoE Server
in MikroTik via AccessPoint, because in MikroTik log, the MikroTik
just detect AccessPoint Mac Address, so the PC / Laptop MAC Address
not detected :frowning:

My conclusion:
PPPoE server must detect PC / Laptop MAC Address (not the AccessPoint
MAC Address), so the PPPoE handshaking will works correctly.
that’s why the PPPoE Server just work correctly with wire media via Switch /
Hub, etc.

How do i fix it?? please..

thanks :slight_smile:

note: I already set the AccessPoint as bridge.. this is happen with
AP2000 and Compex WPE54G, i believe the others AP either.

We noticed this problem when using Engenius (now Senao) Outdoor 200mW wireless bridges. The AP’s didn’t support transparent bridging and basically did some type of MAC-NAT and masqueraded client MAC addresses behind the MAC address of the “bridge”. This was about 3 years ago, ever since that delima we phazed out and stopped supporting/installing those types of bridges. Now we only use Mikrotik devices as we know that they’ll work. :wink:

You should contact the manufacturer and see if the device in question will support transparent bridging and follows the IEEE 802.1d standard.

All I can recommend is using a device that will support transparent bridging.

So which AP that support transparent bridge?
i mean, what AP do you recommend?

i will use it for outdoor (with sectoral antenna sectoral 120 degree) 4 - 5 KM

So which AP that support transparent bridge?
i mean, what AP do you recommend?

i will use it for outdoor (with sectoral antenna sectoral 120 degree) 4 - 5 KM

Mikrotik… :wink:

MikroTik routerboard AFAIK is not suitable if i put it at the tower, i need external AP, so i can put the AP at the top of the tower

Outdoor enclosure (case) for routerboard should be your best friend :slight_smile:

If you run out of tunnel instances on a single pppoe server, it will give you an error 676, line busy because it does not have any more tunnel capacity to give.

Are you using a license which has a maximum capacity on the number of tunnels? If so, you are likely already using them all.

For example, if you are using a test license, you can only have one tunnel. If you try to connect two, you should get an error 676.

That is what error 676 means on a pppoe server. :slight_smile:

I think that’s not the problem at the moment, because i just tried with 1 client and return error 676 :frowning: