Kester
24.11.2008, 15:50:10
Witam,
czy jest możliwe użyć routera jako serwer www lub inny? Nie widziałem nic takiego w ustawieniach mojego routera,
więc pytam, czy są produkty dającą taką możliwość?
Jeszcze jedna sprawa: co zrobić, bym mógł się łączyć z Apachem przez zewnętrzne IP? W moim przypadku jak wpiszę zew. IP w Firefoksie to pojawia się:
"Przerwane połączenie
Połączenie z serwerem zostało zresetowane podczas wczytywania strony.
Połączenie sieciowe zostało przerwane podczas negocjacji. Spróbuj ponownie."
Mój kolega też ma router i bezproblemowo łączy się z serwerem używając zewnętrznego IP. Mam ustawione przekierowywanie portów, że inni mogą się łączyć z moim serwerem.
Z góry dziękuję za odp.
dr_bonzo
24.11.2008, 16:11:15
Jesli router ma wbodowany serwer www to oczywiscie bedzie ci dzialal jako serwer www - ale chyba nie ma takiego sprzetu (nie wiem, nie sprawdzalem, ale router z definicji tylko kieruje ruchem w sieci).
Skad sie laczysz na zewnetrzne IP? Z twojej sieci (uzywaj lokalnego IP, lub nie da rady - 1. router powinien sam ta opcje wlaczyc, 2. jesli nie wlaczyl to musisz recznie dodac inny typ forwardowania - ktorego nie zrobisz na domowym routerze - na Linuxie da rade), czy z poza niej (z zewnatrz)?
bim2
24.11.2008, 16:19:42
jedyne jaki router znalazłem to taki do udostępniania plików ftp (http-webdav oraz windows file sharing) z pendriva lub dysku usb. Ja stawiam domowy server przekierowując porty. Musisz mieć zew. ip.
Wiele routerów domowego użytku ma wbudowane serwery HTTP, lecz służą one jedynie do obsługi panelu administracyjnego samego urządzenia. Zresztą, takie podejście mija się z celem. Routery wprawdzie są komputerami, ale wyspecjalizowanymi w przesyłaniu pakietów po sieci. Nie ma sensu inwestować w upychanie na nich serwera HTTP ogólnego przeznaczenia, który powinien być już dość rozbudowanym programem, kiedy i tak nie udźwignąłby on żadnej większej strony z powodu zbyt wolnego procesora i zbyt małej pamięci. Routery są po to, by przesyłać pakiety, serwery WWW, by udostępniać usługi. Podział prosty i logiczny.
erix
24.11.2008, 23:38:51
Cytat
Jeszcze jedna sprawa: co zrobić, bym mógł się łączyć z Apachem przez zewnętrzne IP? W moim przypadku jak wpiszę zew. IP w Firefoksie to pojawia się:
Dyrektywa
Listen w konfiguracji. Wszystko znajdziesz w manualu Apache.
~Zyx, wiesz - to jest kwestia sporna.

Bo zdarzają się prawdziwe cacka (np. Linksys WRT54G), które (po modyfikacjach oprogramowani) radzą sobie i z takimi zadaniami.

