Toon posts:

[Gentoo] Routing probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok ik heb hier een ingewikkelde situatie:
http://62.131.130.127/netwerk.GIF

Routing probleem
Alles werkt als een zonnetje, het netwerk "onder" zit in de range 10.0.0.x en achter de "firewall2" bak zit alles in 192.168.0.x (nu dus alleen mijn workstation). Ik heb overal internet en de 2 firewalls/routers werken perfect. De router onder is een alcatel 510 adsl router en die boven een asus pundit bak met een 2.6.0test2 linux kernel (gentoo).

Er is echter een klein probleempje, op "firewall2" draaid een webservertje, voor mensen van de buitenwereld gaat dat ok, die kunnen door een portforward op router1 (aka 10.0.0.1 alcatel 510) meegenieten van de files die ze door apache op 10.0.0.2 geserveerd krijgen (dat is dus firewall2 bak die aan eth0 weer mijn werkbak heeft hangen als 192.168.0.x). Maar als ik op een bak onder of boven dus met iprange 10.0.0.x of 192.168.0.x iets opvraag via 62.131.130.127 dan gaat dat mis (time-out) terwijl ik intern dus wel mijn webserver kan bereiken door die gewoon als 192.168.0.1 (voor boven) of 10.0.0.2 (voor onder) aan te spreken. Mensen van buitenaf kunnen dus prima via mijn internet ip erop maar ik kan er alleen via intern ip op en ik wil ivm met domeinnamen die naar 62.131.130.127 pointen er ook intern via 62.131.130.127 opkomen.

Firewall1/router1 is de alcatel met de volgende settings:
Nr Type Inside address Outside address Prot State
1 Stat 10.0.0.2:80 62.131.130.127:80 tcp TIME_WAIT
2 Stat 10.0.0.2:22 62.131.130.127:22 tcp LISTEN
met ip 10.0.0.1 op eth1 en 62.131.130.127 op ppp0

Firewall2/router2 is de asuspundit bak met dit script:
http://62.131.130.127/pietie.protect
met ip 10.0.0.2 op eth1 en 192.168.0.1 op eth0

Apache probleem
Daarnaast heb ik nog een klein probleempje op mijn nieuwe webserver (firewall2) met apache, deze gebruikt namelijk de config files van mijn oude webserver waaralles prima werkt, hij geeft ook geen fouten maar hij pakt een index file pas als ik een dir zo benader:

http://192.168.0.1/dir/

en niet als ik het zo ga benaderen:

http://192.168.0.1/dir

vroeger kan dit allebei? en ik heb toch nog altijd apache 1.3 en dezelfde config?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:13
Het laatste probleem is simpel: het werkt *juist* niet doordat je de config-file hebt gekopieerd. Als je namelijk naar de URL zonder slash aan het eind gaat, wordt je automatisch geredirect naar die *met* de slash. Dit werkt niet als de hostname niet goed in de configfile staat, aangezien Apache dan uiteraard naar de verkeerde URL redirect. Als je die configfile letterlijk hebt overgenomen is dit dus gegarandeerd het geval.

Zie ook de Apache FAQ hierover: Why does accessing directories only work when I include the trailing "/" (e.g., http://foo.domain.com/~user/) but not when I omit it (e.g., http://foo.domain.com/~user)?

Het eerste probleem is lastiger op te lossen. Ik zou zo geen makkelijke manier weten om dat te doen.

  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Installeer een dns server (bijvoorkeur bind) op je firewall.

In je dns server zet je een authoritive zone voor het domein van de website. Met behulp van views laat je requests van de 10.x kant beantwoorden met het 10.x ip, en requests van de 192.168.x kant met 192.168.x ip.

Is zeer netjes op te lossen op deze manier.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je kunt het verkeer voor 62.131.130.127:80 naar localhost laten gaan met behulp van iptables op firewall2, omdat het daar toch langsgaat.Als je vader/broertje niet zo vaak op die server komen, en jij wel, kun je dat zo oplossen.

Verwijderd

Topicstarter
blaataaps schreef op 04 August 2003 @ 01:56:
Je kunt het verkeer voor 62.131.130.127:80 naar localhost laten gaan met behulp van iptables op firewall2, omdat het daar toch langsgaat.Als je vader/broertje niet zo vaak op die server komen, en jij wel, kun je dat zo oplossen.
Vader is juist de gene die het meeste van de webserver gebruik maakt ivm zijn 0,0 html kunsten en webbeheer scripts ;). Dus dat is geen oplossing, en ik kan dat trucje met een dns server wel doen maar dan heb ik dus 2 dns servers in 1 netwerk (gaat dat goed?) en hoe lost dat het probleem voor mijn vader op?

Verwijderd

Topicstarter
Het probleem volgens jullie is dus de alcatel router?

  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Waar is er nog meer een dns server dan?
Als er op die linux doos al een dns server loopt kan je dat domein en de 'views' er prima aan toevoegen.

Verwijderd

Topicstarter
Nee, kan iemand dit mischien naar een geschikter netwerk forum verplaatsen want volgens mij ligt het probleem idd aan de router en moet iemand met verstand van alcatel modems mij gaan uitleggen hoe dit ga fixen.

Er is nu zeg maar alles wat op ppp0/62.131.130.127 binnenkomt geforward naar 10.0.0.2 maar ik moet zeg maar ook forwarden kunnen dat alles wat voor eth0/62.131.130.127 naar 10.0.0.2 gaat, ofzoiets dan :P.

Ga zo iig alcatel eens bellen.
Pagina: 1