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

EDIT:

Einfach die Eintragungen der beiden Dateien hinten anfügen (beim ersten im Menu "Testing"?

EDIT:

Wenn ich das so mache, wie oben beschrieben kommt die Meldung:

freetz@freetz-linux:~/freetz-stable-2.0$ make dsniff-precompiled
Cannot open include file make/dsniff/Config.in in make/Config.in
Datei oder Verzeichnis nicht gefunden at tools/parse-config line 22, <> line 182.
make: *** Keine Regel, um »dsniff-precompiled« zu erstellen. Schluss.
 
Zuletzt bearbeitet:
... der beiden Dateien hinten anfügen ...
Ja, so dass Du diese mit "make menuconfig" auch findest.

BTW: Obwohl tcpnice nicht von der libnids abhängig ist, musst Du diese auch in dein Freetz integrieren (... mit allen Eintragungen, libnet und libpcap sind ja vorhanden). Du weißt ja jetzt schon wie das geht ;-):
Im Verzeichnis "make/libs":
Code:
http://svn.freetz.org/branches/sf3978_packages/make/libs/libnids/
Code:
# grep -R --include=* libnids /usr/sbin 2>/dev/null
Übereinstimmungen in Binärdatei /usr/sbin/urlsnarf.
Übereinstimmungen in Binärdatei /usr/sbin/msgsnarf.
Übereinstimmungen in Binärdatei /usr/sbin/webspy.
Übereinstimmungen in Binärdatei /usr/sbin/sshow.
Übereinstimmungen in Binärdatei /usr/sbin/dsniff.
Übereinstimmungen in Binärdatei /usr/sbin/mailsnarf.
Übereinstimmungen in Binärdatei /usr/sbin/filesnarf.
 
Den Code im "make/libs" Verzeichnis habe ich ausgeführt.
Was sollte ich mit dem unteren Code machen? :D

PS: Wenn ich jetzt "make menuconfig" eingebe kommt:

freetz@freetz-linux:~/freetz-stable-2.0$ make menuconfig
Cannot open include file make/dsniff/Config.in in make/Config.in
Datei oder Verzeichnis nicht gefunden at tools/parse-config line 22, <> line 182 .
Config.in.cache:7938: syntax error
Config.in.cache:4361: missing end statement for this entry
Config.in.cache:2155: missing end statement for this entry
make: *** [menuconfig] Fehler 1
 
freetz@freetz-linux:~/freetz-stable-2.0$ make menuconfig
Cannot open include file make/dsniff/Config.in in make/Config.in
Datei oder Verzeichnis nicht gefunden at tools/parse-config line 22, <> line 182 .
Wie ist in deinem Build-System die Ausgabe für:
Code:
ls -la make/dsniff/Config.in
?
 
freetz@freetz-linux:~/freetz-stable-2.0$ ls -la make/dsniff/Config.in
-rw-r--r-- 1 freetz freetz 2383 Jun 2 20:10 make/dsniff/Config.in

Das ist die Ausgabe.

PS: Auf Menu config kann ich jetzt wieder zugreifen(war nicht im freetz-Verzeichnis)

EDIT:

Im make menuconfig kann ich nun dsniff auswählen, zur Auswahl stehen auch noch die ganzen libnet usw. Die auch makieren?
 
Zuletzt bearbeitet:
Geht jetzt das:
Code:
make dsniff-precompiled
?

Jap, gedownloadet, installiert usw.

EDIT:
Bei libnids hat er abgebrochen:

---> library/libnids: downloading... preparing... configuring...
ERROR: Build failed. Please re-run make with verbose level set to 2 to see what's going on.
make: *** [source/target-mipsel_uClibc-0.9.29/libnids-1.24/.configured] Fehler 1

EDIT:

Nachdem ich das Verbose level in ".config" auf 2 geändert hatte erscheint jetzt folgendes:

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the GLIB_CFLAGS and GLIB_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.

