View previous topic :: View next topic |
Author |
Message |
mercora n00b
Joined: 20 Aug 2005 Posts: 15
|
Posted: Sat Aug 20, 2005 5:23 am Post subject: Routing Probleme |
|
|
Guten Morgen Comunity!
Ich bin zwar nicht gerade der neuste Linux Nutzer, allerdings hab ich das gefühl das ich diesmal ohne Hilfe nicht weiter kommen werde...
________________________________________________
Die Situation ist Folgende:
Ich besitze ein Modem das sich selbständig einwählt also praktisch ein Router:
192.168.0.1
Dieser Router ist mit der eth1 Schnittstelle meines rechners "hoolowca" verbunden:
192.168.0.2
Hoolowca wiederum ist über die eth0 Schnittstelle
192.168.0.3
mit dem Rechner mayana verbunden:
192.168.0.4
________________________________________________
Das Netzwerk funktioniert soweit auch schon.
Allerdings möchte ich das Anfragen von manyana auf meinen Router über hoolowca geroutet werden und zwar nur diese.
Das funktioniert von Natura nicht. Ich schätze mal, dass das auch ganz normal ist.
Ich versuchte als erstes auf manyana eine route zu erzeugen bei der anfragen auf den router hoolowca als gateway benutzt wird.
Ich versuchte es mit "route add 192.168.0.1 192.168.0.2/3 eth0".
Leider beides ohne erfolg .
Ich versuchte auch einige Konfuse (vllt auch nur noch Konfusere *G*) routen natürlich auch erfolglos.
Bin ich richtig in der Annahme das ich dass nur über iptables regeln kann ?
Nicht dass der Rechner nicht dazu in der lage wäre, noch mehr prozesse laufen zu lassen, bzw den Kernel auch etwas größer zu gestalten,
allerdings wäre es mir lieber wenn ich auf iptables verzichten könnte.
Zumal das auch nur eine Übergangslösung sein sollte.
Meine eigentliche Frage ist also ob und wie ich routen muss damit ich meine pläne verwirklichen kann.
Sollte es ohne iptables nicht funktionieren werde ich wohl um einen vorläufigen ersatz kernel nicht herum kommen.
Ich würde dann bitten mir die eingaben die ich tätigen muss zu erläutern, da ich mit iptables noch keine Erfahrungen gesammelt habe.
Sollte das ausserhalb eures Wissens liegen, würde ein einfacher Codeblock auch ersteinmal reichen
Vielen Dank für Eure Hilfe
PS: Hier die Routing Tabellen die beiden Rechner:
hoolowca
Code: | Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.0.4 * 255.255.255.255 UH 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
default router 0.0.0.0 UG 0 0 0 eth1
|
manyana
Code: | Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
|
|
|
Back to top |
|
|
Freiburg Guru
Joined: 19 Jun 2004 Posts: 504 Location: Freiburg
|
Posted: Sat Aug 20, 2005 9:06 am Post subject: |
|
|
teil den Adressbereich auf hoolowca in zwei Teile dann haste du auf eth0 den ipbereich 192.168.0.1-192.168.0.128 und auf eth1 192.168.0.256 oder andersherum wie du willst...
Außerdem mußt du routing aktivieren und manyana eine IP > 192.168.0.128 geben |
|
Back to top |
|
|
mercora n00b
Joined: 20 Aug 2005 Posts: 15
|
Posted: Sat Aug 20, 2005 10:28 am Post subject: |
|
|
Danke dir ersteinmal für deine Antwort.
Leider hab ich nicht gnaz verstanden was ich nun tuen soll.
Ich habe eth0 nun die ip 192.168.0.254 gegeben und gehe davon aus das ich damit den adressbereich geteilt habe.
Ich gehe auch davon aus das 256 ein tipp fehler war und 254 gemeint war.
Beim mich doch etwas verwirrenden versuch mit der 256 bekam ich auch einen fehler.
Ist das soweit korekt ?
Routing Aktivieren? was heißt das im klartext?
eigentlich dachte ich immer das ich halbwegs gut mit meinen systemen umgehen kann aber im moment bin ich doch etwas überfordert . |
|
Back to top |
|
|
mercora n00b
Joined: 20 Aug 2005 Posts: 15
|
Posted: Sat Aug 20, 2005 10:36 am Post subject: |
|
|
Ich habe gerade etwas über Network Bridging gelesen.
so wie es aussiht ist es genau dass was ich brauche.
Da Network Bridging in meinen kernel auch nicht eingebunden ist müsste ich auch hierfür einen neuen Kernel herstellen.
Da deine Variante anscheind ohne auskommt würde mich doch sehr interesieren wie genau ich deine Antwort zu versthen habe... |
|
Back to top |
|
|
Freiburg Guru
Joined: 19 Jun 2004 Posts: 504 Location: Freiburg
|
Posted: Sat Aug 20, 2005 12:34 pm Post subject: |
|
|
Ja natürlich 254 war wohl kurzzeitig geistig umnachtet. Die idee ist das du in der Routingtabelle festlegen kannst welche Rechner über welche Netzwerkkarte erreichbar sind. Du kannst also einstellen 0 bis 128 sind über eth0 zu erreichen 129 bis 254 sind über eth1 zu erreichen. Da du nur einen Rechner hast würde es sogar reichen in der Routingtabelle zu sagen 192.168.1.x ist über eth0 zu erreichen der Rest über eth1. |
|
Back to top |
|
|
mercora n00b
Joined: 20 Aug 2005 Posts: 15
|
Posted: Sat Aug 20, 2005 4:36 pm Post subject: |
|
|
Ok diesmal habe ich es verstanden denke ich
Ich werde es morgen mal ausprobieren und melde mich dann wieder hier.
Vielen dank schonmal für deine Hilfe |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Sat Aug 20, 2005 5:48 pm Post subject: |
|
|
Freiburg wrote: | Ja natürlich 254 war wohl kurzzeitig geistig umnachtet. Die idee ist das du in der Routingtabelle festlegen kannst welche Rechner über welche Netzwerkkarte erreichbar sind. Du kannst also einstellen 0 bis 128 sind über eth0 zu erreichen 129 bis 254 sind über eth1 zu erreichen. |
Leider wieder nicht ganz richtig
Wenn schon dann bitte .0 - .127 und .128 - .255 wobei die jeweils kleinste Adresse die Netzadresse und die jeweils größte die broadcast Adresse in diesem Netz wird und damit für Endgeräte nicht benutzt werden sollte.
Außerdem muß natürlich auch die Netzmaske angepaßt werden - statt der 'normalen' 255.255.255.0 muß hier 255.255.255.128 benutzt werden sonst is nix mit 2 getrennten Netzen. _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
|
|