Gérard Milmeister wrote:
On Tue, 2005-01-18 at 12:58 +0100, Roman Maeder wrote:If i might ask a question :) i've been a linux user for a few years, and this thing you ask was a very frustrating thing for me when i started with linux around the same time i started opening PCs up and looking inside. i had old hardware (supported) and didn't know much about network cards. I found it very frustrating to have non-blinky network cards and not have ifconfig tell me which one had a "good physical link" when i was learning.
is there an official way to check for the presence of an ethernet cable for
an interface? If I config an interface with ONBOOT=yes but there is no cable
plugged in, it nevertheless configures the interface, which might later
startups such as sendmail waste a lot of time trying to access the
nonfunctional network. It also may keep default routes around that get in
the way if I later fire up the wireless interface. There is a program
mii-tool that can tell you whether the link is up:
Hallo rem, wie gehts?
There is a package ifplugd available from freshrpms or dag ... This is a daemon that monitors an ethernet devices and calls ifup if e.g. a cable is plugged in and ifdown if the cable is unplugged. This works quite well on my notebook.
Regards
In the last week i've been pleasantly surprised when trying another open source os, that ifconfig very helpfully lets me know (by default) what interfaces have good physical connections. It's a small thing, but very helpful.
I know now that i could have looked at the tx/rx numbers in linux ifconfig and kinda put together my own picture, but i didn't what "all that stuff was for" - i was new to *nix in general (and network config gui's were uh, not so user friendly at the time).
Anyway question, why has this not been slipped into linux's ifconfig? Or is there something that i don't know about (very, very likely!) that makes this more trouble than it's worth to put in?
Just askin' aloud is all. "Write it in your own self," is an acceptable answer too - i need to make myself more useful :)
jb
-- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.6 (GNU/Linux)
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 bKiGBUs5kIuw8Z8HbgNSY5g= =Wf9t -----END PGP PUBLIC KEY BLOCK-----