Default Gateway?

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

Beitragvon Fidus » So 27 Aug, 2006 17:59

Hab jetzt folgendes probiert:

Ping vom XP Rechner aus auf www.google.com

Ping wird ausgefĂĽhrt fĂĽr 72.14.221.104 mit 32 Bytes Daten:

Antwort von 192.168.1.1: Zielnetz nicht erreichbar.
Antwort von 192.168.1.1: Zielnetz nicht erreichbar.
Antwort von 192.168.1.1: Zielnetz nicht erreichbar.
Antwort von 192.168.1.1: Zielnetz nicht erreichbar.

Ping-Statistik fĂĽr 72.14.221.104:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Deutet auf ein fehlerhaftes Port Forwarding hin oder? Weil die Namensauflösung scheint zu fruchten, weil wie käme der sonst auf 72.14.221.10
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon lordpeng » So 27 Aug, 2006 18:02

gehts vom linux rechner aus? wenn ja, wie sehen deine iptables regeln aus? was sagt cat /proc/sys/net/ipv4/ip_forward 0 oder 1 ?
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Fidus » So 27 Aug, 2006 18:10

Meine iptables Regeln bezĂĽglich nat sehen folgendermaĂźen aus:

echo "1" /proc/sys/net/ipv4/ip_forward

$IPTABLES -t nat POSTROUTING -o ppp0 -j MASQUERADE

Ist das zuwenig?
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon lordpeng » So 27 Aug, 2006 18:12

>echo "1" /proc/sys/net/ipv4/ip_forward
das sollte echo "1" > /proc/sys/net/ipv4/ip_forward sein ... der teufel steckt im detail, wenn du mit cat /proc/sys/net/ipv4/ip_forward nachsiehst wird dort derzeit 0 stehen, was bedeudet, dass das ip forwarding nicht aktiv ist ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Fidus » So 27 Aug, 2006 18:15

lordpeng hat geschrieben:nachsiehst wird dort derzeit 0 stehen, was bedeudet, dass das ip forwarding nicht aktiv ist ...


ich hab das > schon dabei, hab mich nur verschrieben.
wenn ich mit cat die Ausgabe mach dann steht da eine 1!

Aber reicht das einfache maskieren?
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon lordpeng » So 27 Aug, 2006 18:21

>wenn ich mit cat die Ausgabe mach dann steht da eine 1!
ok, dann passt das ...

>Aber reicht das einfache maskieren?

also irgendwie fehlt da auch noch ein -A ...

sollte eher so aussehen $IPTABLES -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

auch vergessen abzuschreiben oder is das wirklich nicht da? wenns danach immer noch nicht läuft solltest du mal alle iptables regeln flushen nur das masquerading machen und dann nochmal testen ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Fidus » So 27 Aug, 2006 18:26

Ja da ist ein -A, sorry

Ich werde jetzt mal deinem Rat folgen und alles flushen und dann wirklich nur diese Regel mal einbauen und schaun was passiert, melde mich wieder.
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon Fidus » So 27 Aug, 2006 18:53

sodale, hab jetzt alle iptables geflusht und von vorne begonnen

DefaultPolicy von INPUT, OUTPUT und FORWARD auf ACCEPT gesetzt.
Des weiteren diese zeile bezĂĽglich MASQUERADE und es geht noch immer nicht.

Das schaut doch fast so aus, als ob meine Pakete die AuĂźenwelt nicht erreichen.

ping vom Linux Router auf www.google.at bringt "unknown host"
ping vom Linux Router auf 72.14.221.104 bringt "network unreachable"
no na nit?!?!?!?

muĂź ich fĂĽr die eth1 (internes LAN) auch ein default gw eintragen oder reicht es mit route add -net default gw 10.0.0.138 ein default gw zu definieren?
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon lordpeng » So 27 Aug, 2006 18:59

na solang internet auf der linux box ned geht wird alles andere auch nicht hinhauen ...

>muĂź ich fĂĽr die eth1 (internes LAN) auch ein default gw eintragen oder reicht es mit
>route add -net default gw 10.0.0.138 ein default gw zu definieren?
du kannst NUR ein default gateway haben und das sollte eigentlich vom pppd automatisch gesetzt werden, wie sieht deine /etc/ppp/options aus?

solang die verbindung von der linux box selber nicht ordentlich hin haut brauchst mit'n masquerading gar nicht anfangen ...

