[Fli4l_dev] circuits.txt
Peter Schiefer
newsgroup at lan4me.de
Mo Okt 24 15:45:34 CEST 2016
Hallo Marc-Oliver,
Am Mon, 24 Oct 2016 14:34:33 +0200 schrieb Marc-Oliver Lange:
> So, das eine habe ich jetzt verstanden.... :)
> 1. Die CIRC_x_x kommen in die Base.txt.
falsch - die gehören in die circuits.txt
> 2. Es sind 2 unterscheidliche Schreibweisen die man nicht mischen
> sollte
es gibt zwei schreibweisen - die kann man auch mischen
>
> Aber...wo kommt das den jetzt hin?
>
> CIRC_CLASS_N='1'
> CIRC_CLASS_1_NAME='Internet'
> CIRC_CLASS_1_NETS_IPV4_N='1' # Circuits dieser Klasse installieren die
> CIRC_CLASS_1_NETS_IPV4_1='0.0.0.0/0' # Default-Route für IPv4...
> CIRC_CLASS_1_NETS_IPV6_N='1'
> CIRC_CLASS_1_NETS_IPV6_1='::/0' # ...und für IPv6
CIRC_CLASS_x_NETS_* gibt es gar nicht
hier mal als Bsp. meine circuits.txt die die neue Schreibweise mit
Autoindex und den {} verwendet:
- Durch die [] wird automatisch Index hochgezählt, mann braucht keine
CIRC_N='Zahl' definieren
- alles was zwischen den { } steht bekommt den Namensteil von vor den {}
davorgesetzt, alos in meiner Config das CIRC_CLASS und CIRC
aus dem Block
CIRC_CLASS[]
{
NAME='internet' # 1st circuit class
}
wird als beim Aufrzf von mkfli4l.[sh/bat]
vollautomazisch das folgende gemacht
CIRC_CLASS_N='1'
CIRC_CLASS_NAME='internet'
Ab hier nun der relevante Teil meiner circuits.txt
#------------------------------------------------------------------------------
# Generic circuit configuration:
#------------------------------------------------------------------------------
IP_DYN_ADDR='yes' # use dyn. IP addresses (most providers do)
DIALMODE='auto' # standard dialmode: auto, manual, or off
CIRC_CLASS[]
{
NAME='internet' # 1st circuit class
}
CIRC[]
{
NAME='T-Home-DSL-IPv4' # circuit name, don't use spaces
ENABLED='yes' # the circuit is enabled
UP='yes' # activate at boot time, used only with
# START_IMOND='no'
TYPE='ppp' # this is a PPP circuit...
PPP_TYPE='ethernet' # ...routed over Ethernet (PPPoE)
CLASS[]='internet'
PPP_ETHERNET_DEV='eth2' # eth dev connected to ADSL modem,
# e.g. 2nd or an ethernet based
# bridge, e.g. br0
PPP_ETHERNET_TYPE='kernel' # daemon or kernel (the latter is more
# efficient and the default if you do not
# define this variable)
PPP_USERID='xxxxxxxxxxxxxxxxxxxxxx#0001 at t-online.de' # username
PPP_PASSWORD='xxxxxxxx' # password
PPP_FILTER='yes' # filter traffic to be able to hangup
# even if someone is trying to scan us
PPP_FILTER_EXPR='' # the filter to use; leave empty to use
# the default filter
PPP_VJ='yes' # try Van Jacobson TCPv4 header compression
NETS_IPV4[]='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='3600' # idle time after which to hangup
# (zero means no idle timeout); a non-zero
# value makes this circuit a dial-on-demand
# circuit such that a connection to the
# provider is only established if data is
# actually passed through the DSL interface
CHARGEINT='60' # value of charge interval (in seconds)
}
#------------------------------------------------------------------------------
# imond configuration:
#------------------------------------------------------------------------------
OPT_IMOND='no' # start imond: yes or no
...
...
Gruß Peter
Mehr Informationen über die Mailingliste Fli4l_dev