View previous topic :: View next topic |
Author |
Message |
nellson n00b
Joined: 24 Jun 2004 Posts: 66
|
Posted: Thu Nov 20, 2014 8:00 pm Post subject: PPPoE Server to emulate an ISP Problem. |
|
|
I use Palo Alto Firewalls with the PPPoE client and I now have 3 ISP's globally that are doing something with their PPPoE proposal that the Palo Alto doesn't like.
I hacked together the rp-pppoe server in my lab on a Gentoo Server. When It supplies PPPoE to my Palo, it works fine.
What I notice in the ISP's PADO packet is that it has PPPoE Tags of:
Host-Uniq: 0b67e44b
AC-Name: DG-HL-BAS-1.MAN.SE800-B2234310702536
Service-Name: wlan.sck.chntel.com
(and 84 more service names to complete the options list)
I would like to see if the Palo is having an issue with the number of Service-Name: options perhaps, so how might I inject a boat load of Service-Names:? |
|
Back to top |
|
|
nellson n00b
Joined: 24 Jun 2004 Posts: 66
|
Posted: Thu Nov 20, 2014 9:40 pm Post subject: Solved: |
|
|
So I figured out how to add -S <service name> to the PPPoE-Server command:
Turns out the Palo Alto PANOS has an issue with PPPoE Offers with packets larger that 1464 bytes. My ISP was sending 1487 after they added a new customer with a new Service Name that pushed my working firewall in China, over the edge to no working.
The command below is 1465 bytes, and a Windows 7 laptop has no issue getting logged in and functioning, but the Palo Alto just sits there...
Code: |
pppoe-server -F -C isp -L 10.10.10.254 -p /etc/ppp/allip -I enp3s0 -S Service-00000000012345678900000000000001 -S Service-0000000000000000000002 -S Service-00000000000000000000 -S Service-0000000000000000000004 -S Service-0000000000000000000005 -S Service-0000000000000000000006 -S Service-0000000000000000000007 -S Service-00000000012345678900000000000008 -S Service-0000000000000000000009 -S Service-0000000000000000000010 -S Service-0000000000000000000022 -S Service-0000000000000000300002 -S Service-00000000012345678900000000000011 -S Service-0000000000000000000032 -S Service-0000000000000000400002 -S Service-0000000000000000000012 -S Service-0000000000000000000042 -S Service-00000000123456789000000000500002 -S Service-0000000000000000000013 -S Service-0000000000000000000052 -S Service-0000000000000000600002 -S Service-00000000001234567890000000000014 -S Service-0000000000000000000062 -S Service-0000000000000000700002 -S Service-0000000000000000000015 -S Service-00000001234567890000000000000072 -S Service-0000000000000000800002 -S Service-00000123456789000000000000000016 -S Service-0000000000000000000082 -S Service-00000001234567890000000000900002 -S Service-0000000000000000000017 -S Service-0000000000000000000092 -S Service-0000000000000005500002 -S Service-00000000012345678900000000000018 -S Service-0000000000000000000112 -S Service-0000000000000005600002 -S Service-0000000000000000000019 -S Service-0000000000000000000122 -S Service-000000000000
|
|
|
Back to top |
|
|
|