Własny serwer w sieci obsługiwanej przez Liveboksa
0. Czym jest livebox, a czym jest serwer.
1. Zakładanie konta I usługi w serwisie DynDNS
2. Konfiguracja usługi DynDNS na routerze Livebox.
3. Konfiguracja przekierowania portów na routerze Livebox
0. Czym jest livebox, a czym jest serwer.
Livebox to urządzenie oferowane przez Telekomunikację Polską jako sprzęt wielozadaniowy. Może on obsługiwać m.in. VOD I VoIP. Jednak najważniejszą jego funkcją jest oczywiście udostępnianie łącza internetowego. Livebox nie jest jednak żadnym innowacyjnym wynalazkiem. To zwykły router. Urządzenie tego typu ma za swoje zadanie tzw. trasowanie. Mówiąc prosto – ustala jakimi ścieżkami będą podążały wysyłane przez nas dane. Omawiane przeze mnie urządzenie posiada dodatkowo modem ADSL Annex A. Tzw. Uplink, czyli dostęp do sieci, może być podłączany do routerów we wszelaki sposób. Neostrada, z racji tego, że Telekomunikacja Polska opiera swą architekturę na telefonii analogowej, wykorzystuje dostęp do Internetu metodą analogową (Annex A), w przeciwieństwie do np. Netii (Annex B; dostęp cyfrowy). Do podłączenia uplinku pod Liveboksa używa się kabla ze złączem RJ-11, jednak warto wiedzieć, że nie jest to wymóg I w innych zastosowaniach wykorzystuje się inne złącza.
Serwer to słowo dwuznaczeniowe. Serwer to zarówno sprzęt, jak i oprogramowanie. Jednym z popularnych serwerów (aplikacji) jest serwer Apache, dostępny pod znaczną ilość systemów operacyjnych. Jest on bardzo popularny, napisano o nim wiele książek, jak i atykułów w Internecie. Mnogość możliwości konfiguracji jest tak wielka, iż uważam, że Czytelnik sam powinien zapoznać się z takimi artykułami, a następnie zainstalować oprogramowanie serwera na komputerze mającym pełnić rolę serwera.
W celu poprawnej konfiguracji serwera Apache zalecam zapoznanie się z rozdziałem Apache – Serwer stron internetowych dokumentacji systemu PLD GNU/Linux.