ERROR: Build failed.
make: *** [source/target-mipsel_uClibc-0.9.29/libnids-1.24/.configured] Fehler 1
 
Zuletzt bearbeitet:
Ausgabe:

freetz@freetz-linux:~/freetz-stable-2.0$ ls -la make/libs/libnids/libnids.mk
-rw-r--r-- 1 freetz freetz 1933 Jun 2 15:23 make/libs/libnids/libnids.mk

EDIT:

Reichen diese Veränderungen, um tcpnice zu starten? :D
 
Zuletzt bearbeitet:
Reichen diese Veränderungen, um tcpnice zu starten?
Versuch mal mit dem trunk als Build-System
Code:
svn co [url]http://svn.freetz.org/trunk[/url] freetz-devel
und dort im "make/libs"-Verzeichnis die libnids mit:
Code:
svn co http://svn.freetz.org/branches/sf3978_packages/make/libs/libnids/
und im "make"-Verzeichnis:
Code:
make libnids-precompiled
 
freetz@freetz-linux:~/freetz-stable-2.0/freetz-devel/make$ make libnids-precompiled

Ausgabe:

make: *** Keine Regel, um »libnids-precompiled« zu erstellen. Schluss.
freetz@freetz-linux:~/freetz-stable-2.0/freetz-devel/make$
 
...
vom Verzeichnis "freetz@freetz-linux:~/freetz-stable-2.0" ausgecheckt
freetz-devel ist mind. gleichwertig mit freetz-stable-2.0 und sollte nicht nach "freetz-linux:~/freetz-stable-2.0" ausgecheckt werden.
 
freetz-devel ist mind. gleichwertig mit freetz-stable-2.0 und sollte nicht nach "freetz-linux:~/freetz-stable-2.0" ausgecheckt werden.

Jetzt habe ich es in "freetz@freetz-linux:~/freetz-devel/make$ " ausgecheckt, es kommt jedoch die gleiche Fehlermeldung:

freetz@freetz-linux:~/freetz-devel/make$ make libnids-precompiled
make: *** Keine Regel, um »libnids-precompiled« zu erstellen. Schluss.
 
... ausgecheckt, es kommt jedoch die gleiche Fehlermeldung:
Ja, ... weil Du in freetz-devel nicht die libnids ausgecheckt hast. Geh dort in das Verzeichnis "make/libs" und mache:
Code:
svn co http://svn.freetz.org/branches/sf3978_packages/make/libs/libnids/
 
OK. Wie sind aus deinem Build-System und "freetz-devel", die Ausgaben für:
Code:
pwd
ls -la make/libs/libnids
?

Ausgaben:

Build-System:
freetz@freetz-linux:~$ pwd
/home/freetz
freetz@freetz-linux:~$ ls -la make/libs/libnids
ls: Zugriff auf make/libs/libnids nicht möglich: Datei oder Verzeichnis nicht gefunden


freetz-devel:
freetz@freetz-linux:~/freetz-devel$ pwd
/home/freetz/freetz-devel
freetz@freetz-linux:~/freetz-devel$ ls -la make/libs/libnids
insgesamt 32
drwxr-xr-x 3 freetz freetz 4096 Jun 5 15:51 .
drwxr-xr-x 83 freetz freetz 4096 Jun 5 15:51 ..
-rw-r--r-- 1 freetz freetz 151 Jun 5 15:51 Config.in
-rw-r--r-- 1 freetz freetz 99 Jun 5 15:51 external.files
-rw-r--r-- 1 freetz freetz 205 Jun 5 15:51 external.in
-rw-r--r-- 1 freetz freetz 1933 Jun 5 15:51 libnids.mk
-rw-r--r-- 1 freetz freetz 60 Jun 5 15:51 Makefile.in
drwxr-xr-x 6 freetz freetz 4096 Jun 5 16:22 .svn
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,197
Beiträge
2,247,888
Mitglieder
373,755
Neuestes Mitglied
grdex
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.