A method comprising: outputting a first round of one or more probing packets from a customer premise equipment device, wherein the one or more probing packets are simultaneously output in parallel; receiving at least one probing packet response in response to the first round of probing packets; based upon the at least one probing packet response received in response to the first round of probing packets, determining whether a network access control authenticator is detected; if a network access control authenticator is not detected: based upon the at least one probing packet response received in response to the first round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected; and if a network access control authenticator is detected: initiating authentication of a supplicant at the customer premise equipment device; outputting a second round of one or more probing packets from the customer premise equipment device, wherein the one or more probing packets are simultaneously output in parallel; receiving at least one probing packet response in response to the second round of probing packets; based upon the at least one probing packet response received in response to the second round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected. outputting a first round of one or more probing packets from a customer premise equipment device, wherein the one or more probing packets are simultaneously output in parallel; receiving at least one probing packet response in response to the first round of probing packets; based upon the at least one probing packet response received in response to the first round of probing packets, determining whether a network access control authenticator is detected; if a network access control authenticator is not detected: based upon the at least one probing packet response received in response to the first round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected; and based upon the at least one probing packet response received in response to the first round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected; and if a network access control authenticator is detected: initiating authentication of a supplicant at the customer premise equipment device; outputting a second round of one or more probing packets from the customer premise equipment device, wherein the one or more probing packets are simultaneously output in parallel; receiving at least one probing packet response in response to the second round of probing packets; based upon the at least one probing packet response received in response to the second round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected. initiating authentication of a supplicant at the customer premise equipment device; outputting a second round of one or more probing packets from the customer premise equipment device, wherein the one or more probing packets are simultaneously output in parallel; receiving at least one probing packet response in response to the second round of probing packets; based upon the at least one probing packet response received in response to the second round of probing packets, determining whether a PPPoE server or a DHCP server is detected; configuring a WAN client associated with PPPoE if a PPPoE server is detected; and configuring a WAN client associated with DHCP if a DHCP server is detected.