That's an interesting problem that we've not really heard of before - rebooting? Wow.

In any case, PingPlotter, in its default configuration, doesn't actually use ports. ICMP is a protocol that is a peer to UDP and TCP (which both use ports), but ICMP does *not* use ports.

ICMP does support a number of packet types, a few of which are required by PingPlotter. PingPlotter uses ICMP echo requests for all outgoing packets, and ICMP TTL expired and ICMP Echo reply for returning packets.

In addition, you can set PingPlotter to UDP mode, which uses UDP for outbound packets on ports 33434-33475 for outgoing packets, and ICMP TTL expired and ICMP destination port unreachable for all returning packets. You must enable UDP mode for PingPlotter to use these types, though.

You might try setting PingPlotter to single threaded mode to see if that solves your problem with the rebooting router. See http://www.nessoft.com/kb/22 for details on how to configure PingPlotter for single threaded mode.

Your first check should probably be to see if you can find a newer version of the bios for the BEFSX41, though - this sounds very much like a bios problem.

- Pete