[Fli4l_dev] Informationen zu den wöchentlichen 4.0-Archiven vom 19.02.2016 (44579)

B. Sprenger b.sprenger at sprenger-ffm.de
So Feb 28 09:05:20 CET 2016


Hallo zusammen,

Am 26.02.2016 um 22:22 schrieb Christoph Schulz:
 > Hallo!
 >
 > B. Sprenger schrieb:
 >
 >> CIRC_2_ROUTE_GATEWAY_IPV4='93.227.63.254' # next IPv4 hop to use
 >>
 >
 > Nein. Der Präfix ist "CIRC[]", d.h. CIRC + Index. Du musst also 
gedanklich
 > -- wie bei allen anderen Einstellungen auch -- "CIRC_2_" wegdenken, 
und es
 > bleibt "ROUTE_GATEWAY_IPV4" übrig. Also:
 >
 > CIRC[] {
 >    ...
 >    ROUTE_GATEWAY_IPV4='93.227.63.254'
 > }
 >
 > Abgesehen davon ist diese Einstellung aber auch nutzlos, denn du 
definierst
 > einen Circuit vom Typ "dhcp", und da wird CIRC_x_ROUTE_... (was zu 
Circuits
 > des Typs "route" gehört) ohnehin ignoriert.

Hm, ich meine mich zu erinnern, dass "wir" den Parameter vor etwa 2 
Jahren aufgenommen haben, da der Telekom-Server per DHCP nicht das 
richtige Gateway bzw. da Gateway nicht standardkonform übermittelt.
Aber ich habe es gerade mit meiner aktuellen Konfiguration (r4384) 
ausprobiert. Das Ergebnis: Der Parameter kann tatsächlich entfallen.
Ich frage mich nur gerade warum er dann bei mir in der Konfiguration 
stand. Aber IPTV funktioniert gerade auch ohne dieses Gateway.

 >
 >
 >> Weiterhin muss die Zeile
 >> # DHCP_HOSTNAME=''
 >> auskommentiert werden.
 >
 > Warum?
 >
 >> Warum ist das so?
 >
 > Weiß ich nicht, siehe oben.
 >
 >> Könnte man hier nicht so parsen, dass, wenn die Variable leer ist, der
 >> Parameter ignoriert wird?
 >> So finde ich das ziemlich verwirrend.
 >
 > Ich auch. Noch verwirrender finde ich, dass du behauptest, man müsse die
 > Zeile auskommentieren, aber keinen Beleg dafür lieferst, dass es 
tatsächlich
 > so ist. Mit anderen Worten: Wie genau lautet die Fehlermeldung, die 
mkfli4l
 > in diesem Falle ausgibt?

Bitte schön:
==================================================================
var::slot_check: Value '' of variable 'CIRC_2_DHCP_HOSTNAME' is not
properly typed: wrong hostname, only letters, numbers and minus
sign are allowed; no leading or trailing minus sign; 63
characters maximum
Error while checking variable values.
Error while processing configuration, aborting!
==================================================================

 >
 >> Folgende Fehlermeldungen tauchen derzeit beim Buildprozess auf:
 >> ==================================================================
 >> opt/kernel_4_3_nonfree.txt:180: cannot access
 >>       'files/lib/firmware/rtl_nic/rtl8105e-1.fw' of type 'local file
 >>       system object'
 >> [...]
 >
 > Das sind alles Meldungen über fehlende Firmware 
(files/lib/firmware/...). Du
 > hast also allem Anschein nach vergessen, das passende firmware-Paket 
mit zu
 > entpacken.
 >


Ich habe gerade die heruntergeladenen Dateien
kernel_4_3_nonfree.tar.gz und kernel_4_3.tar.gz nochmal entpackt. Die in 
der Fehlermeldung aufgelisteten Dateien bzw. Verzeichnisse sind nicht 
vorhanden....
Und dann festgestellt, dass mir beim Download irgendwie die 
firmware.tar.gz durch die Lappen gegangen war.


Also zurück zur Cicuits.txt
Ich habe im Moment keinen Schimmer wie ich eine normale DSL-Einwahl 
konfigurieren soll.

Meine alte Konfiguration

CIRC_CLASS_N='2' # number of circuit classes
CIRC_CLASS_1_NAME='internet' # 1st circuit class
CIRC_CLASS_2_NAME='Fernsehen' # 2st circuit class

