Hello all,
I'm wondering if someone can sanity check what I'm doing and even let me know if this is not possible on the AC-68U.
A little background, AT&T U-verse uses 802.1x certificate based authentication between the ONT and their provided gateway, so there's no way to pull that certificate and use it on your own personal router. So, people have found creative ways around this, a la: http://blog.0xpebbles.org/Bypassing-At-t-U-verse-hardware-NAT-table-limits
Now a gentleman there has created a better solution, it's a EAP proxy that takes 0x888e flagged packets and forwards them from one interface to another with very little CPU overhead https://github.com/ShadwDrgn/eap_proxy
So here I am, entware supports python and the code runs without issues, but my Asus does not get an IP....
ONT plugged into WAN in of Asus, AT&T Gateway ONT in plugged into LAN 4 of Asus.
Now I see packets being sent...
And I don't see a red light on the gateway, however my Asus router is unable to pull a DCHP address from the ONT.
I did try assigning eth0 the mac address of the AT&T gateway, that did not help.
Could someone sanity check this? By all accounts this should work.
I'm wondering if someone can sanity check what I'm doing and even let me know if this is not possible on the AC-68U.
A little background, AT&T U-verse uses 802.1x certificate based authentication between the ONT and their provided gateway, so there's no way to pull that certificate and use it on your own personal router. So, people have found creative ways around this, a la: http://blog.0xpebbles.org/Bypassing-At-t-U-verse-hardware-NAT-table-limits
Now a gentleman there has created a better solution, it's a EAP proxy that takes 0x888e flagged packets and forwards them from one interface to another with very little CPU overhead https://github.com/ShadwDrgn/eap_proxy
So here I am, entware supports python and the code runs without issues, but my Asus does not get an IP....
ONT plugged into WAN in of Asus, AT&T Gateway ONT in plugged into LAN 4 of Asus.
Code:
robocfg vlan 1 ports "1 2 3 8t"
robocfg vlan 99 ports "4 8t"
vconfig add eth0 99
ifconfig vlan99 up
ifconfig vlan2 down; ifconfig vlan2 hw ether 90:3e:ab:XX:XX:XX; ifconfig vlan2 up
python eap_proxy.py vlan2 vlan99
Now I see packets being sent...
Code:
Sniffing on: vlan2
Sniffing on: vlan99
Sent 60 bytes on vlan99
Sent 64 bytes on vlan2
Sent 60 bytes on vlan99
Sent 64 bytes on vlan2
Sent 60 bytes on vlan99
And I don't see a red light on the gateway, however my Asus router is unable to pull a DCHP address from the ONT.
I did try assigning eth0 the mac address of the AT&T gateway, that did not help.
Code:
ifconfig eth0 down; ifconfig eth0 hw ether 90:3e:ab:XX:XX:XX; ifconfig veth0 up
Could someone sanity check this? By all accounts this should work.