Toon posts:

Nog een probleem met m'n router

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met nog een probleem. Als ik een pc (in dit geval 192.168.2.2) aan de andere kant van mijn Linux router wil pingen, dan geeft hij als ik ingebeld zit een Doelhost niet bereikbaar. Hij probeert dan contact te zoeken met 195.7.137.194. Nou snap ik dus ABSOLUUT niet hoe dat win98 nou weer daarbij komt, want volgens mijn route table is de gateway voor het subnet 192.168.2.0 de router (192.168.1.1).

Als ik niet ingebeld zit doet hij het overigens prima. De onderstaande route table wordt gebruikt als ik niet ingebeld zit. Het is weliswaar niet de netste table, maar ik ben dan ook pas 3 dagen met routers etc bezig. Als ik nou inbel veranderd mijn 'prachtige' table in het onderste gedrocht. Het vreemde is dat de route die hij nodig heeft om die andere pc te vinden er nog steeds in staat, maar hij klopt dus gewoon aan bij 195.7.137.194...


Iemand enig idee wat er aan de hand is??


Normale route table<pre>Actieve routes:

Netwerkadres Netmask Gatewayadres Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 1
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 1
192.168.2.0 255.255.255.255 192.168.1.1 192.168.1.2 1
224.0.0.0 224.0.0.0 192.168.1.2 192.168.1.2 1
255.255.255.255 255.255.255.255 192.168.1.2 0.0.0.0 1</pre>route table als ik ingebeld zit<pre>Actieve routes:

Netwerkadres Netmask Gatewayadres Interface Metric
0.0.0.0 0.0.0.0 213.197.5.185 213.197.5.185 1
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 2
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 2
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 1
192.168.2.0 255.255.255.255 192.168.1.1 192.168.1.2 1
213.197.5.0 255.255.255.0 213.197.5.185 213.197.5.185 1
213.197.5.185 255.255.255.255 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 213.197.5.185 213.197.5.185 1
224.0.0.0 224.0.0.0 192.168.1.2 192.168.1.2 1
255.255.255.255 255.255.255.255 213.197.5.185 213.197.5.185 1</pre>

[edit]

Spaties weggevallen...

  • ijdod
  • Registratie: April 2000
  • Laatst online: 20-08 17:52
Zo te zien klopt de verwijzing naar 192.168.2.0 niet, dwz het netmask. Dit staat op 255.255.255.255, dit moet 255.255.255.0 zijn.

Door de default route (0.0.0.0) komt het toch op de router terecht, die het verder afhandelt, waardoor het lijkt te werken. (OK, het werkt ook, maar niet door de route naar 192.168.2.0)

Echter, zodra je inbelt, komt er een nieuwe default route bij, die zwaarder weegt dan de reeds bestaande (metric), en deze wijst richting je dial up verbinding (213.197.5.185). De 195.7.137.194 is een router de partij waar je op inbelt, die (uiteraard; vrije range) 192.168.0.0 niet kan vinden, en dus een host unreachable geeft.

Root don't mean a thing, if you ain't got that ping...


Verwijderd

Topicstarter
Dom dom dom, dat had ik zelfs moeten zien :)

Iig bedankt alweer!

[ff nieuwsgierig]

Ik heb hier in de man van de route op mijn linux bak gelezen dat bij 192.* hij automatisch herkent dat het een C-class netwerk is met dus het bijbehorend mask 255.255.255.0, waardoor je het masker dus niet meer hoeft op te geven. Zit dit dan alleen ingebakken in die linux route of heeft microsoft weer eens z'n implementatie weer eens niet in orde (m.a.w. wat is de standaard m.b.t. dat automatisch maskers herkennen)?

  • ijdod
  • Registratie: April 2000
  • Laatst online: 20-08 17:52
In principe hoeft een IP stack helemaal niet op de hoogte te zijn van classes, zolang het IP ontwerp maar klopt.

De klasseindeling is simpelweg kijken naar de eerste bits van het adres, dus op zich is dat herkennen ook niet spannend.

Root don't mean a thing, if you ain't got that ping...