Port forwarding problem

  • Thread starter Thread starter SSB
  • Start date Start date

SSB

Ny medlem
Gick med
10 Mar 2003
Ort
Stockholm
Hoj
...
Hoppas någon kan bidra med några visdomsord här.

Jag har en adsl-router som är kopplat till en trådlös router som webservern är kopplad till, och problemet är att jag inte får webservern att synas utifrån.

Så här ser det alltså ut:
1. ADSL-Routern har ip 192.168.0.1. själv och tilldelar den trådlösa routern IP: 192.168.0.31 som "Internet Access". (Endast den trådlösa är kopplad till denna router, så det finns inga andra burkar som pratar direkt med denna router).

2. Trådlösa routern anser alltså att Internet finns att hitta på 192.168.0.31. Den ger sig själv IP't 192.168.1.1. Internt i mitt LAN kör den DHCP på 192.168.1.2 och uppåt, inga problem med att komma åt Internet. Så långt allt ok.

3. Webservern har fått fast IP 192.168.1.80 och går att komma åt från andra burkar på LANet direkt via ip-numret. Den kör dyndns och gick att hitta från internet innan jag skaffade den trådlösa routern. Så den är igång och är ok.

4. Port Forwarding...gah. Jag har prövat att från ADSL göra forward direkt till 192.168.1.80 utan resultat. Sedan gjorde jag forward till 192.168.0.31 och satte en forward från den trådlösa till 192.168.1.80, men det fungerade inte heller.

Så nu vet jag inte riktigt vad jag skall göra för att få det att fungera. En tanke jag har är att sätta den trådlösa på 192.168.0.2 och webservern på 192.168.0.80 för att få allting inom samma ip-range, men vill inte mecka med det om någon har en bra lösning här.

Bifogar en bild för att göra det lite mer lättöverskådligt.

Några idéer?
 

Bifogat

  • bild.jpg
    bild.jpg
    21.7 KB · Visningar: 39
Kör du NAT adresser till webservern? Alla IP nummer du räknat upp hittills är interna, du måste alltså antingen ange en NAT adress från din externa till din webserver på 192.168.1.80. eller routa trafiken.

En annan sak du kan kolla är routingtabeller, att all trafik som ska till webservern verkligen går via 192.168.1.1 det är ju just därför routern måste byta C-Nät för att skicka trafiken rätt....
 
Last edited:
Nu skall vi se om jag lyckas svara rätt :)

Eftersom jag kör dyndns så finns det ju ett externt ip kopplat därifrån till mig. Dvs skriver man in blablabla.mine.nu så får man IP 214.xxx.xxx.xxx eller vad det är och så skickas man till adsl-routern.

Därifrån försöker jag nu göra en port forward på port-80 traffiken till 192.168.1.80.

Var det svar på din fråga?

Så här ser routing tabellen ut på adsl-modemet, hittar inget motsvarande på trådlösa routern.
Destination Mask Gateway
0.0.0.0 0 213.67.141.xxx
127.0.0.1 0 127.0.0.1
192.168.0.0 ffffff00 192.168.0.1
192.168.10.0 ffffff00 192.168.10.1
192.168.20.0 ffffff00 192.168.20.1
213.67.141.xxx ffffff00 213.67.141.xxx
 

Så här ser det alltså ut:
1. ADSL-Routern har ip 192.168.0.1. själv och tilldelar den trådlösa routern IP: 192.168.0.31 som "Internet Access". (Endast den trådlösa är kopplad till denna router, så det finns inga andra burkar som pratar direkt med denna router).

2. Trådlösa routern anser alltså att Internet finns att hitta på 192.168.0.31. Den ger sig själv IP't 192.168.1.1. Internt i mitt LAN kör den DHCP på 192.168.1.2 och uppåt, inga problem med att komma åt Internet. Så långt allt ok.

3. Webservern har fått fast IP 192.168.1.80 och går att komma åt från andra burkar på LANet direkt via ip-numret. Den kör dyndns och gick att hitta från internet innan jag skaffade den trådlösa routern. Så den är igång och är ok.

4. Port Forwarding...gah. Jag har prövat att från ADSL göra forward direkt till 192.168.1.80 utan resultat. Sedan gjorde jag forward till 192.168.0.31 och satte en forward från den trådlösa till 192.168.1.80, men det fungerade inte heller.

nu har du nog rört till det lite

1. gör forward i adsl routern på port 80 till 192.168.0.31

2. i den trådlösa routern så gör du forward port 80 till

192.168.1.2

3. ändra adress på webservern till 192.168.1.2

du kan köra dhcp på webservern ifall du inte vill ställa in alla detaljer manuellt på servern men kolla vilken adresse den får och forward port 80 till den, annars