Jeżeli mamy już skonfigurowany serwer – możemy przejść do następnego punktu.
1. Zakładanie konta i usługi w serwisie DynDNS.
Zapewne przyzwyczailiśmy się już do używania tzw. domen. Mało kto wpisuje w dzisiejszych czasach w okno przeglądarki adresy IP. To przeżytek. Nie możemy być lamusami, dlatego stworzymy nazwę domenową dla naszego serwera. Będziemy do tego potrzebowali serwera nazw, tzw. serwera DNS (Domain Name System). W tym wypadku należy skorzystać z serwisu DynDNS. Są tego dwa powody. Pierwszy jest taki, iż gdy dostęp do Internetu jest do nas dostarczany poprzez Neostradę, to nasz adres IP jest zmienny. Zmienia się on co jakiś czas podczas nawiązanego połączenia, a zawsze podczas ponownego uruchomienia Liveboksa. Zatem nie możemy korzystać ze zwykłego serwera DNS, gdyż serwer DNS, z którego mamy zamiar korzystać, musi obsługiwać dynamikę rekordów. Z tego powodu właśnie ważne jest założenie domeny dla naszego serwera, gdyż każde ponowne uruchomienie routera wiązałoby się z koniecznością podania użytkownikom naszego serwera, nowego adresu IP serwera. Drugim powodem, dlaczego ma to być DynDNS, jest to, iż ta usługa jest wspierana przez oprogramowanie urządzenia Livebox. Oprogramowanie to pozwala na bardzo wygodne użytkowanie usług serwisu DynDNS. Nie znaczy to jednak, że nie możemy wykorzystywać innych rozwiązań, takich jak np. No-Ip. Jest to jednak niewygodne.
W celu założenia konta I usługi w serwisie DynDNS, należy udać się na stronę dyndns.com. Na stronie głównej, w pobliżu panelu logowania, klikamy na Create Account.
Teraz przyszła kolej na wpisanie nazwy użytkownika, adresu e-mail, hasła I zgodzenia się na regulamin.
Po udanej rejestracji logujemy się do serwisu. W panelu użytkownika wybieramy opcję My Services.
W części usług hostingowych (Host Services) wybieramy opcję Add Hostname.
W następnej części wpisujemy nazwę domenową dla naszego serwera, wybieramy opcję Host with IP Adress, po czym klikamy na “Use auto detected IP Address x.x.x.x”
Gotowe. Utworzyliśmy nową usługę w serwisie DynDNS. Teraz pora, aby ją skonfigurować.
2. Konfiguracja usługi DynDNS na routerze Livebox
W celu konfiguracji usługi DynDNS udajemy się do panelu administratora. Chcąc tego dokonać, należy w pasku przeglądarki wpisać adres IP 192.168.1.1, będący adresem IP Liveboksa (np. Naszym domyślnym adresem IP jest 192.168.1.10). Po tym pojawi się okno autentykacji, mające na celu pobranie od użytkownika loginu I hasła oraz sprawdzenie czy taki użytkownik ma prawo uzyskać dostęp do konfiguracji Liveboksa. Domyślnymi danymi, które trzeba tutaj wpisać to admin, admin.
Po zalogowaniu się przechodzimy do zakładki Konfiguracja Zaawansowana, a następnie wybrać Sieć → DynDNS
W nowym widoku wpisujemy swoje dane z serwisu DynDNS. Gotowe. Teraz, gdy Livebox zmieni swój adres IP, zawsze natychmiastowo poinformuje o tym fakcie serwis DynDNS, który odświeży swoje rekordy DNS dotyczące naszego serwera.
3. Konfiguracja przekierowania portów na routerze Livebox
Po co konfigurować przekierowanie portów? Standardowym portem protokołu HTTP jest port numer 80. Zatem każdy wpisując adres naszego serwera w oknie przeglądarki, będzie próbował łączyć się z naszym serwerem poprzez port 80. Jednakże przez port numer 80 łączymy się my, gdy chcemy skorzystać z możliwości konfiguracji Liveboksa (zwróć uwagę na pasek adresu, w obu przypadkach przed adresem występuje http://). Należy zatem powiedzieć routerowi, iż zapytania na porcie 80 nie mają być postrzegane jako chęć jego konfiguracji, a jako chęć dostania się do naszego serwera. W tym celu używa się właśnie przekierowania portów.
W celu konfiguracji przekierowania portów udajemy się spowrotem do menu podstawowego, wybieramy Serwery LAN, a następnie Dodaj. W nowym widoku wpisujemy nazwę serwera LAN. Nazwa ta nie ma zasadniczo znaczenia, służy tylko do identyfikowania usługi przez nas samych. W polu Lokalny adres IP wpisujemy adres IP serwera w sieci. Wartość domyślnie tu wpisana to adres IP komputera, z którego uruchomiono panel administracyjny routera Livebox.
Serwer powinien teraz działać.
Warto jednak pamiętać, że my sami nie możemy uzyskać dostępu do serwera przy użyciu domeny lub zewnętrznego adresu IP, gdyż taka czynność będzie powodowała przekierowywanie nas do panelu administracyjnego routera, dlatego, iż nasze zapytanie pochodzi z sieci LAN podległej Liveboksowi. Do naszego serwera, z naszej sieci możemy dostać się wpisując adres serwera, np. 192.168.1.10. Tylko zapytania spoza naszej sieci będą przekierowywane na adres serwera. Gdyby było inaczej – nie mielibyśmy możliwości konfiguracji routera z poziomu przeglądarki (dostępna jest także opcja konfiguracji przez wirtualną konsolę).
Chciałbym tutaj też rozwiać wątpliwości, jakoby przekierowanie portu 80 na konkretny komputer uniemożliwiało przeglądanie stron www na innych komputerach. Zapytanie do naszego serwera jest jakby “gołe”. Użytkownicy naszego serwera podają w przeglądarce nasz adres zewnętrzny, tzn. adres routera. Takie zapytanie będzie przekierowywane. Jeśli jednak to my wysyłamy zapytanie o jakąś stronę www, to razem z zapytaniem wysyłamy swój adres MAC, dzięki czemu odpowiedź jest kierowana do routera Livebox, ale adres docelowy wskazuje już konkretnie na komputer, który wysłał zapytanie.
Na samym końcu warto także “odwiedzić” Kontrolę dostępu w celu zmiany domyślnego hasła na jakieś rozsądniejsze.













to teraz stawiaj na serwerku NFSa jakies SSH dla mnie itd
ja w tym tyg tez stawiam serwer..to sobie tunel zrobimy co?
ilmarinen
luty 26, 2009 at 02:31
Apache to serwer webowy/www/HTTP*, nie aplikacji.
Jeśli zostajemy przy Fundacji Apache, to serwerem aplikacji jest Geronimo.
rjc
wrzesień 29, 2009 at 20:30