1.12 Konfigurationsdateien

Unterabschnitte

- 1.12.1 Konfiguration Provider
- 1.12.2 Konfiguration DNS
- 1.12.3 Hosts-Datei
- 1.12.4 imond-Konfiguration

# 1.12 Konfigurationsdateien

Hier werden die Dateien kurz aufgeführt, die vom fli4l-Router on-the-fly beim Booten erzeugt werden.

1. Konfiguration Provider
   - etc/ppp/pap-secrets

   - etc/ppp/chap-secrets

2. Konfiguration DNS
   - etc/resolv.conf

   - etc/dnsmasq.conf

   - etc/dnsmasq_dhcp.conf

   - etc/resolv.dnsmasq

3. Hosts-Datei
   - etc/hosts

4. imond-Konfiguration
   - etc/imond.conf

## 1.12.1 Konfiguration Provider

Für den ausgesuchten Provider wird in etc/ppp/pap-secrets die User-ID und das Password angepasst.

Beispiel für Provider Planet-Interkom:

    # Secrets for authentication using PAP
    # client        server  secret                  IP addresses
    "anonymer"      *       "surfer"                *

Dabei ist im Beispiel ``anonymer'' die USER-ID. Als Remote-Server wird prinzipiell jeder erlaubt (deshalb ``*''). ``surfer'' ist das Password für den Provider Planet-Interkom.

## 1.12.2 Konfiguration DNS

Man kann den fli4l-Router als DNS-Server einsetzen. Warum dies sinnvoll - ja sogar bei Windows-Rechnern im LAN zwingend notwendig ist, wurde bereits in ../doc erläutert.

Die Resolver-Datei etc/resolv.conf enthält den Domainnamen und den zu verwendenten Nameserver. Sie hat folgenden Inhalt (wobei domain.de nur ein Platzhalter für den Wert der Konfigurationsvariable DOMAIN_NAME ist):

            search domain.de
            nameserver 127.0.0.1

Der Nameserver dnsmasq wird über die Datein etc/dnsmasq.conf konfiguriert. Sie wird beim Booten vom Script rc001.base sowie rc370.dnsmasq automatisch erzeugt und könnte wie folgt aussehen:

    user=dns
    group=dns
    resolv-file=/etc/resolv.dnsmasq
    no-poll
    no-negcache
    bogus-priv
    log-queries
    domain-suffix=lan.fli4l
    local=/lan.fli4l/
    domain-needed
    expand-hosts
    filterwin2k
    conf-file=/etc/dnsmasq_dhcp.conf

## 1.12.3 Hosts-Datei

Sollte jedem bekannt sein :-) Ist eigentlich überflüssig, wenn zusätzlich ein lokaler DNS-Server gestartet wird.

## 1.12.4 imond-Konfiguration

Die Datei etc/imond.conf wird u.a. aus den Konfigurationsvariablen CIRC_x_NAME, CIRC_x_ROUTE, CIRC_x_CHARGEINT und CIRC_x_TIMES konstruiert. Sie kann aus bis zu 32 Zeilen (ohne die Kommentarzeilen) bestehen. Jede Zeile besteht aus 8 Spalten:

1. Bereich Wochentag bis Wochentag
2. Bereich Stunde bis Stunde
3. Device (ipppX oder isdnX)
4. Circuit mit Default-Route: yes/no
5. Telefonnummer
6. Name des Circuits
7. Telefonkosten pro Minute in DM
8. Zeittakt (charge interval) in Sekunden

Hier ein Beispiel:

    #day  hour  device  defroute  phone        name        charge  ch-int
    Mo-Fr 18-09 ippp0   yes       010280192306 Addcom      0.0248  60
    Sa-Su 00-24 ippp0   yes       010280192306 Addcom      0.0248  60
    Mo-Fr 09-18 ippp1   yes       019160       Compuserve  0.019   180
    Mo-Fr 09-18 isdn2   no        0221xxxxxxx  Firma       0.08    90
    Mo-Fr 18-09 isdn2   no        0221xxxxxxx  Firma       0.03    90
    Sa-Su 00-24 isdn2   no        0221xxxxxxx  Firma       0.03    90

Weitere Erklärungen zum Least-Cost-Routing findet man in ../doc.

Das Fli4l-Team
23. Februar 2006