"intuitively" is a utility for laptop users or people who use their machines
in different networks all the time.

The idea is this:

  - you describe the possible networks in
    /etc/intuitively/intuitively.conf, including one or more machines
    that are probably up (routers and NIS servers come to mind).
  - at boot/reconfiguration time, you run intuitively.

  - intuitively injects fake arp requests into the network and
    listens.  It will try up to six times.  If the last try times out
    it will print an error message, leave the interface in the
    original state and exit cleanly.

  - When it finds some network, it symlinks each and every file in the
    /etc/intuitively/NETWORK into your root hierachy - great for
    having different printcaps, apt/sources.lists etc.

  - You can also specify an additional script to be run for each
    selection.  Restart servers or something else.

  - Using DHCP.  If you use dontsetip in the config file and call a DHCP
    client in the script, the DHCP client will take care of assigning
    the IP address you get.  This is useful if you use a mix of DHCP and
    non-DHCP networks.

The point about intuitively in contrast to other solutions is that other
solutions normally use ping or something like that.  intuitively can check a
large number of networks instantaneously, assuming that the machines you
ping answer within one second (.4 seconds are normal on Ethernets).  And
pinging an unknown address will do an arp request anyway, so why not do
an arp request in the first place?

intuitively was stolen from divine-0.7 with lots of features added and
almost a complete rewrite.

Intuitively need at least Linux 2.2 which sets the network route implicitly.

Thanks to Waffel for help with autoconf and automake.

Thanks to tobbe for dontsetip.

$Id: README,v 1.6 2004/10/03 19:53:15 tfheen Exp $
