Discussion:
opt accounting - Build Prozess Fehler
(zu alt für eine Antwort)
Thomas Palm
2016-10-24 21:30:04 UTC
Permalink
Beim Build Prozess (fli4l-3.10.7) erhalte ich folgenden Fehler fÃŒr das
Paket accounting:

(\config/accounting.txt:29 wrong value of variable
ACCOUNTING_LEARNFROMINT: 'eth1 eth2' (Invalid device name, only ethernet
(eth) or dummy (dummy<number>) devices are allowed)

Ich benutze die Option:

ACCOUNTING_LEARNIPS='yes' # learn IPs automatically
ACCOUNTING_LEARNFROMINT='eth1 eth2'

Wenn ich zwei Interfaces angebe kracht es. Gebe ich testweie nur eins
ein, lÀuft der Build durch (gilt fÌr jedes der beiden).

Laut Doku kann man mehrere Interfaces angeben (1.1.2 "Mehrere Interfaces
werden einfach durch Leerzeichen getrennt angegeben")

mit meinem alten FLI4L ging das auch (3.0.4). Was lÀuft da schief?

Viele GrÌße,
Tom
Helmut Backhaus
2016-10-24 21:40:21 UTC
Permalink
Hallo Thomas,
Beim Build Prozess (fli4l-3.10.7) erhalte ich folgenden Fehler für das
(\config/accounting.txt:29 wrong value of variable
ACCOUNTING_LEARNFROMINT: 'eth1 eth2' (Invalid device name, only ethernet
(eth) or dummy (dummy<number>) devices are allowed)
ACCOUNTING_LEARNIPS='yes' # learn IPs automatically
ACCOUNTING_LEARNFROMINT='eth1 eth2'
Das hat sich in geändert!
Hier gehört die Variable rein z.B.:
IP_NET_1_DEV
IP_NET_2_DEV

Vermute ich mal ...
--
Gruß,
Helmut
Thomas Palm
2016-10-24 22:21:09 UTC
Permalink
Das war's leider nicht. Hatte ich auch nicht vermutet.

eth1 oder eth2 jeweils fÃŒr sich funktionieren. Nur beide zusammen
nicht.

Wenn ich das richtig sehe, wird der Fehler auch nicht vom
Expression-Check geworfen, sondern kommt noch woanders her.
Christoph Schulz
2016-10-25 12:48:50 UTC
Permalink
Hallo!
Beim Build Prozess (fli4l-3.10.7) erhalte ich folgenden Fehler für das
(\config/accounting.txt:29 wrong value of variable
ACCOUNTING_LEARNFROMINT: 'eth1 eth2' (Invalid device name, only ethernet
(eth) or dummy (dummy<number>) devices are allowed)
ACCOUNTING_LEARNIPS='yes' # learn IPs automatically
ACCOUNTING_LEARNFROMINT='eth1 eth2'
Wenn ich zwei Interfaces angebe kracht es. Gebe ich testweie nur eins
ein, läuft der Build durch (gilt für jedes der beiden).
Laut Doku kann man mehrere Interfaces angeben (1.1.2 "Mehrere Interfaces
werden einfach durch Leerzeichen getrennt angegeben")
mit meinem alten FLI4L ging das auch (3.0.4). Was läuft da schief?
Siehe https://ssl.nettworks.org/bugs/browse/FFL-1803.


Viele Grüße und danke für den Fehlerbericht,
--
Christoph Schulz
[fli4l-Team]
Thomas Palm
2016-10-25 13:52:06 UTC
Permalink
Danke, hab's gefunden (Link ist allerdings nicht ganz vollstÀndig)

Ich steig trotzdem noch nicht ganz durch.

Meine accounting.exp sieht so aus:
(accounting fÃŒr 3.10.7 X86) (2969-accounting.tar.gz - header
accounting.exp 44165 2016-01-23 08:03:30Z kristov $)
-----------------------------
INT_DEV = 'pppoe|ppp[0-9]+|ippp[0-9]+|eth[0-9]+'
: 'wrong device specification, use ppp<index>,
ippp<index> or eth<index>'

ACCINT =
'(RE:FW_IF)([[:space:]]+(RE:FW_IF))*|(RE:INT_DEV)([[:space:]]+(RE:INT_DE
V))*'
: 'wrong device specification, use any form available
for a packet filter expression'

METHOD = 'new|old'
: 'wrong specification, use new or old'

VPN_DEV = '(tun[0-9]+)([[:space:]]+(tun[0-9]+))*'
: 'wrong device specification, use tun<index>'
------------------------------

Da gibt es gar nicht die Zeile, die den Fehler werfen kann.

Kann ich den Fehler selbst beheben, ohne den ganzen fli4l selber zu
kompilieren?

Vielen Dank und GrÌße
Tom
Christoph Schulz
2016-10-25 14:07:45 UTC
Permalink
Hallo!
Post by Thomas Palm
Da gibt es gar nicht die Zeile, die den Fehler werfen kann.
Richtig, denn die Definition von LEARNFROMINT ist in FFL-824 *weggefallen*
und ist jetzt in FFL-1803 (in korrigierter Form) wieder *hinzugekommen*.
Post by Thomas Palm
Kann ich den Fehler selbst beheben, ohne den ganzen fli4l selber zu
kompilieren?
Lade dir das tagesaktuelle accounting-Paket herunter:

Für x86: http://fli4l.nettworks.org/tarballs/accounting-3.10.7-trunk-x86-r46562.tar.gz

FÜr x86_64: http://fli4l.nettworks.org/tarballs/accounting-3.10.7-trunk-x86_64-r46562.tar.gz

Ansonsten kannst du auch bis Freitag warten, denn dann veröffentlichen wir
wie immer auf der fli4l-Homepage die wöchentliche Tarball-Version auf Basis
des testing-Zweiges.


Viele Grüße,
--
Christoph Schulz
[fli4l-Team]
Thomas Palm
2016-10-25 14:43:29 UTC
Permalink
Danke, er ist jetzt durchgelaufen.

Ich bin noch auf ein anderes Interface-bezogenes Problem gestoßen, beim
masquerade.

Mehr hier:

http://forum.nettworks.org/index.php?t=tree&th=7649&start=0&

Vielen Dank und Gruß
Tom
Peter Schiefer
2016-10-25 15:15:18 UTC
Permalink
Hi Thomas,
Ich bin noch auf ein anderes Interface-bezogenes Problem gestoßen, beim
masquerade.
http://forum.nettworks.org/index.php?t=tree&th=7649&start=0&
hab ich in der entsprechenden Gruppe beantwortet.

Gruß Peter

Loading...