Linkstatus als User ermitteln

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
ernohl
Beiträge: 1249
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Linkstatus als User ermitteln

Beitrag von ernohl » 31.01.2006 09:14:08

Kennt jemand eine Möglichkeit, ohne sudo oder ähnliche Scherze den Linkstatus eines Interfaces ohne root-Rechte zu ermitteln? Quasi ethtool für Arme...
Gruß
ernohl

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 31.01.2006 16:33:59

Nur ein Tip, vielleicht hilft es, schau doch mal in /proc/net/ nach, vielleicht kann man es da irgendwo abfragen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

tapferesschneiderlein
Beiträge: 189
Registriert: 11.08.2005 09:27:01

Beitrag von tapferesschneiderlein » 31.01.2006 16:43:55

Ich weiß nicht, was ethtool macht, aber bei mir hilft immer /sbin/ifconfig ...

Benutzeravatar
stollenreiter
Beiträge: 402
Registriert: 10.08.2004 16:30:47
Wohnort: Bremen

Beitrag von stollenreiter » 31.01.2006 17:06:40

Hi.

Ich hab das in KDE mit knemo gelöst. Das Tool zeit Informationen zum Netz an, wieviel Traffic da so läuft und ob überhaupt eine Verbindung besteht.

Habe ich mir von http://www.kde-apps.org runtergeladen.

Gruß
Gruß Stollenreiter
wat mutt, dat mutt
Mein Jakobsweg heißt Darb al-Arba'in

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 01.02.2006 11:52:39

tapferesschneiderlein hat geschrieben:Ich weiß nicht, was ethtool macht, aber bei mir hilft immer /sbin/ifconfig ...
Wie kann man mit /sbin/ifconfig sehen, ob ein Link vorhanden ist ?

gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

tapferesschneiderlein
Beiträge: 189
Registriert: 11.08.2005 09:27:01

Beitrag von tapferesschneiderlein » 01.02.2006 14:46:28

mistersixt hat geschrieben:
tapferesschneiderlein hat geschrieben:Ich weiß nicht, was ethtool macht, aber bei mir hilft immer /sbin/ifconfig ...
Wie kann man mit /sbin/ifconfig sehen, ob ein Link vorhanden ist ?
Wie gesagt, ich _wußte_ nicht, was ethtool alles anzeigt.
Manchmal liegt das Problem aber ganz woanders: Ich habe mich z. B. die ersten Wochen ständig darüber geärgert, daß ich ifconfig als User nicht ausführen konnte -- bis ich rausgefunden habe, daß /sbin/ standardmäßig einfach nur nicht in $PATH steht und die Eingabe von /sbin/ifconfig zum Erfolg führt.
Ähnlich bei iptables, das mich als User dann aber nicht mal ein -L ausführen läßt.

(Hätte ja sein können, bei /usr/sbin/ethtool verhält es sich auch so oder die Ausgabe von ifconfig hätte ihm gereicht. -- Ich lasse mein Posting aber auch gern in die Rubrik »Wenn man keine Ahnung hat, einfach mal die Fresse halten!" einsortieren :wink: )

Gruß
Schneiderlein

ernohl
Beiträge: 1249
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 01.02.2006 22:11:23

mistersixt hat geschrieben:Nur ein Tip, vielleicht hilft es, schau doch mal in /proc/net/ nach, vielleicht kann man es da irgendwo abfragen.
Leider habe ich bisher dort nichts gefunden, aber ich forsche weiter.

Schlimmstenfalls muss ich ein dummy bonding device einrichten. Das erzählt unter proc alles, was ich will.
Gruß
ernohl

ernohl
Beiträge: 1249
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 01.02.2006 22:16:06

tapferesschneiderlein hat geschrieben:Ich weiß nicht, was ethtool macht, aber bei mir hilft immer /sbin/ifconfig ...
Ich will herausfinden, ob mein Netzwerk-Interface einen Link hat, also ob tatsächlich ein Kabel steckt und am anderen Ende etwas antwortet...

Um es mal sehr vereinfacht auszudrücken...
Gruß
ernohl

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 01.02.2006 22:50:15

sofern du sysfs auf /sys gemountet hast, müßte das diese Datei sein:

Code: Alles auswählen

gms@gms1:~$ cat /sys/class/net/lo/carrier
1
mag es aber jetzt nicht selber testen

Gruß
gms

öhm, den Devicenamen mußt du natürlich auch austauschen

ernohl
Beiträge: 1249
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 03.02.2006 00:42:39

gms hat geschrieben:sofern du sysfs auf /sys gemountet hast, müßte das diese Datei sein:

Code: Alles auswählen

gms@gms1:~$ cat /sys/class/net/lo/carrier
1
Scheint ein Volltreffer zu sein, danke!!
Gruß
ernohl

Antworten