My laptop has two fixed (e.g., not PCMCIA) network cards, one wired and one wireless (802.11a/b combo). Both are set up by default to use DHCP in /etc/network/interfaces, and right now the wired card comes up first. I'd like to not wait to a DHCP timeout if I don't need to. I also know the question "is there an Ethernet cable connected" can be asked, though not how. Also, I don't want both the wired and wireless up the vast majority of the time.
So, what I'd like is to have my network startup work something like this: if eth0.have_ethernet_cable(): eth0.ifup() if not eth0.has_address(): eth1.ifup() (So, don't try to bring the wired interface up if there's not a connection, and don't try to bring the wireless up if we successfully brought the wired interface up.) Any hints on how to do this? (Besides writing ifupdown-python? :-) -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]