Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
aktuelle Netzwerkverbindung ermitteln ?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Netzwerk
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
centrino
Gast





BeitragVerfasst am: 16. Okt 2003 16:21   Titel: aktuelle Netzwerkverbindung ermitteln ?

Hallo,

Ich bin Neuling in der Sachen Netzwerkprogrammierung.
Ich suche ein ganz einfaches C Programm mit Quellcode unter Linux, welches die aktuelle Netzwerkverbingdung unter Linux ermitteln kann.
z.b

Ich habe 2 Netzwerkschnittstellen, eth0 und wlan0 ( WLAN), beide sind aktiv. Es kann sein dass eine Schnittstelle nun nicht mehr mit
Netzwerk verbunden ist. So soll das Programm sofort benachrichten koennen, welche gerade aktiv ist, vielleicht noch besser wenn
es noch den Durchsatz ermitteln kann.

Ist netstat geeignet dafür ?

Danke !
 

Jochen
Gast





BeitragVerfasst am: 16. Okt 2003 21:34   Titel: Re: aktuelle Netzwerkverbindung ermitteln ?

Ich verstehe nicht ganz, was Du meinst... netstat zeigt Dir an, welche Verbindungen momentan bestehen. Wenn Du also mittels ssh auf einer Maschine eingeloggt bist, zeigt Dir ssh diese Verbindung an. Was verstehst Du jetzt unter "Es kann sein dass eine Schnittstelle nun nicht mehr mit Netzwerk verbunden ist."? Meinst Du damit Netzwerkkabel gezogen bzw. kein Connect zwischen WLAN-Karten udn/oder Access-Point? Dann wäre ggf. mii-tool das Mittel der Wahl, weil es Dir zu einem Interface auch dessen Status wie Link Down, 100BaseTX-FD (Full Duplex) usw. sagen kann.

In die Sourcen kannst Du dann ja ne nach Bedarf hineinschauen.

Jochen
 

centrino
Gast





BeitragVerfasst am: 21. Okt 2003 15:03   Titel: Re: aktuelle Netzwerkverbindung ermitteln ?

ja, wenn zb eine interfaces down ist.
mii-tool ist eine gute tool
aber es ermittelt nicht Übertragungsschwindigkeit,
kennst du noch was besseres mit Quellcode.

gruss
 

Jochen
Gast





BeitragVerfasst am: 21. Okt 2003 20:40   Titel: Re: aktuelle Netzwerkverbindung ermitteln ?

Nach einem kurzen Check ermittelt mii-tool sehr wohl die Übertragungsgeschwindigkeit:
code:
moe:~# mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok
moe:~#

Mittels Copy'n'Paste übernommen. Die Karte ist also auf 100 MBit Full-Duplex eingestellt. ethtool dient übrigens dem gleichen Zweck. Falls Du die gerade tatsächlich Anzahl Bits/s messen möchtest, die über die Leitung laufen, musst Du Dir Sachen wie MRTG http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ ansehen.

Jochen
 

centrino
Gast





BeitragVerfasst am: 25. Nov 2003 19:01   Titel: Re: aktuelle Netzwerkverbindung ermitteln ?

hi,

gibt es noch einfacheres als mrtg,
Ich brauche nur einpaar C Codezeile
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Netzwerk Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy