Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Linux: Netzwerkkonfiguration mit C Funktionen?

  1. #1
    Registrierter Benutzer Avatar von ultimasephrioth
    Registriert seit
    28.09.2003
    Ort
    Winterthur
    Beiträge
    19

    Linux: Netzwerkkonfiguration mit C Funktionen?

    Hallo
    Gibt es irgendeine Möglichkeit, aus einem C-Programm das Netzwerk zu konfigurieren (IP-Addresse setzen etc.)? Oder geht das nur über ifconfig?

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Nun, nachdem ifconfig es macht, wird es vermutlich möglich sein

    Ich denke die Frage ist eher, ob es den Aufwand rechtfertigt, immerhin muss das Programm root Rechte haben und daher entsprechend gründlich und klein sein, eben wie ifconfig.

    Vielleicht erläuterst du kurz deine Idee/Aufgabenstellung, eventuell gibt es was schöneres.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer Avatar von ultimasephrioth
    Registriert seit
    28.09.2003
    Ort
    Winterthur
    Beiträge
    19
    Ich entwickle für ein Embedded Device ein Programm, welches u. a. die IP-Adresse lesen bzw. setzen muss. Es läuft natürlich unter root-Rechten. Die Ausgabe von ifconfig ist nicht gerade geeignet um geparst zu werden, deswegen wäre es praktisch, entsprechende Funktionen zu haben.
    Geändert von ultimasephrioth (20-11-2007 um 17:51 Uhr)

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Hmm.

    Vielleicht ist es einfacher, den Code von ifconfig so zu ändern, dass die Ausgaben maschinell verwertbar werden.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    tex
    Gast
    Schau dir doch den Quellcode von ifconfig an.

  6. #6
    Registrierter Benutzer Avatar von ultimasephrioth
    Registriert seit
    28.09.2003
    Ort
    Winterthur
    Beiträge
    19
    Hab ich gemacht, war aber nicht gerade leicht zu verstehen. Unterdessen habe ich aber die Informationen über ioctls aus den header-files rausgelesen und konnte die Daten bestimmen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •