Hallo,
dies ist meine erste Message in diesem Forum. Kann sein, daß mein Problem schon mal behandelt wurde, habe aber beim überfliegen nichts gefunden.
Ich habe folgendes Problem: Mein Router (FreeBSD5.1) hat ein Elsa Microlink ISDN-Modem welches am seriellen Port hängt. Der Router soll den Clients im Netzwerk als Internet-Zugang dienen.
Der Zustand ist nun folgender:
tun0 ist konfiguriert, natd läuft, ipfw läuft. Wenn ich mich am Router selbst Einwähle, so ist alles fein. Ping funktioniert, DNS funktioniert, eben alles was fürs Internet gebraucht wird.
Wenn ich aber von einem Client im Netzwerk versuche, ins Internet zu kommen .... nichts. Der Router wählt sich zwar sofort ein, aber kein DNS - was mich ja noch nicht wirklich verwundert hat - aber ein Ping auf eine Internet Adresse (IP)funktioniert nicht. Die einzigen IP's welche per ping erreicht werden, sind folgende:
Router: LAN Interface, Tun0 Interface
Die IP des Providers (default-Gateway) ist nicht mehr erreichbar, wohlgemerkt nur vom Client aus nicht, vom Router aus schon.
Also glaube ich, ein Routing Problem zu haben.
Meine Konfiguration sieht folgendermaßen aus:
Kernel kompiliert:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
rc.conf:
network_interfaces="rl0 tun0 lo0"
ifconfig_tun0=
gateway_enable="YES"
firewall_enable="YES"
firewall_type="/etc/ipfw.conf"
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
natd_interface="tun0"
/etc/start_if.tun0
Inhalt: ppp -auto meinprovider
/etc/ppp/ppp.conf
meinprovider:
set phone ....
set authname ...
set authkey ...
/etc/natd.conf:
unregistered_only
use_sockets
interface tun0
dynamic
zur /etc/ipfw.conf habe ich folgende Zeilen hinzugefügt:
add 50 divert natd all from any to any via tun0
add 65000 allow all from any to any
Kann mir jemand helfen, das Problem zu lösen?
Gruß, Dirk
dies ist meine erste Message in diesem Forum. Kann sein, daß mein Problem schon mal behandelt wurde, habe aber beim überfliegen nichts gefunden.
Ich habe folgendes Problem: Mein Router (FreeBSD5.1) hat ein Elsa Microlink ISDN-Modem welches am seriellen Port hängt. Der Router soll den Clients im Netzwerk als Internet-Zugang dienen.
Der Zustand ist nun folgender:
tun0 ist konfiguriert, natd läuft, ipfw läuft. Wenn ich mich am Router selbst Einwähle, so ist alles fein. Ping funktioniert, DNS funktioniert, eben alles was fürs Internet gebraucht wird.
Wenn ich aber von einem Client im Netzwerk versuche, ins Internet zu kommen .... nichts. Der Router wählt sich zwar sofort ein, aber kein DNS - was mich ja noch nicht wirklich verwundert hat - aber ein Ping auf eine Internet Adresse (IP)funktioniert nicht. Die einzigen IP's welche per ping erreicht werden, sind folgende:
Router: LAN Interface, Tun0 Interface
Die IP des Providers (default-Gateway) ist nicht mehr erreichbar, wohlgemerkt nur vom Client aus nicht, vom Router aus schon.
Also glaube ich, ein Routing Problem zu haben.
Meine Konfiguration sieht folgendermaßen aus:
Kernel kompiliert:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
rc.conf:
network_interfaces="rl0 tun0 lo0"
ifconfig_tun0=
gateway_enable="YES"
firewall_enable="YES"
firewall_type="/etc/ipfw.conf"
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
natd_interface="tun0"
/etc/start_if.tun0
Inhalt: ppp -auto meinprovider
/etc/ppp/ppp.conf
meinprovider:
set phone ....
set authname ...
set authkey ...
/etc/natd.conf:
unregistered_only
use_sockets
interface tun0
dynamic
zur /etc/ipfw.conf habe ich folgende Zeilen hinzugefügt:
add 50 divert natd all from any to any via tun0
add 65000 allow all from any to any
Kann mir jemand helfen, das Problem zu lösen?
Gruß, Dirk