Hi Fusion,
You can create such a watchdog yourself as a cron job. There is an example on page 10 in the NeoRouter User Manual. I am hoping to avoid doing that (although it is easy to do). I do have such a cron job running on a 32-bit Ubuntu system which is acting as a Hamachi server, because there the Hamachi daemon dies frequently.
In my experience with NeoRouter on 64-bit Ubuntu 10.4, it is always nrservice which fails, never nrserver. You can tell which is still up vs. which has died by "ps aux | grep nrserv" in a terminal window. Then restart the dead one by "sudo /etc/init.d/nrservice.sh start", as you have probably already found, using nrservice as an example. No need to reboot the computer.
On the plus side, I am testing NeoRouter on a different 32-bit Ubuntu 10.4 system and it has never crashed so far. Also, Hamachi on Windows XP never crashes, in my experience. Also, in my experience, NeoRouter on client systems (not running nrserver) never crashes. It is always nrservice which crashes, but only on server systems. By the way, you can run both Hamachi and NeoRouter on the same computer (at least, as clients only) with no trouble.
Best of luck!
|