[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 12:03:55 CET 2016


Hallo,

Am 28.02.2016 um 10:27 schrieb Hans Bachner:
> Hallo Boris,
>
> ich hab zwar die neue Syntax selbst noch nicht verwendet, würde es aber
> aufgrund der Beschreibung, die es hier in der Gruppe bereits gab, so
> probieren:
>

>
> CIRC_CLASS[1] { NAME='internet' }
> CIRC_CLASS[2] { NAME='Fernsehen' }
>
> (die explizieten Indizes können nach meinem Verständnis auch weggelassen
> werden, also nur [] statt [n])

Genau das habe ich getan:
also:
CIRC_CLASS[] { NAME='internet' }
CIRC_CLASS[] { NAME='Fernsehen' }
>
>> 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.
> [...]
>> NETS_IPV4_1='0.0.0.0/0' # use default IPv4 route over this circuit
>
> NETS_IPV4[1] { '0.0.0.0/0' }
>
> Zu
>> Variable 'CIRC_%_CIRC_1_PPP_FILTER_EXPR' [...] does not exist.
> habe ich jetzt keine Idee - das sieht so aus, als hättest du in der
> Konfigurationsdatei CIRC_1_PPP_FILTER_EXPR definiert anstatt nur
> PPP_FILTER_EXPR, dein Beispiel zeigt das aber nicht.
Naja,
ich hatte
NETS_IPV4_N='1'
NETS_IPV4[]='0.0.0.0/0'  # use default IPv4 route over this circuit

und das "NETS_IPV4_N='1'"  ist natürlich überflüssig und verursacht den 
Fehler.
Von dieser Sorte Fehler hatte ich noch ein paar in meiner Konfiguration.



Immerhin läuft der Buildprozess jetzt durch.
Aber noch funktioniert (fast) nichts.

Im httpd habe ich unter Probleme folgenden Eintrag:
[rc340.circuits] ERR: circuit 2 (IPTV): interface  does not exist

Die dazugehörige Konfiguration sieht so aus:
CIRC[] {
   NAME='IPTV'                   # circuit name, don't use spaces
   TYPE='dhcp'                   # this is a DHCP circuit
   ENABLED='yes'                 # the circuit is enabled
   CLASS[]='Fernsehen'           # set meaningful class
   NETS_IPV4[]='193.158.34.0/23'
   USEPEERDNS='no'               # use dns server of your provider:
   UP='yes'                      # activate at boot time (OPT_IMOND='no')
   WAIT='15'                     # wait max. 15 seconds for an IP
   DHCP_DAEMON='dhcpcd'          # choose the DHCP program to use;
   DHCP_DEV='IP_NET_3_DEV'
#  DHCP_HOSTNAME=''             # Transfer a specific host-id
   DHCP_STARTDELAY='0'           # Time [sec] to wait before the client
      }


und die dazugehörigen Zeilen in der Base.txt:

IP_NET[1]='172.17.0.1/16'
{
   DEV='eth0'                    # required: device name like ethX
}

IP_NET[2]='172.30.0.1/16'
{
   DEV='eth2'                    # required: device name like ethX
}

IP_NET[3]='{IPTV}'
{
   DEV='eth1.8'                   # required: device name like ethX
   MAC='00:40:63:da:cf:32' # neue MAC/nicht MAC von eth1
}

IP_NET[4]='{VDSL}'
{
   DEV='eth1.7'                   # required: device name like ethX
   MAC='00:40:63:da:cf:33' # neue MAC/nicht MAC von eth1
}

IP_NET[5]='192.168.1.2/30'       # für den Zugriff auf das DSL-Modem
                            # /30 maskiert *.1.0, *.1.1, *.1.2, *.1.3
{
   DEV='eth1'                   # required: device name like ethX
}



  Was ist denn hier noch falsch?

Ach ja und die Internet-Einwahl funktioniert auch noch nicht.
Welche Informationen sind hierzu hilfreich um das Problem einzugrenzen?

LG
Boris


Mehr Informationen über die Mailingliste Fli4l_dev