Claims
- 1. A method of configuring a router, comprising:
examining data packets transparently passing through the router for determining network parameters associated with a plurality of network devices; and adapting a plurality of network interfaces in the router to the network parameters for operatively coupling the router and the plurality of network devices.
- 2. The method of claim 1, further comprising:
in absence of determinable network parameters, sending a request to cause transmission to the router of information indicative of the network parameters.
- 3. The method of claim 1, wherein said network parameters comprise at least one parameter selected from the group consisting of an internet protocol (IP) address, a subnet mask, a domain name, a host name, a gateway address, a domain name server (DNS) address, and a medium access control (MAC) address.
- 4. The method of claim 1, wherein the plurality of network devices comprises at least one server device and at least one client device; and wherein the plurality of network interfaces comprises a wide area network (WAN) interface coupled to the at least one server device, and a local area network (LAN) interface coupled to the at least one client device.
- 5. The method of claim 4, wherein the at least one server device comprises a gateway server and a DNS server.
- 6. The method of claim 1, wherein the step of examining data packets comprises at least one of:
scanning the data packets for dynamic host configuration protocol (DHCP) messages; scanning the data packets for address resolution protocol (ARP) packets; and scanning the data packets for DNS messages.
- 7. The method of claim 2, wherein the step of sending a request comprises at least one of:
transmitting a DHCP message to at least one of the plurality of network devices; transmitting a DNS message to at least one of the plurality of network devices; and transmitting an internet control message protocol (ICMP) address mask request.
- 8. The method of claim 1, further comprising:
storing the network parameters in a non-volatile memory.
- 9. A network communication device, comprising:
a memory for storing network parameters and instructions; and a processor, upon executing the instructions, configured to:
examine data packets transparently passing through the network communication device for determining network parameters associated with a plurality of network devices; and adapt a plurality of network interfaces in the network communication device to the network parameters for operatively coupling the network communication device and the plurality of network devices.
- 10. The device of claim 9, wherein the processor is further configured to:
in absence of determinable network parameters, send a request to cause transmission to the network communication device of information indicative of the network parameters.
- 11. The device of claim 9, wherein said network parameters comprise at least one parameter selected from the group consisting of an internet protocol (IP) address, a subnet mask, a domain name, a host name, a gateway address, a domain name server (DNS) address, and a medium access control (MAC) address.
- 12. The device of claim 9, wherein the plurality of network devices comprises at least one server device and at least one client device; and wherein the plurality of network interfaces comprises a wide area network (WAN) interface coupled to the at least one server device, and a local area network (LAN) interface coupled to the at least one client device.
- 13. The device of claim 12, wherein the at least one server device comprises a gateway server and a DNS server.
- 14. The device of claim 9, wherein the processor is further configured to:
scan the data packets for dynamic host configuration protocol (DHCP) messages; scan the data packets for address resolution protocol (ARP) packets; and scan the data packets for DNS messages.
- 15. The device of claim 10, wherein the processor is further configured to:
transmit a DHCP message to at least one of the plurality of network devices; transmit a DNS message to at least one of the plurality of network devices; and transmit an internet control message protocol (ICMP) address mask request.
- 16. A computer readable medium for storing a set of instructions that, when executed by a processor, cause the processor to perform a method of configuring a router, comprising:
examining data packets transparently passing through the router for determining network parameters associated with a plurality of network devices; and adapting a plurality of network interfaces in the router to the network parameters for operatively coupling the router and the plurality of network devices.
- 17. The computer readable medium of claim 16, further comprising:
in absence of determinable network parameters, sending a request to cause transmission to the router of information indicative of the network parameters.
- 18. The computer readable medium of claim 16, wherein said network parameters comprise at least one parameter selected from the group consisting of an internet protocol (IP) address, a subnet mask, a domain name, a host name, a gateway address, a domain name server (DNS) address, and a medium access control (MAC) address.
- 19. The computer readable medium of claim 16, wherein the plurality of network devices comprises at least one server device and at least one client device; and wherein the plurality of network interfaces comprises a wide area network (WAN) interface coupled to the at least one server device, and a local area network (LAN) interface coupled to the at least one client device.
- 20. The computer readable medium of claim 19, wherein the at least one server device comprises a gateway server and a DNS server.
- 21. The computer readable medium of claim 16, wherein the step of examining data packets comprises at least one of:
scanning the data packets for dynamic host configuration protocol (DHCP) messages; scanning the data packets for address resolution protocol (ARP) packets; and scanning the data packets for DNS messages.
- 22. The computer readable medium of claim 17, wherein the step of sending a request comprises at least one of:
transmitting a DHCP message to at least one of the plurality of network devices; transmitting a DNS message to at least one of the plurality of network devices; and transmitting an internet control message protocol (ICMP) address mask request.
- 23. The computer readable medium of claim 16, further comprising:
storing the network parameters in a non-volatile memory.
- 24. An apparatus for configuring a router, comprising:
means for examining data packets transparently passing through the router for determining network parameters associated with a plurality of network devices; and means for adapting a plurality of network interfaces in the router to the network parameters for operatively coupling the router and the plurality of network devices.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit of U.S. provisional patent application serial No. 60/333,872, filed Nov. 28, 2001, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60333872 |
Nov 2001 |
US |