Backtrack 4-pre-release (HDD) rt8168/9 treiber

Dieses Thema im Forum "Sonstige Linux Distributionen" wurde erstellt von Jogurt, 20.07.2009.

  1. #1 Jogurt, 20.07.2009
    Zuletzt bearbeitet: 20.07.2009
    Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    hey ho liebe unix gemeinde,

    ich bin relativ neu auf dem gebiet und wollte zu präsentationszwecken an meiner schule ( bin azubi zum IT-systemelektroniker ) backtrack vorstellen ...


    so, zu meinem eigentlichen problem um weitere pakete zu installieren hielt ich es erstmal für sinnvoll die NIC treiber zu installieren nach einer langen suche durch das web wurde mir von verschiedenen seiten nahegelegt nicht den treiber für die rt8169 ( wie ich sie habe ) sondern den treiber für 8168 zu benutzen da es bei 8169 unter backtrack wohl ein problem gibt,

    egal wie ich jetzt dieses entpackte folder jetzt anspreche

    ob mit " sudo make "
    oder mit " sudo ./configure "
    ...

    es kommt immer diese Meldung zurück-->

    "module.symvers is missing"

    also hab ich mich wieder auf die suche im web gemacht und mir wurde geraten den kernel neu zu installieren .. nun steh ich hier vor einem weiteren problem ... ich kann garnichts installieren ^^ es kommt immer die selbe meldung sobald make im spiel ist ...

    da ich mich mit linux jetzt nicht wirlich gut auskenne wollte ich hier mal fragen ob mir einer helfen kann :)


    ps: ja, C/C++ compiler ist installiert

    :hilfe2:

    Mfg Jogurt
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 bytepool, 20.07.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    warum muss es denn unbedingt Backtrack sein? Backtrack ist auf penetration tester ausgelegt, die IMHO per Definition eigentlich Expertenstatus fuer alle gaengigen Betriebssysteme haben muessen, um ihren Job gut zu machen.

    Damit faellst du wahrscheinlich nicht unter die Zielgruppe. Wenn es dir um das vorstellen von Sicherheitstools geht, wieso stellst du dir dann nicht lieber eine Liste der Tools zusammen die du vorstellen willst, und nimmst dann Suse oder Ubuntu oder $NEULING_FREUNDLICHE_DISTRO_DEINER_WAHL?

    nmap, wireshark, tcpdump, netcat, etc. gibt es auch alle fuer beliebige andere Distributionen, die mittlerweile eigentlich auch alle auf USB sticks installierbar sein sollten, falls das das Problem ist.

    Diese Vorgehensweise ist m.E. die bessere fuer dich, wenn du dich mit Linux noch nicht allzu gut auskennst. Das minimiert auch die Gefahr, dass waehrend der Presentation Dinge schief gehen, die du dann nicht geloest bekommst.

    mfg,
    bytepool
     
  4. #3 Jogurt, 20.07.2009
    Zuletzt bearbeitet: 20.07.2009
    Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    re

    hey ho,

    ja klar das ist mir bewusst, hab sowas ähnliches mal unter mandriva 07 und Suse 10.0 ausprobiert da hat alles wunderbar geklappt..

    ich würd jetzt nicht sagen das ich garnichts verstehe von linux, ich meine mir ist es schon möglich etwas zu installieren oder configurieren, nur wenn mal ein fehler auftritt den ich nach 2 tagen rumprobieren und ettlichen google stunden nicht herausgefunden hab.. muss ich mich ans forum wenden :) ich hab ja nur das problem mit dem LAN- treiber der rest funktioniert ja wunderbar und ich brauche ihn ja nur um weitere Pakete zu installieren wie Conky usw.

    der eigentliche präsentationshintergrund ist auf wlan ausgelegt und das funktioniert wie gewünscht, nur wäre es praktisch auch LAN zu betreiben.

    MFg

    ps: Thema Backtrack ist schon angemeldet
     
  5. #4 bytepool, 20.07.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    na wenn da so ist. ;)

    Sind denn die Kernel Header fuer deinen Kernel schon installiert? Ich kenne mich mit kernel module Kompilierung auch kaum aus, aber eventuell gibt dir dieser Link einen Anhaltspunkt wonach du suchen musst: http://ubuntuforums.org/showthread.php?t=722672

    mfg,
    bytepool
     
  6. #5 Jogurt, 20.07.2009
    Zuletzt bearbeitet: 20.07.2009
    Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    ja die sind bereits vorhanden, also wenn ich folgendes mache kommt diese besagte fehlermeldung



    Code:
    jogurt@bt4-final:~/r8168-8.012.00$ sudo make
    mae -C src/ clean
    make[1]: Entering directory '/home/jogurt/r8168-8.012.00/src'
    rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
    make[1]: Leaving directory '/home/jogurt/r8168-8.012.00/src'
    make -C src/ modules
    make[1]: Entering directory '/home/jogurt/r8168-8.012.00/src'
    make-C /lib/modules/2.6.29.4/build SUBDIRS=/src modules
    make[2]: Entering directory '/usr/src/linux-source-2.6.29.4'
    
    WARNING: Symbold version dump /usr/src/linux-source-2.6.29.4/Module.symvers is missing modules will have no dependencies and modversions
    
    scriots/Makefile.build:41: /src/Makefile: No such file or directory
    make[3]: *** No rule to make target '/src/Makefile'. Stop
    make[2]: *** [_module_/src] Error 2
    make[2]: Leaving directory '/usr/src/linux-source-2.6.29.4'
    make[1]: *** [modules] Error 2
    make[1] Leaving directory '/home/jogurt/r8168-8.012.00/src'
    make: *** [modules] Error 2

    ich werde da nicht besonders schlau draus, nur das das modul fehlt und das er im ordner /src/ kein Makefile findet ?... an der stelle bin ich mit meinem kleinen linux latinum am ende ;)
     
  7. #6 bytepool, 20.07.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    hast du denn ./configure vorher ausgefuehrt? Wenn nicht, kann das eigentlich auch nicht funktionieren. Ich finde es auch ein wenig merkwuerdig, dass er sich ins Source Verzeichnis begibt, und nicht ins Verzeichnis mit den Headern. Im Source vom Kernel hat ein Kernel Modul eigentlich nichts zu suchen. Aber eventuell sucht er dort nur nach den Headern, weil ./configure nicht ausgefuehrt wurde?
    Aber naja, viele Buildprozesse fuehren nach Rom...

    Ich wuerde eventuell die Kernel Sources und die dazugehoerigen Header nochmal neu installieren. Und ansonsten eben mal kontrollieren wie dein /src Verzeichnis ueberhaupt aussieht, und was da so gelagert wird.

    mfg,
    bytepool
     
  8. Gast1

    Gast1 Guest

    Nein, kann er nicht, weil (wie bei den meisten Paketen für Kernelmodule) nicht vorhanden (und auch nicht notwendig).

    Siehe oben und hier,

    Code:
    $/tmp/r8168-8.012.00> make
    make -C src/ clean
    make[1]: Entering directory `/tmp/r8168-8.012.00/src'
    rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules
    .symvers Module.markers *.order
    make[1]: Leaving directory `/tmp/r8168-8.012.00/src'
    make -C src/ modules
    make[1]: Entering directory `/tmp/r8168-8.012.00/src'
    make -C /lib/modules/2.6.27.25-0.1-default/build SUBDIRS=/tmp/r8168-8.012.00/src modules
    make[2]: Entering directory `/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default'
    make -C ../../../linux-2.6.27.25-0.1 O=/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default/. modules
      CC [M]  /tmp/r8168-8.012.00/src/r8168_n.o
    /tmp/r8168-8.012.00/src/r8168_n.c:5076: warning: ‘rtl8168_reinit_task’ defined but not used
      CC [M]  /tmp/r8168-8.012.00/src/r8168_asf.o
      LD [M]  /tmp/r8168-8.012.00/src/r8168.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /tmp/r8168-8.012.00/src/r8168.mod.o
      LD [M]  /tmp/r8168-8.012.00/src/r8168.ko
    make[2]: Leaving directory `/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default'
    strip --strip-debug r8168.ko
    make[1]: Leaving directory `/tmp/r8168-8.012.00/src'
    make -C src/ install
    make[1]: Entering directory `/tmp/r8168-8.012.00/src'
    install -m 744 -c r8168.ko /lib/modules/2.6.27.25-0.1-default/kernel/drivers/net/
    install: reguläre Datei „/lib/modules/2.6.27.25-0.1-default/kernel/drivers/net/r8168.ko“ kann nicht ange
    legt werden: Keine Berechtigung
    make[1]: *** [install] Fehler 1
    make[1]: Leaving directory `/tmp/r8168-8.012.00/src'
    make: *** [install] Fehler 2
    funktioniert das wunderbar aus dem Wurzelverzeichnis des entpackten Quellcodes (der Fehler am Ende liegt daran, daß ich niemals als root kompilieren würde, vor allem nicht, wenn ein solch hirntotes Makefile wie das vorliegende gleich noch das Modul installieren möchte, wozu zum Teufel gibt es wohl "make install"?). Man sollte vielleicht mal ein paar nette weitere Routinen in ein Makefile einbauen, wie z.B. ein "rm -rf /", dann lernen es auch die ganzen spezis, die meinen sie müssten zum Kompilieren unbedingt root sein..

    Aus dem src-Unterverzeichnis erhalte ich die selbe Meldung, aber mit etwas Nachhelfen:

    Code:
    /tmp/r8168-8.012.00/src> make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
    make: Entering directory `/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default'
    make -C ../../../linux-2.6.27.25-0.1 O=/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default/. modules
      CC [M]  /tmp/r8168-8.012.00/src/r8168_n.o
    /tmp/r8168-8.012.00/src/r8168_n.c:5076: warning: ‘rtl8168_reinit_task’ defined but not used
      CC [M]  /tmp/r8168-8.012.00/src/r8168_asf.o
      LD [M]  /tmp/r8168-8.012.00/src/r8168.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /tmp/r8168-8.012.00/src/r8168.mod.o
      LD [M]  /tmp/r8168-8.012.00/src/r8168.ko
    make: Leaving directory `/usr/src/linux-2.6.27.25-0.1-obj/x86_64/default'
    geht auch das.

    Für Kernel 2.6.29 könnte es aber lustig werden, bin mal auf eventuelle Fehlermeldungen gespannt.
     
  9. #8 bytepool, 20.07.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    er schrieb in seinem ersten Post etwas von configure, weswegen ich annahm, dass autoconf und automake benutzt werden. Aber dass Kernel Module das im Allgemeinen nicht tun, war mir mal wieder neu, gut zu wissen.

    Die Frage nach den Root Rechten draengte sich mir auch auf, hab's dann aber wegen mangelndem Wissen doch lieber ignoriert.

    Dann klink ich mich hier auch aus, bevor ich noch mehr Bloedsinn von mir gebe. ;)

    mfg,
    bytepool
     
  10. Gast1

    Gast1 Guest

    Jo, aber die Erklärung wird wohl eher sein "nicht mal ins Verzeichnis reingeschaut, was da so drin liegt, sondern einfach mal so drauflosgekloppert".

    Naja, seit neustem basiert ja BT auf *Buntu, da ist dieses "vor jedem Befehl, der irgendwie wichtig aussieht, muss ein sudo stehen" wohl mittlerweile "üblich", weil $USER schon jahrelang damit vorkonditioniert wurde.

    Solchen Schwachsinn findet man dann auch in diversen Wikis, da stehen mir jedes Mal die Haare zu Berge, aber so sind die *Buntiuser nun mal "immer gleich als Chef ran, geht wahrscheinlich besser, weil dann der Rest Platz macht", oder so ähnlich.
     
  11. Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    re

    ob mit oder ohne sudo ... es bringt jedesmal ein fehler, in der beiliegenden readme steht diese befehlsreihenfolge

    Code:
    # make clean modules.   (as root or with sudo)
    # make install
    # depmod -a
    # modprobe r8168
    
    gibt den selben obigen fehler aus.

    wenn ich ohne root den anweisungen folge kommt mir nach ein paar zeilen ein premission denied entgegen, mach ich es mit root kommt der bekannte modul fehler.


    verwende ich make ohne root, kommt wieder die Assembler message Premission denied...
     
  12. Gast1

    Gast1 Guest

    Geht das mit "da kommt eine Fehlermeldung" auch im _exakten Wortlaut_ oder soll ich raten?
     
  13. Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    Code:
    jogurt@bt4-final:~/r8168-8.012.00$ make
    make -C src/ clean
    make[1]: Entering directory `/home/jogurt/r8168-8.012.00/src'
    rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_version
    s Module.symvers Modules.symvers Module.markers *.order
    make[1]: Leaving directory `/home/jogurt/r8168-8.012.00/src'
    make -C src/ modules
    make[1]: Entering directory `/home/jogurt/r8168-8.012.00/src'
    make -C /lib/modules/2.6.29.4/build SUBDIRS=/home/jogurt/r8168-8.012.00/src modu
    les
    make[2]: Entering directory `/usr/src/linux-source-2.6.29.4'
    mkdir: cannot create directory `/home/jogurt/r8168-8.012.00/src/.tmp_versions':
    Permission denied
    
      WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers
               is missing; modules will have no dependencies and modversions.
    
      CC [M]  /home/jogurt/r8168-8.012.00/src/r8168_n.o
    Assembler messages:
    Fatal error: can't create /home/jogurt/r8168-8.012.00/src/r8168_n.o: Permission
    denied
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:182: warning: pointer targets in initi
    alization differ in signedness
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:183: warning: pointer targets in initi
    alization differ in signedness
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:184: warning: pointer targets in initi
    alization differ in signedness
    /home/jogurt/r8168-8.012.00/src/r8168_n.c: In function ‘__check_debug’:
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:197: warning: pointer targets in retur
    n differ in signedness
    /home/jogurt/r8168-8.012.00/src/r8168_n.c: In function ‘rtl8168_set_mac_address’
    :
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:2809: warning: pointer targets in pass
    ing argument 1 of ‘is_valid_ether_addr’ differ in signedness
    /home/jogurt/r8168-8.012.00/src/r8168_n.c: At top level:
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:5076: warning: ‘rtl8168_reinit_task’ d
    efined but not used
    make[3]: *** [/home/jogurt/r8168-8.012.00/src/r8168_n.o] Error 2
    make[2]: *** [_module_/home/jogurt/r8168-8.012.00/src] Error 2
    make[2]: Leaving directory `/usr/src/linux-source-2.6.29.4'
    make[1]: *** [modules] Error 2
    make[1]: Leaving directory `/home/jogurt/r8168-8.012.00/src'
    make: *** [modules] Error 2
    
     
  14. Gast1

    Gast1 Guest

    Code:
    Fatal error: can't create /home/jogurt/r8168-8.012.00/src/r8168_n.o: Permission denied
    Da sind sicher noch Dateien von vorher übrig, die z.B. root gehören oder aus anderem Grund nicht schreibbar sind.

    Also aufräumen und Dateirechte prüfen.
     
  15. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  16. Jogurt

    Jogurt Grünschnabel

    Dabei seit:
    20.07.2009
    Beiträge:
    9
    Zustimmungen:
    0
    jetzt kommt dieser fehler


    Code:
    jogurt@bt4-final:~/r8168-8.012.00$ make
    make -C src/ clean
    make[1]: Entering directory `/home/jogurt/r8168-8.012.00/src'
    rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
    make[1]: Leaving directory `/home/jogurt/r8168-8.012.00/src'
    make -C src/ modules
    make[1]: Entering directory `/home/jogurt/r8168-8.012.00/src'
    make -C /lib/modules/2.6.29.4/build SUBDIRS=/home/jogurt/r8168-8.012.00/src modules
    make[2]: Entering directory `/usr/src/linux-source-2.6.29.4'
    
      WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers
               is missing; modules will have no dependencies and modversions.
    
      CC [M]  /home/jogurt/r8168-8.012.00/src/r8168_n.o
    /home/jogurt/r8168-8.012.00/src/r8168_n.c:5076: warning: ‘rtl8168_reinit_task’ defined but not used
      CC [M]  /home/jogurt/r8168-8.012.00/src/r8168_asf.o
      LD [M]  /home/jogurt/r8168-8.012.00/src/r8168.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /home/jogurt/r8168-8.012.00/src/r8168.mod.o
      LD [M]  /home/jogurt/r8168-8.012.00/src/r8168.ko
    make[2]: Leaving directory `/usr/src/linux-source-2.6.29.4'
    strip --strip-debug r8168.ko
    make[1]: Leaving directory `/home/jogurt/r8168-8.012.00/src'
    make -C src/ install
    make[1]: Entering directory `/home/jogurt/r8168-8.012.00/src'
    install -m 744 -c r8168.ko /lib/modules/2.6.29.4/kernel/drivers/net/
    install: cannot create regular file `/lib/modules/2.6.29.4/kernel/drivers/net/r8168.ko': Permission denied
    make[1]: *** [install] Error 1
    make[1]: Leaving directory `/home/jogurt/r8168-8.012.00/src'
    make: *** [install] Error 2
    
     
  17. Gast1

    Gast1 Guest

    Und wo ist jetzt das Problem?

    Siehe meine erste Antwort, Modul ist da, jetzt noch installieren.
     
