We were using a cheap SMC router. When I plug in an Aastra IP phone, it will "send" it's MAC address to the configuration server(also a IP PBX) which connected to the same router. When the IP phone get an IP by DHCP then the phone will automatically download config files from the configuration server. We can do more PBX config using the MAC address collected.(It saved all the MAC in a drop-down list in the manage WEB UI) Now we replaced the router with a WRT54GL running Tomato 1.21 then we can not see the MAC address information in the configuration server. The phone will still get the IP and it will download the config files then boot up. BUT we don't see and MAC address info collected on the server. If login tomato and we still see the phone as a DHCP client listed in the Device List. BTW, the VPN setting on the phone has been disabled. Does any one have any idea what is wrong with this? Please help. Thanks.