Discussion:
fli4l Konfiguration hinter Router, mit fehlerhafter Konf.
(zu alt für eine Antwort)
karsten
2021-03-14 09:36:26 UTC
Permalink
Hallo fli4l Fachleute,

zu Anfangs, ich bin kein EDVler. Ich komme aus einen anderen
Berufszweig. Also habt Nachsicht.
2018 habe ich mir einen fli4l aufgesetzt. Das hat gut geklappt.
Es gab damals, versteckt auf der fli4l-Seite eine komplette Beschreibung
mit Musterkonfiguration
fÃŒr mein Vorhaben.
Jetzt ist mir mein USB-Stick verstorben und ich habe die Originalen
Konfigurationsdateien nicht mehr.

Also hab ich versucht einen neuen fli4l auf USB-Stick zu erstellen und
bin klÀglich gescheitert.
Leider gibt es die Beispielkonfiguration auf der fli4l-Seite nicht mehr.
Ich habe mir aus div. Artikeln
Konfigurationsteile zusammengesucht und kombiniert. Leider mit wenig
erfolg.

Nach rund 3 Wochen ist die Frustratiopnsgrenze deutlich ÃŒberschritten.
Ich habe mangels Wissens, ÃŒberhaupt keine Ahnung wo ich noch ansetzen
kann.

Eventuell hat ein richtiger Fachmann ja die Möglichkeit, einmal durch
die Konfiguration zu gehen
und mir meine Fehler korrigieren.

Das Zielsystem:
Fritz!Box wird nur als Modem verwendet.
Nutzt DHCP fÃŒr fli4l. Angeschlossen ÃŒber LAN.
Fli4l macht alles andere, inkl. MASQUERADE und dns.
Die Fritz!Box soll nur fli4l sehen.
Fli4l nutzt 35 feste IP-Adressen und einen DHCP-Bereich.


FÃŒr die Konfiguration verwende ich folgende Pakete
Base,
dhcp_client fÃŒr die Verbindung zur Fritz!Box
dns_dhcp
firmware fÃŒr Netzwerkkartentreiber
fli4l-3.10.19
kernel_3_16
tools
usb

Eintragungen base.txt hier hab ich nur folgendes geÀndert: fÌr
Fritz!Box

NET_DRV_N='2'
NET_DRV_1='r8169' #zum Switch
NET_DRV_1_OPTION=''
NET_DRV_2='r8169' #zur Fritz!Box
NET_DRV_2_OPTION=''


IP_NET_N='2'
IP_NET_1='192.168.4.1/24' # IP LAN
IP_NET_1_DEV='eth0'

IP_NET_2='192.168.178.1/24' # Fritz!Box
IP_NET_2_DEV='eth1'

IP_ROUTE_N='1'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'

IP_DYN_ADDR='no' #hab ich so gelassen



Eintragungen dhcp_client.txt

OPT_DHCP_CLIENT='yes' # zur Fritz!Box

DHCP_CLIENT_TYPE='dhcpcd'
DHCP_CLIENT_N='1'
DHCP_CLIENT_1_IF='IP_NET_1_DEV'
DHCP_CLIENT_1_ROUTE='default'
DHCP_CLIENT_1_USEPEERDNS='no'



Eintragungen dns_dhcp sind umfangreicher

HOST_N='35'

HOST_1_NAME='client1'
HOST_1_IP4='192.168.4.99' # IP-Adresse 99 weil fli4l die 1 hat.

HOST_2_NAME='client2'
HOST_2_IP4='192.168.4.2'
HOST_2_MAC='80:2a:a8:c3:d8:01'


HOST_3_NAME='client3'
HOST_3_IP4='192.168.4.3'
Jupp Schmitts
2021-03-14 12:03:03 UTC
Permalink
Zitat: karsten[1] schrieb am Sun, 14 March 2021 10:36
----------------------------------------------------
Post by karsten
Eintragungen base.txt hier hab ich nur folgendes geÀndert: fÌr
Fritz!Box
NET_DRV_N='2'
NET_DRV_1='r8169' #zum Switch
NET_DRV_1_OPTION=''
NET_DRV_2='r8169' #zur Fritz!Box
NET_DRV_2_OPTION=''
Den Treiber solltest du nur einmal laden mÃŒssen, auch wenn du 2
IP-Netze definierst.
Post by karsten
IP_NET_N='2'
IP_NET_1='192.168.4.1/24' # IP LAN
IP_NET_1_DEV='eth0'
IP_NET_2='192.168.178.1/24' # Fritz!Box
IP_NET_2_DEV='eth1'
Du möchtest vermutlich:
IP_NET_2='dhcp' # Fritz!Box // wenn die Fritzbox dem
Fli4l eine IP zuweisen soll per DHCP
Post by karsten
IP_ROUTE_N='1'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'
IP_DYN_ADDR='no' #hab ich so gelassen
IP_DYN_ADDR='yes' # sollte dann auf yes stehen
Post by karsten
Eintragungen dhcp_client.txt
OPT_DHCP_CLIENT='yes' # zur Fritz!Box
DHCP_CLIENT_TYPE='dhcpcd'
DHCP_CLIENT_N='1'
DHCP_CLIENT_1_IF='IP_NET_1_DEV'
DHCP_CLIENT_1_ROUTE='default'
DHCP_CLIENT_1_USEPEERDNS='no'
einfacher wÀre meines Erachtens USEPEERDNS zu nutzen mit