Thema: Backtrack 4-pre-release (HDD) rt8168/9 treiber
Besucher kamen mit folgenden Suchen
  1. ./configure keine berechtigung kali

Die Seite wird geladen...

Backtrack 4-pre-release (HDD) rt8168/9 treiber - Ähnliche Themen

  1. Nachfolger von Backtrack

    Nachfolger von Backtrack: Hallo zusammen, ich habe die ganze Zeit Backtrack 5 verwendet. Nun habe ich auf den Seiten von Backtrack gesehen, dass es einen Nachfolger von...
  2. Kali Linux 1.0 erscheint als Nachfolger von BackTrack

    Kali Linux 1.0 erscheint als Nachfolger von BackTrack: Kali Linux 1.0 wurde auf der diesjährigen Blackhat-Europe-Konferenz von Offensive Security als Nachfolger von Backtrack Linux veröffentlicht. Im...
  3. Backtrack5 in Oracle VM erkennt WLAN nicht?

    Backtrack5 in Oracle VM erkennt WLAN nicht?: Hi, wie schon der titel sagt erkennt die Backtrack in VM meine WLAN Karte nicht? In VM hab ich als ersten Adapter NAT und als zweites...
  4. BackTrack3 Live CD Hilfe gebraucht

    BackTrack3 Live CD Hilfe gebraucht: Hab mir BackTrack 3 Live Cd gezogen und gebrannt....das Problem jetzt nach dem Booten mit der Live CD aufm meinen...
  5. Netzwerkproblem unter Backtrack 3

    Netzwerkproblem unter Backtrack 3: Hallo erstmal ich bin neu hier im Forum und vorallem in der Linux-Welt. Nun zu meinem Problem: Ich benutze ein Thomson Modem von Kabel...