unter http://www.gnustuff.com/pub/doc/adsl-ho ... howto.html findest eine anleitung für die grundsätzliche einrichtung von adsl unter linux
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Fidus » So 27 Aug, 2006 19:13

Danke für den Link, aber ich hab diesen unter weitere schon tausendmal durchgekaut, ich kann sie ehrlich gesagt nicht mehr sehen, ist nich böse gemeint.

Ich bin mit meinem Rat schön langsam am Ende
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon penguinforce » So 27 Aug, 2006 19:25

Fidus hat geschrieben:Ich bin mit meinem Rat schön langsam am Ende

wer hilft nun wem? ^^

*SCNR*

:diabolic:
penguinforce
 

Beitragvon lordpeng » So 27 Aug, 2006 19:33

>Danke für den Link, aber ich hab diesen unter weitere schon tausendmal durchgekaut, >ich kann sie ehrlich gesagt nicht mehr sehen, ist nich böse gemeint

dabei hab ich mir soviel mĂĽhe gegeben, als ich's damals geschrieben hab ...

ich weiss ned wieviele leute es damit geschaft haben ins internet zu kommen, aber rein vom feedback her dĂĽrften es relativ viele gewesen sein ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Fidus » So 27 Aug, 2006 20:12

lordpeng hat geschrieben:>ich weiss ned wieviele leute es damit geschaft haben ins internet zu kommen, aber rein vom feedback her dĂĽrften es relativ viele gewesen sein ...


Das glaub ich dir ja. Aber bei mir scheint schon ein generelles Problem da zu sein. Ich komm mit einem ping vom Linux Rechner nicht nach auĂźen.
Abgesehen jetzt mal von der Namensauflösung kann nicht einmal 72.14.221.104 (www.google.at) anpingen. Es kommt die Meldung "Network is unreachable", d.h. für mich, daß er keine passende Route findet. Wenn ich in einem Netzwerk etwas anpinge was ausserhalb des netzwerkes liegt, dann hilft einem dabei doch ein gateway. Oder steh ich jetzt komplett auf den schlauch?
Fidus
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 29
Registriert: Fr 11 Aug, 2006 19:44

Beitragvon codec » So 27 Aug, 2006 23:30

Fidus hat geschrieben:Default GW fĂĽge ich mit route add -net default gw 10.0.0.138 hinzu

definitiv falsches gateway

start einmal neu, dann probier mal 10.0.0.138 zu pingen.
Bei Erfolg waehle dich mittels PPTP Client ein.
Danach, wenn du das PPP0 Interface siehst, machst du
lordpeng hat geschrieben:route del default
route add default ppp0

dann sollte es eigentlich hinhaun, vorrausgesetzt deine PPTP-Client Config stimmt.

PS.: eigentlich sollte das der PPTP-Client uebernehmen
codec
Board-User Level 1
Board-User Level 1
 
Beiträge: 553
Registriert: Di 28 Okt, 2003 12:48

Beitragvon zid » Mo 28 Aug, 2006 13:15

glaube auch, daĂź du ein default route/dns server problem a. linux gateway hast.
vorschlag f. troubleshooting:
1. fw deaktivieren u. pppd m. debug u. dump option starten (details dazu s. iptables faden)
2. ca. 30s warten, dann sollte d. ppp link auf alle fälle stehen.
dann:
ps ax
ip addr show
ip route show
iptables -v -L (nur um sicher zu sein...)
cat /etc/resolv.conf u. nachschauen, ob e. datei /etc/resolv.conf.saved... existiert.
3. ppp verbindung trennen u. etwas warten. dann wieder:
ps ax
dann solltest du m. d. logs d. einwahlvorgangs i. /var/log/messages d. fehler finden können.
der einwahlvorgang startet m. e. zeile, die ca. so aussieht:
<dat.> <zeit> <dein-rechnername> pppd[<PID-v.-pppd>]: pppd options in effect:
...
wirres zeug :-)
...
ende d. einwahlvorgangs:
<dat.> <zeit> <dein-rechnername> pppd[<PID-v.-pppd>]: Script /etc/ppp/ip-up finished (pid xxx), status = yyy

wenn du dich nicht auskennst, alles posten.
zid
Board-User Level 3
Board-User Level 3
 
Beiträge: 1080
Registriert: Fr 23 Jun, 2006 09:08
Wohnort: wien

VorherigeNächste

ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: DotNetDotCom [Crawler] und 30 Gäste