Pakiet noip2 (no-ip.com) został usunięty z repozytorium, co teraz?

15

Witryny bez adresu IP nadal zapewniają użytkownikom Ubuntu przewodnik instalacji, który korzysta z Aptitude, ale pakiet noip2 został usunięty z repozytorium.

Czy istnieje sposób, aby dowiedzieć się, dlaczego dany pakiet został usunięty z repozytorium?

Czy to możliwe, że wróci lub musi zostać ponownie przesłane przez No-IP.com?

Steven Roose
źródło

Odpowiedzi:

10

łatwo po prostu skompiluj postępuj zgodnie z tym przewodnikiem, aby skompilować Linux Dynamic Update Client (DUC) na swoim Ubuntu 12.04 LTS

Jak zainstalować klienta dynamicznej aktualizacji systemu Linux bez adresu IP (DUC) w systemie Ubuntu 12.04 LTS.

Będziesz mógł zainstalować DUC No-IP.com w ciągu kilku minut za pomocą terminala. Po otwarciu okna terminala musisz zalogować się jako użytkownik „root”. Możesz zostać użytkownikiem root z wiersza poleceń, wpisując „sudo -s”, a następnie hasło roota na swoim komputerze.

cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
make install

Zostaniesz poproszony o zalogowanie się przy użyciu nazwy użytkownika i hasła do konta No-IP.com.

Jeśli pojawi się komunikat „nie znaleziono” lub „brakujący gcc”, oznacza to, że nie masz narzędzi kompilatora gcc na swoim komputerze. Aby kontynuować, musisz je zainstalować.

Źródło i więcej informacji na temat konfiguracji klienta -> TUTAJ

hhlp
źródło
Tak, przepraszam, znalazłem to około 10 minut po zapytaniu.
Steven Roose,
Czy to automatyczne ładowanie przy każdym ponownym uruchomieniu, czy też muszę uruchamiać /usr/local/bin/noip2każdy rozruch ręcznie?
Piotr Kula
1
@ppumkin Przeczytaj plik README w folderze no-ip-2.1.9, aby uzyskać instrukcje dotyczące uruchamiania klienta podczas uruchamiania.
hhlp
18

Problemy bezpieczeństwa z noip2

Usunięcie klienta aktualizacji dynamicznej noip2 (DUC) z repozytorium wyjaśniono w błędzie nr 653957 Debiana . Jednym z problemów był problem bezpieczeństwa opisany w błędzie Debiana # 601229 .

Oprócz tych problemów noip2 (przynajmniej wersja 2.1.9) wysyła twoje hasło niezaszyfrowane przez Internet, co jest szczególnie złe, jeśli twoje konto bez IP zawiera rekordy MX (nazwy domen e-mail), konta IMAP lub wszelkie inne ważne usługi.

Jeśli chcesz nadal korzystać z klienta noip2, dobrym pomysłem może być użycie subkonta, tj. Grupy z hasłem (ta funkcja jest usługą płatną). W ten sposób hasło zapewnia dostęp tylko do aktualizacji określonych hostów, a nie pełny dostęp do całego konta bez adresu IP.

Zamiast tego użyj ddclient

Dobrą alternatywą dla noip2 jest ddclient. Można go znaleźć w repozytorium i może korzystać z bezpiecznych połączeń. Jak skonfigurować ddclient dla No-IP opisano tutaj:

Jak skonfigurować usługę pobierania dynamicznego DNS na serwerze Ubuntu?

Håkon A. Hjortland
źródło
1
+1, jedyna odpowiedź, która faktycznie wyjaśnia, dlaczego noip2 pakiet został usunięty z repozytoriów, zamiast kopiować i wklejać instrukcje instalacji ze źródeł.
MestreLion
5

Wygląda na to, że został usunięty z repozytoriów. To działa dla mnie:

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

Rozpakuj plik. Możesz to zrobić z wiersza polecenia, jeśli chcesz:

tar xzvf noip-duc-linux.tar.gz

Następnie uruchom następujące polecenia:

make
sudo make install
sudo vi /etc/rc.local

To ostatnie polecenie otwiera plik /etc/rc.localw edytorze tekstu wiersza polecenia vi. Jeśli nie czujesz się komfortowo vi, możesz użyć nanozamiast tego. W pliku dodaj ten wiersz, upewniając się, że pojawia się przed wystąpieniem exit 0::

/usr/local/bin/noip2

Zapisz plik i zamknij edytor tekstu.

Cristi
źródło
5

Jestem naprawdę nowy w systemie Linux i miałem ten sam problem z brakiem ip na serwerze Ubuntu 12.4 po odrobinie kopania znalazłem rozwiązanie.

musisz zainstalować kompilatory gcc i g ++, To także zainstaluje GNU make.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v

zainstalować klienta dynamicznej aktualizacji systemu Linux bez adresu IP Ubuntu 12.04

cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
sudo make install

powinieneś zostać poproszony o podanie adresu e-mail i hasła

po prostu wejdź do nich i spuść swój czajniczek

to zadziałało dla mnie i jestem gotowy;)

se7en
źródło
1

Dlaczego nie po prostu pobrać deba i zainstalować go?

wget http://launchpadlibrarian.net/26258014/noip2_2.1.9-3_amd64.deb

sudo dpkg -i noip2_2.1.9-3_amd64.deb

Daniel Holm
źródło
To moim zdaniem byłoby najlepszym rozwiązaniem. Po co majstrować przy kompilowaniu rzeczy, kiedy można tego uniknąć? Ułatwia to także odinstalowanie w razie potrzeby.
zrajm