DHCP_CLIENT_1_USEPEERDNS='no'

Karsten, wie möchtest du den USB Stick betreiben? Als Startmedium fÌr
einen Router, der im RAM lÀuft?
Oder soll der USB-Stick wie eine Festplatte eingerichtet werden?

Gruss,
Jupp
--
Viele GrÌße,
Jupp
karsten
2021-03-17 16:29:08 UTC
Permalink
Hallo Jupp,

danke schon mal fÃŒr den Tip. mit der Eintragung:
IP_NET_2='dhcp' Einproblem gibt es jetzt weniger.
Ich melde mich erst heute wieder, weil ich beruflich seit So. ausser
haus war.

Gerade hab ich deine Tip ausprobiert. An der Windowsrechnern ist jetzt
kein gelber Eintrag mehr im Netzwerksymbol, aber eine Internetverbindung
kann ich noch nicht aufbauen.
Es liegt anscheinend noch mehr im Argen.
muss ich nicht noch den DHCP-Bereich von 192.168.4.101-192.168.150 an
die Route zur Fritz!Box binden?
IP_ROUTE_N='2'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'
IP_ROUTE_2='......

IP_DYN_ADDR='yes' dachte ich, benötige ich nur wenn fli4l direkt ohne
FRITZBOX mit dem Internet komunizieren muss.

Beim Bootvorgang bekomme ich dhcp-Fehlermeldungen.
und nach ca. 10 Sekunden "random:non blocking pool...."

Den USB-Stick nutze ich nur als Bootmedium, weil das schneller geht als
von CDROM. Der fli4l hat gute Speicherreserven.

Gruß
Karsten
Jupp Schmitts
2021-03-18 04:07:56 UTC
Permalink
Zitat: karsten[1] schrieb am Wed, 17 March 2021 17:29
----------------------------------------------------
Post by karsten
Hallo Jupp,
IP_NET_2='dhcp' Einproblem gibt es jetzt weniger.
Ich melde mich erst heute wieder, weil ich beruflich seit So. ausser
haus war.
Gerade hab ich deine Tip ausprobiert. An der Windowsrechnern ist
jetzt kein gelber Eintrag mehr im Netzwerksymbol, aber eine
Internetverbindung kann ich noch nicht aufbauen.
Es liegt anscheinend noch mehr im Argen.
muss ich nicht noch den DHCP-Bereich von 192.168.4.101-192.168.150
an die Route zur Fritz!Box binden?
IP_ROUTE_N='2'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'
IP_ROUTE_2='......
IP_DYN_ADDR='yes' dachte ich, benötige ich nur wenn fli4l direkt
ohne FRITZBOX mit dem Internet komunizieren muss.
Beim Bootvorgang bekomme ich dhcp-Fehlermeldungen.
und nach ca. 10 Sekunden "random:non blocking pool...."
Den USB-Stick nutze ich nur als Bootmedium, weil das schneller geht
als von CDROM. Der fli4l hat gute Speicherreserven.
Gruß
Karsten
----------------------------------------------------

Guten Morgen Karsten,

fli4l ist da sehr flexibel, was die Konfiguration angeht. Aufgrund
deiner anfÀnglichen
Schilderungen und dem Umstand, dass man halbwegs aktuelle Fritzboxen
nicht mehr in einen
DSL-Modem only Modus schalten kann, gehen meine Empfehlungen dahin, die
Fritzbox als
DHCP-Server und PeerDNS fÃŒr den fli4l zu konfigurieren - ander
ausgedrÃŒckt. fli4l holt
sich von der Fritzbox seine IP per DHCP (also als DHCP-Client).
Der fli4l besitz ja mindesten 2 Netzwerkschnittstellen und die zweite
stellt den Anschluss
fÃŒr deine(n) Windowsrechner dar bzw. wenn du mehrere Rechner betreiben
willst vermutlich
ÃŒber einen Switch.
FÃŒr die zweite Netzwekkarte konfigurierst du fli4l als DHCP-Server fÃŒr
deine Windowsclients.
Bis dahin scheint es ja zu funktionieren, wenn ich dich richtig
verstehe.

Es sollte dann eine Defaultroute gesetzt sein:

IP_ROUTE_N='1'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'

außerdem sollte bei deinem fli4l NAT (Masquerading eingeschaltet sein)

PF_POSTROUTING_N='1'
PF_POSTROUTING_1='if:any:IP_NET_2_DEV MASQUERADE' # Pakete, die den
fli4l in Richtung GB verlassen werden maskiert

Dann solltest du schon mittels "ping 192.168.178.1" deine FB erreichen
können.

Wenn der Pingtest funktioniert, ein Ping auf einen Namen, wie ping
www.google.de aber nicht, funktioniert
die Namensauflösung noch nicht.

