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

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Vollständige Name von Netwerkinterfaces ermitteln ?!

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





BeitragVerfasst am: 04. Dez 2003 10:11   Titel: Vollständige Name von Netwerkinterfaces ermitteln ?!

Hallo,

Ich möchte unter C die vollständigen Namen von den Netzwerkinterfaces ermitteln. zb. 3Com Ethernet 100 MBs oder Netgear MC410 WLAN, oder ahnliches, was man bei anderen Programmme häufig sieht.

Mit welchen funktionenen von C ( bitte include Dateien angeben) kann ich dass machen.
Und alles unter Linux.

kann jemand ein kurzes Beispiel oder links geben ?
Danke im voraus
 

Descartes
Gast





BeitragVerfasst am: 05. Dez 2003 3:33   Titel: Re: Vollständige Name von Netwerkinterfaces ermitteln ?!

> Ich möchte unter C die vollständigen Namen von den Netzwerkinterfaces ermitteln.
> zb. 3Com Ethernet 100 MBs oder Netgear MC410 WLAN, oder ahnliches, was man bei
> anderen Programmme häufig sieht.
>
kein Problem
Die Informationen stehen im Proc Filesystem. Einfach mal ein bisserl unterhalb von /proc nachgucken und den/die richtigen Files ermitteln.

>
> Mit welchen funktionenen von C ( bitte include Dateien angeben) kann ich dass machen.
>
hmm, File open, file read und file close sollten ausreichen
man fopen
man fread
man fclose

>
> Und alles unter Linux.
>
Das Proc Filesystem sieht unter jedem Unix anders aus.

Nur als Hinweis:
Ein Programm, das direkt auf bestimmte Dateien oder Dateiinhalte unterhalb von /proc angewiesen ist, wird sich nicht oder nicht so ohne weiteres auf andere Unix Betriebssysteme portieren lassen.
 

centrino
Gast





BeitragVerfasst am: 05. Dez 2003 16:58   Titel: Re: Vollständige Name von Netwerkinterfaces ermitteln ?!

Danke für den hinweis,
jemand hat mir auch so gesagt,
aber ich weiss nicht genau ob es geht, wenn ich:
1. nur den Namen von der aktiven Verbindung sehen möchte, und alle andere Netwerkkarten, die nicht aktiv ist, sollen nicht angezeit werden. ( a. habe eine Idee vielleicht z.b. eth0 <--> vollstädigen Namen abgleichen )

2. auch die infos über den Datendurchsatz ermittel kann. ?

mfg
 

centrio
Gast





BeitragVerfasst am: 05. Dez 2003 17:13   Titel: Re: Vollständige Name von Netwerkinterfaces ermitteln ?!

Es besteht aber immer noch das Problemm, welche welche ethX zu welchen devices zugewiesen wird,

im /proc/modules stehen nur die Namen.

weiss jemand vielleicht ein gutes C/C++ Forum (auch in englisch )

gruss
 

Descartes
Gast





BeitragVerfasst am: 05. Dez 2003 18:02   Titel: Re: Vollständige Name von Netwerkinterfaces ermitteln ?!

>
> weiss jemand vielleicht ein gutes C/C++ Forum (auch in englisch )
>

Usenet

Unix und Linux Programmierung:
comp.unix.programmer
comp.os.linux.development.system
de.comp.os.unix.programming

sofern es sich bei den Fragen nicht um betriebssystem-spezifische Themen dreht:
comp.lang.c.*
comp.lang.c++.*
de.comp.lang.c
de.comp.lang.iso-c++
 

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

 
Gehen Sie zu:  

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