WAN MAC issues
Posted: Wed Jul 29, 2009 9:12 am
I have a WRT54G v2.2 (which was using dd-wrt.v24_voip_generic.bin for firmware) and I flashed to gargoyle_1.0.2-brcm-2.4-squashfs.bin). I have a Verizon FiOS connection. I noticed a few things off the bat:
1. When my router rebooted and gave me a DHCP address, the router was unable to obtain a lease from my ISP. The whole WAN side appeared dead. Now Verizon does a little trick behind the scenes where they tie your service to the MAC address of your router and have a 24 hour timeout period if their records & your MAC don't match. I thought that perhaps I had cloned a MAC in dd-wrt and forgotten to enter it in Gargoyle. But when I reflashed dd-wrt back on, the stock firmware allowed the router to get a DHCP lease and I was able to load webpages immediately.
A little digging revealed that Gargoyle wasn't using the MAC addresses that dd-wrt was using.
dd-wrt LAN MAC: xx:xx:xx:xx:xx:20
dd-wrt WAN MAC: xx:xx:xx:xx:xx:21
dd-wrt WlesMAC: xx:xx:xx:xx:xx:22
Ggoyle LAN MAC: xx:xx:xx:xx:xx:20
Ggoyle WAN MAC: xx:xx:xx:xx:xx:20 <- this
Ggoyle WlesMac (not tested)
When I reflashed Gargoyle back, I had the same lack of internet connectivity. Once I changed the WAN MAC using Connection->Internet/WAN-> "Use Custom MAC Address" to the :xx:21 it finally got a lease and I had connectivity.
2) On subsequent visits to the Connection page, the "Use Custom MAC Address" was unchecked and no MAC was present. It should have been checked and the previously supplied MAC should have been there.
3) This has to do with the Verizon FiOS MAC timeout. On your Connection page, "Release Lease" is not offered. This is the part that you have to do to avoid the timeout from Verizon. Otherwise you have to call them & complain. Now imagine a scenerio where your phone service is VOIP and has to go through the router - which has the 24 hour timeout.
Thanks for the interface & the nice easy downloadable flash firmware. I am glad to have moved off of dd-wrt.
1. When my router rebooted and gave me a DHCP address, the router was unable to obtain a lease from my ISP. The whole WAN side appeared dead. Now Verizon does a little trick behind the scenes where they tie your service to the MAC address of your router and have a 24 hour timeout period if their records & your MAC don't match. I thought that perhaps I had cloned a MAC in dd-wrt and forgotten to enter it in Gargoyle. But when I reflashed dd-wrt back on, the stock firmware allowed the router to get a DHCP lease and I was able to load webpages immediately.
A little digging revealed that Gargoyle wasn't using the MAC addresses that dd-wrt was using.
dd-wrt LAN MAC: xx:xx:xx:xx:xx:20
dd-wrt WAN MAC: xx:xx:xx:xx:xx:21
dd-wrt WlesMAC: xx:xx:xx:xx:xx:22
Ggoyle LAN MAC: xx:xx:xx:xx:xx:20
Ggoyle WAN MAC: xx:xx:xx:xx:xx:20 <- this
Ggoyle WlesMac (not tested)
When I reflashed Gargoyle back, I had the same lack of internet connectivity. Once I changed the WAN MAC using Connection->Internet/WAN-> "Use Custom MAC Address" to the :xx:21 it finally got a lease and I had connectivity.
2) On subsequent visits to the Connection page, the "Use Custom MAC Address" was unchecked and no MAC was present. It should have been checked and the previously supplied MAC should have been there.
3) This has to do with the Verizon FiOS MAC timeout. On your Connection page, "Release Lease" is not offered. This is the part that you have to do to avoid the timeout from Verizon. Otherwise you have to call them & complain. Now imagine a scenerio where your phone service is VOIP and has to go through the router - which has the 24 hour timeout.
Thanks for the interface & the nice easy downloadable flash firmware. I am glad to have moved off of dd-wrt.