Jeśli ktoś oszczędza prąd i nie będzie zajeżdżał w niewiadomo jaki sposób, to będzie jak znalazł. ;]
Kester
25.11.2008, 15:21:40
Dzięki za szybkie odpowiedzi
Nadal nie rozwiązałem problemu łączenia się z serwerem przez zewnętrzne ip z lokalnego ip :/
Tak kombinowałem z routerem, że musiałem przywrócić ustawienia fabryczne :-D
Jeśli wyłączę Port Forwarding i chce się połączyć używając zewnętrznego IP, pojawia się stronka routera, jeśli włączę - "nie można wyświetlić strony".
Ustawiłem inny port jak 80 ("Listen" w konfiguracji Apache, przekierowywanie portów w routerze i w przeglądarce [zewip]:[port]), bo myślałem, że to może przeszkadzać - stronka routera i apache używa tego samego portu.
Moja konfiguracja:
Router:
TCP/IP Configuration
Attain IP Protocol. . . . . . . . . . . . . : Fixed IP
IP Address. . . . . . . . . . . . . : 192.168.1.254
Subnet Mask. . . . . . . . . . . . . : 255.255.255.0
Default Gateway. . . . . . . . . . . . . : 192.168.1.254
DHCP Server. . . . . . . . . . . . . : Disabled
MAC Address. . . . . . . . . . . . . : nieważne(jakiś dziwny)
WAN Configuration
Attain IP Protocol. . . . . . . . . . . . . : Fixed IP
IP Address. . . . . . . . . . . . . : nieważne
Subnet Mask. . . . . . . . . . . . . : 255.255.255.0
Default Gateway. . . . . . . . . . . . . : 82.143.151.1
MAC Address. . . . . . . . . . . . . : nieważne(ten, na który jest zakupiony internet)
ipconfig /all
Adres IP. . . . . . . . . . . . . : 192.168.1.100
Maska podsieci. . . . . . . . . . : 255.255.255.0
Brama domyślna. . . . . . . . . . : 192.168.1.254
Serwery DNS . . . . . . . . . . . : 192.168.1.254
Dzięki i pozdrawiam : o)
erix
25.11.2008, 16:16:01
Cytat
Jeśli wyłączę Port Forwarding i chce się połączyć używając zewnętrznego IP, pojawia się stronka routera, jeśli włączę - "nie można wyświetlić strony".
Wyłącz zdalne zarządzanie routerem (poprzez WAN), bo masz rację - gryzą się.

Cytat
Ustawiłem inny port jak 80 ("Listen" w konfiguracji Apache, przekierowywanie portów w routerze i w przeglądarce [zewip]:[port]), bo myślałem, że to może przeszkadzać - stronka routera i apache używa tego samego portu.
Czyli problem rozwiązany?
erix -> mam ten router (a nawet dwa) ; bardziej chodziło mi o producentów takiego sprzętu, bo jeśli zaczynamy dyskutować o zapaleńcach, to równie dobrze mogę powiedzieć, że stacja dyskietek jest instrumentem muzycznym, a w lodówce mogę podgrzać sobie obiad

. Można wiele rzeczy, pytanie jest: po co. Taki router co najwyżej parę statycznych stronek mógłby serwować i to przy niezbyt dużym ruchu, jeśli ma wciąż służyć jako router. PHP na tym nie uruchomisz, bo raz, że nie ma, dwa że pierwszy lepszy skrypt zapchałby całą pamięć, o bazie danych możesz zapomnieć...
Kester
25.11.2008, 20:39:01
erix, mam taką opcję do wyboru:
Enable Web Server Access on WAN
gdy to odznaczam nie mogę z LAN-u połączyć się z zewnętrznym IP, a gdy zaznaczam też nie mogę.
Może po prostu mój router nie przekierowywuje portów jeśli pakiet pochodzi z LAN-u?
dr_bonzo
25.11.2008, 21:11:06
Yh, laczysz sie z zewnetrznym IP (134.0.0.1), IP docelowe zostaje sforwardowane na lokalna siec (10.0.0.3), twoje IP to (10.0.0.10). I tutaj serwer WWW odpowiada pod twoje IP 10.0.0.10, a ze laczyles sie z 134.0.0.1 to polaczenie jest odrzucane jako bledne.
TY -> router -> WWW || WWW => TY

! zle
ROuter powinien zmienic IP zrodlowe na IP routera (10.0.0.1) i wtedy serwer www mu (routerowi) odpowie, zrobi odwrotne przepisanie i bedzie git.
TY -> router -> WWW || WWW => router => TY (OK)
No i pewnie nie masz tej opcji w routerze, w linuxie, iptables da sie to zrobic i wtedy dziala.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.