Raspberry Pi jako domowy Serwer: Start iiiii stop jakie jest moje IP? No IP
Cześć.
Od dłuższego czasu zastanawiałem się nad napisaniem jakiegoś mniej czy bardziej sensownego wpisu. Długo myślałem nad tematem i długo nie było nic. Aż pewnego dnia wróciłem na dłużej do domu – moja kochana żona poprosiła mnie abym uporządkował swoje graty. I tak o to znalazłem Raspberry Pi. Teraz myślałem dłużej i intensywniej i wymyśliłem. Domowy serwer SAMBY + Dostęp FTP z zewnątrz a do tego wszystkiego mamy od nie dawna małego psa więc Kamerka IP ze starego Sonego. Ale oczywiście to nie wszystko bo w głowie czaiły się kolejne możliwości jakie dawało mi małe Raspberry Pi mianowicie prywatny VPN i Server Calibre.
Zapraszam do serii wpisów na blogu zatytułowanych wspólnie "Raspberry Pi jako domowy Serwer".
Cała seria będzie podzielona na mniejsze wpisy takie jak:
- Start iiiii stop jakie jest moje IP? No IP
- Zarządzanie serwerem Raspberry Pi przez Webmin
- Dziel i rządź czyli instalacja I konfiguracja SAMBY
- Pan i władca na krańcu świata czyli jak połączyć się przez FTP
To było by na tyle jeśli chodzi o początkową listę tematów, które będę chciał omówić.
Tak więc ambicje i plany były duże ale jak to wszystko się ułożyło...
Start iiiii stop jakie jest moje IP? No IP
Mój dostawca Internetu to Vodafone po linii telefonicznej co się wiąże z tym, że mam dynamiczne IP. To był pierwszy cel na mojej liście spraw do zrobienia. Rozwiązaniem mojego problemu był serwis www.noip.com. Po założeniu konta I stworzeniu nazwy hosta (adresu internetowego takiego jak np. Mojanazwa.ddns.net) musimy na jakimś komputerze zainstalować i uruchomić aplikacje DUC czyli Dynamic Update Client, która będzie aktualizować naszą nazwę hosta z aktualnym IP. Oczywiście nie zamierzam tego instalować nigdzie indziej jak tylko na moim Raspberry Pi.
Łączymy się z Pi przez SSH. Następnie tworzymy folder noip:
mkdir /home/pi/noip
Przechodzimy do utworzonego folderu:
cd /home/pi/noip
Teraz jak już tutaj jesteśmy pobieramy oficjalną aplikację od noip:
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Rozpakowujemy archiwum:
tar vzxf noip-duc-linux.tar.gz
Wchodzimy do rozpakowanego folderu
cd noip-2.1.9-1
Instalujemy:
sudo make
sudo make install
Teraz wystarczy przebrnąć przez prosty kreator w którym podajemy nasz login (email) do serwisu NoIP, hasło, nazwę hosta który chcemy aktualizować naszym IP i na koniec podać jak często nasz host ma być odświeżany.
Teraz żeby wszystko miało ręce i nogi wypadało by uruchamiać program do aktualizacji IP pod czas uruchomienia naszego serwera. Ja w tym celu użyłem programu nano, trzeba pamiętać o uruchomieniu edytora z uprawnieniami roota. Plik z auto startem w systemie linux znajduje się w folderze /etc/ a mowa jest o pliku rc.local.
Tak więc odpalamy nano.
sudo nano /etc/rc.local
Między “fi” a “exit 0” dodajemy “sudo /usr/local/bin/noip2”.
Teraz już tylko reboot po czym aby upewnić się, że wszystko działa jak powinno wpisujemy:
sudo noip2 -S
Naszym oczom ukaże się wiadomość: 1 noip2 process active.
To by było na tyle jeżeli chodzi o ustawienie NoIP na linuxie. W następnej części zajmę się instalacją Webmina i przekierowaniem portów w ruterze.
Mam nadzieję, że wpis uznacie za wartościowy. Wszelkie uwagi i komentarze mile widziane szczególnie, że chciał bym poprawić swój styl i pisać tu częściej.