Re: Script/NICs

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Mon, 9 Aug 2004 16:59:20 +0200

On Mon, Aug 09, 2004 at 04:05:17PM +0200, Oliver Fromme wrote:
> Oliver Lietz <de-bsd-questions(at)oliverlietz.de> wrote:
> >
> > > Letzlich muss aber immer noch der User gefragt werden, da das erste
> > > Ethernet ja ein onboard sein kann, welches broken ist und eine
> > > Erweiterungskarte konfiguriert werden soll.
> >
> > Dann geht es natürlich nicht mehr (einfach) automatisch.
>
> Man könnte nachgucken, welche Interfaces einen Link haben.
> Wo schon gar kein Kabel drinsteckt, will der Benutzer es
> vermutlich nicht konfiguriert haben. ;-)

Gute Idee - das Leben könnte so einfach sein, aber leider gibt es auch
dazu (un)rühmliche Ausnahmen:

Ein Interface in ein aktives LAN:
[95]cicely6# ifconfig de0
de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.1.1.8 netmask 0xffffff00 broadcast 10.1.1.255
        inet6 fe80::200:92ff:fea7:1340%de0 prefixlen 64 scopeid 0x1
        inet6 3ffe:400:8d0:301::6 prefixlen 64
        ether 00:00:92:a7:13:40
        media: Ethernet 100baseTX <full-duplex>
        status: active

Ein Interface ohne Kabel:
[96]cicely6# ifconfig de1
de1: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::200:92ff:fea7:1341%de1 prefixlen 64 scopeid 0x2
        inet6 3ffe:400:8d0:302::6 prefixlen 64
        ether 00:00:92:a7:13:41
        media: Ethernet autoselect

Das gleiche Interface nach media 100basetx - immer noch ohne Kabel:
[101]cicely6# ifconfig de1
de1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::200:92ff:fea7:1341%de1 prefixlen 64 scopeid 0x2
        inet6 3ffe:400:8d0:302::6 prefixlen 64
        ether 00:00:92:a7:13:41
        media: Ethernet 100baseTX
        status: active

Das Interface, das gerade _aktiv_ meine DSL Verbindung treibt:
[98]cicely6# ifconfig de3
de3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::200:92ff:fea7:1343%de3 prefixlen 64 scopeid 0x4
        inet6 3ffe:400:8d0:304::6 prefixlen 64
        ether 00:00:92:a7:13:43
        media: Ethernet 10baseT/UTP
        status: no carrier

Die Karten sind leider kein Einzelfall.
Ähnlich obscure Informationen bekommt man auch z.B. von manchen tx
Karten, sowie einigen anderen mit unzureichenden PHY Support.
Man mag jetzt zu recht argumentieren, dass solche Karten broken
sind und man die nicht verwenden sollte, aber in der grefragten
Umgebung muss man ja mit allem rechnen.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 09 Aug 2004 - 17:01:35 CEST

search this site