Anleitung für Bandbreitenlimitierung einzelner PCs gesucht (mit freetz)

... Gleiche Fehlermeldung ...
Versuch mal:
Code:
make libnids-clean
make libnet-clean
make libpcap-clean
make libnet-precompiled
make libpcap-precompiled
make libnids-precompiled
 
... das bekannte Problem
Du hattest 2 Probleme mit der libnids. Ohne ausführliche Informationen kann man nicht helfen. Welche FB hast Du in der aktuellen ".config"-Datei im trunk konfiguriert? Ist die ".config"-Datei neu erstellt worden oder kopiert worden?
 
Ich habe jetzt im make menuconfig den Router festgelegt, dann wurde nach der Eingabe von "make libnids-precompiled" etwas gedownloadet usw. und nun führe ich wieder "make glib2-precompiled" aus...

EDIT:

Jetzt hat es endlich funktioniert:
... ages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/root/usr/lib/freetz/libnids.so.1.24;
done.

Sind wir nun fertig mit den Voreinstellungen? :)
 
Zuletzt bearbeitet:
Sind wir nun fertig mit den Voreinstellungen? :)
Nein. Jetzt musst Du folgende Änderung machen: In der Datei "make/libs/db/db.mk", die Zeile "$(PKG)_CONFIGURE_OPTIONS += --disable-compat185" in "$(PKG)_CONFIGURE_OPTIONS += --enable-compat185" ändern und speichern. Danach "make openssl-precompiled" und danach "make dsniff-precompiled".
 
Es war alles erfolgreich, bis auf "make dsniff-precompiled":

freetz@freetz-linux:~/freetz-devel$ make dsniff-precompiled
make: *** Keine Regel, um »dsniff-precompiled« zu erstellen. Schluss.

Eine Idee?
 
Für "make dsniff-precompiled" nicht, aber später wenn es funktioniert, für "make menuconfig".

okay "make dsniff-precompiled" wurde ausgeführt, jedoch mit einer Fehlermeldung:

Verzeichnis nicht gefunden
cp: der Aufruf von stat für »/home/freetz/freetz-devel/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libssl.so.â ist nicht möglich: Datei oder Verzeichnis nicht gefunden
/home/freetz/freetz-devel/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-strip: 'packages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/root/usr/lib/freetz/libssl.so.': No such file
make: *** [packages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/root/usr/lib/freetz/libssl.so.] Fehler 1
freetz@freetz-linux:~/freetz-devel$
 
Zuletzt bearbeitet:
cp: der Aufruf von stat für »/home/freetz/freetz-devel/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libssl.so.â ist nicht möglich: Datei oder Verzeichnis nicht gefunden
OK, d. h. Du musst mit "make menuconfig", bei den shared libraries eine von den zwei vorhandenen openssl-Versionen wählen, z. B. die 0.9.8 und dann "make openssl-precompiled" machen und danach "make dsniff-precompiled".
 
OK, d. h. Du musst mit "make menuconfig", bei den shared libraries eine von den zwei vorhandenen openssl-Versionen wählen, z. B. die 0.9.8 und dann "make openssl-precompiled" machen und danach "make dsniff-precompiled".

Bei "make dsniff-precompiled" erscheint später:

clibc/bin/ld: cannot find -lnsl
collect2: ld returned 1 exit status
make[1]: *** [arpspoof] Fehler 1
make[1]: Verlasse Verzeichnis '/home/freetz/freetz-devel/source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/dsniff-2.4'

ERROR: Build failed.
make: *** [source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/dsniff-2.4/dsniff] Fehler 1
freetz@freetz-linux:~/freetz-devel$
 
clibc/bin/ld: cannot find -lnsl
Dann musst Du Folgendes ändern: In der Datei "make/dsniff/dsniff.mk", die Zeile nr. 48 LIBS="-lnsl -L./ -lmissing" \ ändern in LIBS="-L./ -lmissing" \ und eine zusätzliche Zeile als Zeile nr. 49 einfügen, mit dem Inhalt: LIBNSL="-lnsl" \
 
Dann musst Du Folgendes ändern: In der Datei "make/dsniff/dsniff.mk", die Zeile nr. 48 LIBS="-lnsl -L./ -lmissing" \ ändern in LIBS="-L./ -lmissing" \ und eine zusätzliche Zeile als Zeile nr. 49 einfügen, mit dem Inhalt: LIBNSL="-lnsl" \
Seht gut, hat alles geklappt:

...
kages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/dsniff-2.4/root/etc/dsniff/dsniff.magic;
done.

Was kommt als nächstes? ;)
 
... auch erledigt...
Der Rest sollte dir auch bekannt sein. Freetz-Image erstellen. Vor dem flashen schauen ob alle Pakete, binaries, etc. beinhaltet sind. Evtl. die FB recovern, wegen Wechsel von freetz-stable-2.0 auf trunk und dann das neue Freetz-Image flashen.
 

Statistik des Forums

Themen
246,200
Beiträge
2,247,903
Mitglieder
373,756
Neuestes Mitglied
Pitberg
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.