PS: mit ping 8.8.8.8 fragst du einen Google-server im Internet an
Alternativ kannst du auch 1.1.1.1 verwenden.
Diese Server sind hochverfÃŒgbar im Internet. Damit kann man gut testen,
ob die Verbindung da ist.

ping 1.1.1.1
und die Antwort richtig lesen und verstehen.

Wenn du allerdings kein NAT auf deinem fli4l einsetzen willst, musst du
deine FB miiteilen, wie sie dein Netz 192.168.4.x
erreichen kann, sonst finden die Pakete nicht zurÃŒck, die aus dem LAN
verschickt werden.

Ich hoffe das war jetzt nicht zu technisch.
Versuch mal das Schritt fÃŒr Schritt umzusetzen und meld dich wenn
klemmt.
--
Viele GrÌße,
Jupp
Heinz-Peter Faasen
2021-03-14 17:57:03 UTC
Permalink
Post by karsten
zu Anfangs, ich bin kein EDVler. Ich komme aus einen anderen
Berufszweig. Also habt Nachsicht.
na sicher doch. ;)
Post by karsten
2018 habe ich mir einen fli4l aufgesetzt. Das hat gut geklappt.
Es gab damals, versteckt auf der fli4l-Seite eine komplette Beschreibung
mit Musterkonfiguration
für mein Vorhaben.
Jetzt ist mir mein USB-Stick verstorben und ich habe die Originalen
Konfigurationsdateien nicht mehr.
Verstehe ich Dich richtig, dass Du seither keinerlei Sicherung und auch
kein Update gemacht hast?
Post by karsten
Also hab ich versucht einen neuen fli4l auf USB-Stick zu erstellen und
bin kläglich gescheitert.
Leider gibt es die Beispielkonfiguration auf der fli4l-Seite nicht mehr.
Sicher? Meinst Du evtl. das hier:

https://web.nettworks.org/wiki/pages/viewpage.action?pageId=16777347

?
Post by karsten
Ich habe mir aus div. Artikeln
Konfigurationsteile zusammengesucht und kombiniert. Leider mit wenig
erfolg.
Irgendwelche Artikel sind natürlich nicht unbedingt die beste Quelle.
Ein Blick in die Doku wäre wahrscheinlich zielführender gewesen.
Post by karsten
Nach rund 3 Wochen ist die Frustratiopnsgrenze deutlich überschritten.
Verständlich.
Post by karsten
Fritz!Box wird nur als Modem verwendet.
In einen reinen Modembetrieb kann man (halbwegs) aktuelle FBs imho gar
nicht mehr schalten.
Post by karsten
Nutzt DHCP für fli4l. Angeschlossen über LAN.
Fli4l macht alles andere, inkl. MASQUERADE und dns.
Die Fritz!Box soll nur fli4l sehen.
Fli4l nutzt 35 feste IP-Adressen und einen DHCP-Bereich.
Für die Konfiguration verwende ich folgende Pakete
Base,
dhcp_client für die Verbindung zur Fritz!Box
dns_dhcp
firmware für Netzwerkkartentreiber
fli4l-3.10.19
kernel_3_16
tools
usb
Wenn die FB tatsächlich nur ein Modem ist, fehlt noch ein bisschen.

Aber unabhängig davon: Wenn Du einen grundsätzlichen Neuanfang planst,
würde ich Dir raten, gleich die 4.0 zu wählen.
Post by karsten
Eintragungen base.txt hier hab ich nur folgendes geändert: für
Fritz!Box
NET_DRV_N='2'
NET_DRV_1='r8169' #zum Switch
NET_DRV_1_OPTION=''
NET_DRV_2='r8169' #zur Fritz!Box
NET_DRV_2_OPTION=''
Den muss man nur einmal laden.
Post by karsten
IP_NET_N='2'
IP_NET_1='192.168.4.1/24' # IP LAN
IP_NET_1_DEV='eth0'
IP_NET_2='192.168.178.1/24' # Fritz!Box
IP_NET_2_DEV='eth1'
Das ist natürlich ein gravierender Fehler, denn jetzt haben fli und FB
(vermutlich) eine identische IP. Mache daraus mal

IP_NET_2='192.168.178.2/24'
Post by karsten
IP_ROUTE_N='1'
IP_ROUTE_1='0.0.0.0/0 192.168.178.1'
Mit der obigen Änderung passt das, wenn Du die IP der FB nicht geändert
hast.

Aber der ganze Ansatz stütz meine obige Vermutung, dass die FB als
Router läuft und nicht als Modem.
Post by karsten
Eintragungen dhcp_client.txt
OPT_DHCP_CLIENT='yes' # zur Fritz!Box
DHCP_CLIENT_TYPE='dhcpcd'
DHCP_CLIENT_N='1'
DHCP_CLIENT_1_IF='IP_NET_1_DEV'
DHCP_CLIENT_1_ROUTE='default'
DHCP_CLIENT_1_USEPEERDNS='no'
Du brauchst keinen DHCP-Client, denn die IPs in dem Teilnetz

FB <-> externe Schnittstelle fli4l

sind ja fest vergeben.

Ich hoffe, das hilft Dir weiter.

Gruß
Heinz-Peter
Loading...