Mając zainstalowane Ubuntu w wersji 12.04, przejdziemy do skonfigurowania teraz możliwości wyjścia z naszego serwera na świat przy pomocy NO-IP.
Rozpocznijmy konfigurację.
1) Przechodzimy na http://www.noip.com ,
2) Klikamy na „Sign up”,
3) Wpisujemy nasz login,hasło oraz mail, pozostawiamy zaznaczoną darmową domenę,
4) Odznaczamy checkbox’a, aby strona nie przysyłała nam żadnych reklam na skrzynkę,
5) Na koniec klikamy na „Free Sign UP” na dole strony,
6) Przechodzimy do naszego serwera, a dokładniej mówić otwieramy konsolę, wykonując poniższe komendy,
sudo -s
Instalujemy wymagane komponenty dla No-IP
apt-get install build-essential checkinstall
Pobieramy NO-IP
cd /usr/local/src/
wget https://www.dropbox.com/s/l9dvtcdi3oot9gi/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
dir
Przechodzimy do katalogu z plikami NO-IP
cd noip-2.1.9-1/
Rozpoczynamy instalację
checkinstall
7) Konfiguracja No-IP,
Click y to accept the default docs – Wpisujemy „y” akceptujemy instalację dokumentacji,
Enter „noip” as a name for the software – Wpisujemy „noip” jako nazwę dla naszej instalacji,
Hit enter three times to accept the name and descriptions for the program – Następnie wciskamy 3x Enter zatwierdzając domyślne ustawienia dla nazwy oraz opisu programu,
Następnie konfigurujemy dostęp do panela www dla użytkownika
When asked, enter your no-ip login name – Podajemy login,
When asked, enter the no-ip password for that username – Podajemy hasło,
Hit enter to accept the 30 second update rate – Kliknij Enter, aby zaakceptować 30 sekundowe odstępy aktualizacji plików (można wpisać oczywiście inną wartość),
Hit enter to accept N and go on without running a script on successful update (you dont need it) – Ponownie wciskamy Enter akceptując „N„, w ten sposób nie uruchomimy informacji o poprawnym zaktualizowaniu plików,
Hit enter to accept n and skip listing the included docs – Wciskamy Enter akceptując „N”, aby nie dostawać listy zaktualizowanych plików,
Hit enter to accept y and exclude the additional docs from the package – Na koniec akceptujemy „Y” aby odrzucić dodatki dokumentacji ,
8) Przełączamy się na zwykłego użytkownika:
su nazwa_uzytkownika
Ustawienia praw do pliku
sudo chmod 7777 /usr/local/etc/no-ip2.conf
Stworzymy skrypt auto startu, dzięki któremu NO-IP wystartuje gdy uruchomimy naszą maszynę
sudo nano /etc/init.d/noip
Dodajemy do niego
#######################################################
#! /bin/sh
case „$1” in
start)
echo „Starting noip2”
/usr/local/bin/noip2
;;
stop)
echo -n „Shutting down noip2”
for i in
noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','
do
noip2 -K $i
done
;;
*)
echo „Usage: $0 {start|stop}”
exit 1
esac
exit 0
#######################################################
Przetestujemy nasz skrypt, zastopujemy oraz uruchomimy nasz skrypt
sudo /etc/init.d/noip stop
sudo /etc/init.d/noip start
Następnie zmienimy uprawnienia w taki sposób, aby jedynie root mógł uruchomić NO-IP
sudo chmod 700 /usr/local/bin/noip2
sudo chown root:root /usr/local/bin/noip2
sudo chmod 700 /etc/init.d/noip
sudo chown root:root /etc/init.d/noip
sudo chmod 700 /usr/local/etc/no-ip2.conf
sudo chown root:root /usr/local/etc/no-ip2.conf
Dodamy teraz nasz skrypt do auto startu z parametrem start
sudo nano /etc/rc.local
Tuż przed końcem pliku (exit 0) dodamy poniższy wpis
/etc/init.d/noip start
Musimy otworzyć (przekierować) port 8245 do serwera, należy sprawdzić w swoim routerze w jaki sposób to zrobić, ewentualnie poszukać w internecie. Do tego musimy otworzyć port 80, tak aby użytkownicy mogli otworzyć stronę na swoim urządzeniu.
Opis jak tego dokonać w części 3.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).