IP 192.168.1.2
GW 192.168.1.1
mask 255.255.255.0

dns 192.168.0.1 eller 192.168.1.1
 
Last edited:
Hmm...det är så jag har det nu.

Kan problemet verkligen bero på att web-servern har ip .80 istället för ip .2 ?
 
edit: såg inte att servern har 1.80 ,har du ställt in forward osv. rätt så borde det fungera, kommer du ut på nätet från servern så borde det gå att få till forward också, kan dock strula beroende på vad routern klarar.....
 
Last edited:
Hmm...det är så jag har det nu.

Kan problemet verkligen bero på att web-servern har ip .80 istället för ip .2 ?

Nej det ska inte spela någon roll...de ligger ju i samma C-nät.

Har du provat att göra portforwardingen direkt till 192.168.1.80, har trådlösa rätt routing så ska den ju hitta eller?

Mvh Stephenj
 
Nu bytte jag till 192.168.1.2 bara för att, men det fungerar ändå inte.

Maskinen som web-servern ligger på kommer åt internet, så jag kan surfa därifrån.

Har testat port forward direkt till 192.168.1.2 från adsl-routern, det fungerade inte heller.

Körigt. Några fler förslag? :)
 
nä, forward port 80 i adsl router till 192.168.0.31, forward port 80 i trådlös router till 192.168.1.2

har du fler datorer så koppla in en i adsl router och surfa till 192.168.0.31

du bör komma till servern ifall det inte är ett webbgränsnitt på routern som svarar, kanske får köra webbservern på port 81 eller nåt
 
Last edited:
Har du ställt in så att WEBBSERVERN lyssnar på, låt säj ett IP...eller den är tillsagd att lyssna på en domän? (I ditt fall blablabla.mine.nu.) ?
I httpd.conf finns:

Code:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

#
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
#BindAddress *

Har du det så här förstår jag att den inte hittas utifrån. Servern svarar inte på anrop på andra IP än localhost (127.0.0.1) då.
 
du kanske ska börja med att surfa till webservern från samma LAN, sen ADSL router LANet, sen be någon testa från Internet
 
Jag kan surfa till maskinen på sitt IP från andra burkar i LAN'et.

Den direkta IP'n fungerar (192.168.1.2) men även den indirekta via portforward fungerar (192.168.0.31).

Så det ser ju ut att lira så långt. Alltså att den svarar från anrop utifrån, och att att den trådlösa routerns port forwarding skickar en vidare till web-servern.

Surfar jag på den riktiga externa IP't (213.67.xxx.xxx) så kommer jag till ADSL-routerns inloggningssida. Vilket pga loopback verkar rimligt att jag inte skall se webserverns startsida.

Det låter ju som att adsl-routern och trådlösa routern inte kan snacka ihop sin port forwarding.
 

Surfar jag på den riktiga externa IP't (213.67.xxx.xxx) så kommer jag till ADSL-routerns inloggningssida. Vilket pga loopback verkar rimligt att jag inte skall se webserverns startsida.

:va

ser ju bra ut då förutom att adsl routern kanske kapar webbtrafiken, kan folk inte surfa in på servern från Internet så får du nog stänga av åtkomst av webbgränsnittet i routern från Internet, brukar finnas en meny, remote administration eller nåt
 
Ok, nu har jag kollat adressen utifrån.

Skriver jag in det externa IP't så kommer jag åt web-servern. Så portforward konfigurationen jag har nu verkar fungera.

Däremot verkar det vara någonting snurrigt med dyndns eftersom den har rätt IP men ändå inte puffar folket till sidan :va

Nåväl, nu har jag knappat in IP't igen och det står att det kan ta 15-20 minuter innan något händer. Får kika om den är uppe efter CSI ;)
 
Nyheter
KTM säkrar investerare och gasar vidare

KTM har meddelat en viktig ...

Motorcykelbranschen presenterar ”Safe Ride to the Future 3.0”

Genom att bygga vidare på f...

Bara en månad kvar till Gotland Ring Bike Week!

Nu är det bara en månad til...

En månad kvar till Gotland Ring Bike Week!

Nu börjar det dra ihop sig ...

Vinnn en CTEK CT5 Powersport!

Svara på några enkla frågor...

Försvarsmakten väljer Yamaha XT250 som ny ordonnansmc

Yamaha Motor har vunnit en ...

Vinnarhjälmen utlämnad

Robin Axelsson lämnar över ...

Yamaha XT250 ny ordonnansmotorcykel för Försvarsmakten

Yamaha Motor Europa NV fil ...

Distinguished Gentleman’s Ride -25

Under söndagen den 18 maj d...

Dags att boka in Gotland Ring!

Upplev magiska Gotland Ring...

Back
Top