CIRC_1_NAME='VDSL' # circuit name, don't use spaces
CIRC_1_TYPE='ppp' # this is a PPP circuit...
CIRC_1_PPP_TYPE='ethernet' # ...routed over Ethernet (PPPoE)
CIRC_1_ENABLED='yes' # the circuit is enabled
CIRC_1_CLASS_N='1' # set meaningful classes
CIRC_1_CLASS_1='internet'
CIRC_1_PPP_ETHERNET_DEV='eth1.7' # eth dev connected to ADSL modem,
CIRC_1_PPP_ETHERNET_TYPE='kernel'
CIRC_1_PPP_USERID='xx at t-online.de' # username
CIRC_1_PPP_PASSWORD='password' # password
CIRC_1_PPP_FILTER='no' # filter traffic to be able to hangup
CIRC_1_PPP_FILTER_EXPR='' # the filter to use; leave empty to use
CIRC_1_PPP_VJ='yes'
CIRC_1_NETS_IPV4_N='1'
CIRC_1_NETS_IPV4_1='0.0.0.0/0' # use default IPv4 route over this
CIRC_1_DEBUG='no' # enable pppd debugging, 'yes' or 'no'
CIRC_1_USEPEERDNS='yes' # use dns server of your provider:
CIRC_1_HUP_TIMEOUT='0' # idle time after which to hangup
#CIRC_1_CHARGEINT='60' # value of charge interval (in seconds)
CIRC_1_UP='yes' # activate at boot time
#CIRC_1_TIMES='Mo-Su:00-24:0.0:Y'

(den zweiten Circiut habe ich weggelassen, da gab es ein Beispiel, der 
dürfte stimmem)

habe ich versucht wie folgt umzusetzen:
CIRC_CLASS_N='2' # number of circuit classes
CIRC_CLASS_1_NAME='internet' # 1st circuit class
CIRC_CLASS_2_NAME='Fernsehen' # 2st circuit class


CIRC[] {
NAME='VDSL' # circuit name, don't use spaces
TYPE='ppp' # this is a PPP circuit...
PPP_TYPE='ethernet' # ...routed over Ethernet (PPPoE)
ENABLED='yes' # the circuit is enabled
CLASS_N='1' # set meaningful classes
CLASS_1='internet'
PPP_ETHERNET_DEV='eth1.7' # eth dev connected to ADSL modem,
PPP_ETHERNET_TYPE='kernel'
PPP_USERID='xx at t-online.de' # username
PPP_PASSWORD='password' # password
PPP_FILTER='no' # filter traffic to be able to hangup
PPP_FILTER_EXPR='' # the filter to use; leave empty to use
PPP_VJ='yes' # try Van Jacobson TCPv4 header compression
NETS_IPV4_N='1'
NETS_IPV4_1='0.0.0.0/0' # use default IPv4 route over this circuit
DEBUG='no' # enable pppd debugging, 'yes' or 'no'
USEPEERDNS='yes' # use dns server of your provider: yes or no
HUP_TIMEOUT='0' # idle time after which to hangup
#CIRC_1_CHARGEINT='60' # value of charge interval (in seconds)
UP='yes' # activate at boot time (START_IMOND='no')
#CIRC_1_TIMES='Mo-Su:00-24:0.0:Y'
}



Dabei bekomme ich folgende Fehlermeldungenm:

Fehler in den fli4l-Konfigurationsdateien!
==================================================================
var::slot_write: Missing indices (1 instead of 2) while setting
variable 'CIRC_1_CLASS_%'.
Setting variable 'CIRC_1_CLASS_%' to 'internet' at [configuration file
'N:\fli4l\FLI4l_Tarball_4.0_19022016-r44579\config.e40/circuits.txt'
(package circuits) 73:0] failed.
Variable 'CIRC_%_CIRC_1_PPP_FILTER_EXPR' set at [configuration file
'N:\fli4l\FLI4l_Tarball_4.0_19022016-r44579\config.e40/circuits.txt'
(package circuits) 85:0] does not exist.
var::slot_write: Missing indices (1 instead of 2) while setting
variable 'CIRC_1_NETS_IPV4_%'.
Setting variable 'CIRC_1_NETS_IPV4_%' to '0.0.0.0/0' at [configuration
file
'N:\fli4l\FLI4l_Tarball_4.0_19022016-r44579\config.e40/circuits.txt'
(package circuits) 89:0] failed.
Error while processing variable assignments.
Error while processing configuration, aborting!
==================================================================
Der Build-Prozess wurde aufgrund eines Fehlers abgebrochen!

Die helfen mir leider nicht so richtig weiter.

LG
Boris






Mehr Informationen über die Mailingliste Fli4l_dev