Stały host na zmienne IP.

Awatar użytkownika
ubuproblem
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 169
Rejestracja: 30 lip 2007, 23:26
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Stały host na zmienne IP.

Post autor: ubuproblem » 09 sie 2008, 23:04

Opiszę w tym poradniku metodę, dzięki której nie będzie trzeba podawać już swojego cały czas innego IP np. do połączenia przez SSH.

Można do tego celu wykorzystać domenę na no-ip.com

1. Rejestracja w serwisie no-ip.

Wchodzimy na stronę http://no-ip.com i wybieramy [quote]Sign-up Now![/qupte]
Wypełniamy odpowiednimi danymi pola i rejestrujemy się.
Następnie na podany adres e-mail dostajemy prośbę o potwierdzenie zakładania konta.

2. Tworzenie hosta

Ponownie wchodzimy na stronę http://no-ip.com tym razem logujemy się podając dane takie jak przy rejestracji. Po zalogowaniu po lewej będzie można znaleźć listę funkcji. Z menu Hosts / Redirects należy wybrać Add.
Wypełniamy teraz pola.

Hostname: - To nazwa Twojego nowego hosta, którą będzie można zastąpić Twoje IP.
Nazwa może być dowolna. Nie może się jednak ona powtórzyć. Można także oczywiście wybrać z listy dowolną domenę która będzie kończyć nazwę hosta.
Host Type - Zostawiamy domyślnie.
IP Address: - Tutaj powinien się znajdować obecny adres IP. Czyli idziemy dalej.

Na resztę pól nie trzeba nawet zwracać uwagi :D

Teraz wystarczy wybrać "Create Host"

3. Instalacja programu

Teraz zainstalujemy program, który przy starcie systemu przypisze nasze IP do wybranego hosta.

Otwieramy terminal i wpisujemy:

Kod: Zaznacz cały

sudo apt-get install build-essential
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar zxf noip-duc-linux.tar.gz
cd noip-2.1.7
make
sudo make install
Przy ostatnim poleceniu program zapyta o Twój e-mail i hasło (podawane przy rejestracji)
Po ich wprowadzeniu stworzy odpowiedni plik konfiguracyjny.

4. Dodanie skryptu no-ip do autostartu

Teraz wystarczy uaktywnić skrypt startowy znajdujący się w bieżącym folderze.
Należy wpisać znów w terminalu (nadal w folderze noip-2.1.7)

Kod: Zaznacz cały

cp debian.noip2.sh /etc/init.d
sudo chmod +x /etc/init.d/debian.noip2.sh
update-rc.d debian.noip2.sh defaults
Aby w tym momencie uaktywnić usługę wystarczy wpisać

Kod: Zaznacz cały

sudo /etc/init.d/debian.noip2.sh start
Poprawki mile widziane :D
ODPOWIEDZ

Wróć do „Software-Sieć”