Categories
Internet Synology Tech tomato Windows

www.tunnelbroker.net – automatyczna aktualizacja adresu IPv4

Przy wykorzystaniu tunelu udostępnianego przez www.tunnelbroker.net można ustawić sobie automatyczne aktualizowanie adresu IPv4 końcówki klienckiej.

Oczywiście można to wykonać ręcznie po zalogowaniu się do swojego panelu zarządzania tunelem, jednak zaprzęgnięcie do tego routera lub jakiegoś skryptu jest rozwiązaniem zdecydowanie bardziej wygodnym.

Istnieją dwa rodzaje aktualizacji:

  • Bez jawnego podania adresu IP – adres pobierany podczas wywołania linku – w tym przypadku wywołanie musi nastąpić z hosta, który jest końcówką tunelu:
    https://<USERNAME>:<PASSWORD>@ipv4.tunnelbroker.net/nic/update?hostname=<TUNNEL_ID>
    https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>
  • Z jawnym podaniem adresu IP – adres przekazywany jako parametr wywołania, wywołanie z obojętnie jakiego hosta:
    https://<USERNAME>:<PASSWORD>@ipv4.tunnelbroker.net/nic/update?hostname=<TUNNEL_ID>&myip=<IP ADDRESS>
    https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>&myip=<IP_ADDRESS>
Oczywiście jako parametry podajemy:
  • <USERNAME> – nazwę konta
  • <PASSWORD> – hasło
  • <TUNNEL_ID> – ID tunelu
  • <IP_ADDRESS> – adres IPv4 jaki ma być ustawiony dla końcówki

W przypadku routerów opartych o oprogramowanie OpenSource – Tomato, OpenWrt itd zawsze jest możliwość wywołania typu CustomLink w opcjach DDNS, gorzej jest z routerami posiadającymi oprogramowanie producentów, wtedy należy posiłkować się skryptami uruchamianymi z jakiegoś PC lub serwera.

 

Categories
tomato

ASUS WL-500gP V2 – wgranie alternatywnego firmware – TomatoRAF

Słowem wstępu…

Po długich namysłach jaki firmware załadować na mój routerek zdecydowałem się na TomatoRAF.  Od dłuższego czasu czytałem o problemach z wersją V2, jednak dopiero teraz wiem że mogłem wcześniej zabrać się za podmianę softu. Rozważałem dwie wersje Tomato, wersję TomatoUSB (Teddy Bear) i właśnie TomatoRAF (bazuje na Teddy Bear). Zależało mi na wersji posiadającej wsparcie dla IPv6 – jako że ostatnio ogarnęła mnie gorączka implementowania tego właśnie protokołu gdzie tylko się da.  Oczywiście przy drobnych modyfikacjach IPv6 można uruchomić również na innych wersjach alternatywnego firmware, np. OpenWrt. Jednak ostatnio jestem zbyt leniwy 🙂

Zestawienie pozostałych popularnych edycji Tomato można znaleźć na http://en.wikipedia.org/wiki/Tomato_(firmware).

Podstawowe funkcjonalności TomatoRAF: SpeedMod, SFTP, VPN client/server, USB (print, nas), IPv6

 

Wgrać firmware na router Asusa można na kilka sposobów. Najłatwiej jest skorzystać z softu dołączanego do routera: Asus Firmware Restoration Tool.

Procedura wgrania firmware:

  1. Reset do ustawień fabrycznych (nie jest to chyba wymagane – nie sprawdzałem).
  2. Ustawienie na kompie statycznego adresu 192.168.1.x/255.255.255.0 (bez ustawienia bramy) – oczywiście gdzie x!=1
  3. Uruchomienie routera w Diagnostic Mode:
    • Wyłączenie routera
    • Podłączenie komputera do portu LAN1 (koniecznie do tego), najlepiej z wyłączonymi pozostałymi kartami sieciowymi. Restoration Tool trochę wariuje jeśli mamy włączonych kilka kart sieciowych.
    • Wciśnięcie i trzymanie przycisku RESTORE i podpięcie zasilania. Przycisk należy trzymać wciśnięty kilka sekund
    • Jeśli dioda POWER będzie powoli pulsować to oznacza że jesteśmy w trybie Diagnostic
  4. Sprawdzenie czy można nawiązać połączenie z routerem, np. ping 192.168.1.1 – router powinien odpowiadać
  5. Teraz uruchamiamy narzędzie Asusa i wskazujemy plik .trx do wgrania na router.
  6. Po wgraniu firmware następuje etap odzyskiwania, czyli w tym przypadku wgrywania naszego firmware – tak jak na załączonym obrazku
Asus Firmware Restoration Tool
Asus Firmware Restoration Tool

 

Oczywiście krok z Asus Firmware Restoration Tool można pominąć wgrywając firmware za pomocą zwykłego tftp:

tftp 192.168.1.1
tftp> binary
tftp> put tomato-K26USB-1.28.8702MIPSR1_RAF-VPN.trx

 

Linki:

TomatoUSB (Teddy Bear) http://tomatousb.org/

TomatoRAF http://victek.is-a-geek.com/tomato.html (ES)  lub (EN) (PL)

Demo online TomatoRAF http://lampiweb.com/virtual/tomatok26/status-index.html

 

Podsumowując…

Podstawowe funkcjonalności MODu TomatoRAF działają poprawnie. Jest kilka niedoróbek ale da się z nimi przeżyć:

  • domyślne wartości są na niektórych zakładkach załadowane z błędami – nie da się zapisać zmian bez poprawek
  • problem z funkcjonowaniem Static DHCP tuż po restarcie – są przydzielane losowe adresy z puli dostępnej dla DHCP, dopiero po chwili zaczynają być przydzielane wpisy z tablicy static

Pozostałych opcji nie zdążyłem sprawdzić. Router działa prawidłowo od trochę więcej niż doby – max 4 klientów pracujących jednocześnie. Dopiero za jakiś czas będę mógł napisać coś więcej o stabilności tego rozwiązania. Denerwuje mnie jedynie trochę niższa przepustowość Wifi – może to kwestia ustawień, jeszcze eksperymentuję.