Archive for the ‘Ubuntu’ Category

Ubuntu better support for 3G modem

sobota, 29 września, 2012

Do zarządzania modemami 3G w Ubuntu standardowo jest wykorzystywany Network-Manager. Jest to bardzo ciekawe i przydatne narzędzie. Niestety brakuje w nim kilku funkcji takich jak:

  • Odczyt oraz wysłanie SMS
  • Odczyt oraz wysłanie żądań USSD

Przy niektórych ofertach dostępu do Internetu po przez sieć GSM czasem operator wysyła SMS jak się kończy limit połączenia lub jak chcemy sprawdzić jaki jest stan konta trzeba wykorzystać odpowiedni kod USSD.

Modem Manager 3G rozwiązuje powyższe niedogodności i umożliwia:

Ubuntu modem manager

  • odczyt oraz wysłanie SMS

Ubuntu Modem Manager

  •  wysyłanie oraz odbiór żądań USSD

Ubuntu Modem Manager GUI

  • Wyświetlanie informacji karty SIM takich jak:
  • Device info,
  • Operator name,
  • Mode, IMEI,
  • IMSI/ESN,
  • Signal level.

Ubuntu Modem Manager

  •  Skanowanie sieci
  • Sprawdzanie informacji na temat aktualnego transferu oraz ustawianie limitów na pobrane MB lub czas użytkowania połączenia Internetowego.

Ubuntu Modem manager GUI

Instalacja

Program można zainstalować przy użyciu dedykowanego repozytorium Ubuntu. Należy wykonać kolejno komendy:

sudo add-apt-repository ppa:linuxonly/modem+manager+gui
sudo apt-get update
sudo apt-get install modem-manager-gui

lub pobierając paczkę ze strony twórcy http://linuxonly.ru/cms/page.php?7

Licencja

Program dostępny jest na licencji GPL v3 http://www.gnu.org/licenses/gpl.html

Podsumowanie

Modem Manager GUI jest bardzo dobrym uzupełnieniem network-managera dostępnego standardowo w Ubuntu. Nie może go zastąpić ponieważ nie posiada np. funkcji Connect lub Disconnect. Twórca programu “Alex” słusznie zauważył, że Network-Manager jest nierozłącznym elementem środowiska Unity oraz Gnome. Bez niego trudno było by obsługiwać inne interfejsy sieciowe. Program umożliwiając tylko odczyt informacji o modem nie koliduje z obsługą modemu standardowa dostępną w Ubuntu.  Modem Manager GUI pozwala w pełni wykorzystać możliwości modemu 3G oraz zawiera funkcje wspomagające codzienne użytkowanie. Produkt godny polecenia.

 

TFTP with GUI for Ubuntu

sobota, 4 sierpnia, 2012

Od pond 4 lat jako główny system wykorzystuje Ubuntu. Pomaga mi w pracy i w domu, wcześniej w szkole. Niestety nie zawsze można znaleźć na ten system tak przydatne i intuicyjne narzędzia jak 3CDemon tools. Ostatnio szukając prostego serwera TFTPD z graficznym interfejsem natrafiłem na TFTPGUI.
Jest to nowy projekt. Rok temu w lipcu została opublikowana pierwsza wersja programu. Na początku tylko na platformę Microsoft Windows. Miesiąc później powstała wersja na wszystkie dostępne systemy operacyjne.

TFTPGUI jest intuicyjny i lekki. Można go pobrać ze strony http://code.google.com/p/tftpgui/.

Instalacja:

Instalacja programu polega na pobraniu pliku tar. Rozpakowaniu go w dogodnym miejscu a następnie uruchomieniu za pomocą python.

gksu python ./tftpgui/tftpgui.py

TFTPGUI

Obsługa programu jest mało skomplikowana. Na panelu głównym mamy do wyboru cztery guziki. Start, Stop, Setup i Exit.

Konfiguracja:

W oknie konfiguracji można ustawić gdzie jest katalog roboczy serwera, gdzie mają być składowane logi, port na którym serwer pracuje oraz jakie adresy IP mają mieć dostęp do serwera.

TFTPGUI

Podsumowanie

Bernard Czenkusz tworząc TFTPGUI stworzył bardzo przydatne narzędzie niezbędne w pracy każdego administratora. Właśnie takich prostych i przyjaznych narzędzi brakuje w dystrybucjach linuxa typu Desktop. Przewagą programu nad standardowym tftpd dostępnym w Ubuntu jest GUI. Wymaga on minimum konfiguracji i można go zainstalować i uruchomić w paręnaście sekund. Do tego jak będzie niepotrzebny de-instalacja polega na skasowaniu go.

NetStumbler for Linux cz. 2 czyli inSSIDer w praktyce

sobota, 15 stycznia, 2011

Ponad dwa lata temu w artykule pt “NetStumbler for Linux czyli Wavemon w praktyce “ opisywałem program Wavemon jako alternatywę Netstumblera. Był to wtedy jedyny skaner sieci Wi-Fi działający pod linux i nie wymagający zmian w jądrze systemu. Na rynku oprogramowania OST pojawiły się dwa nowe produkty SWStumbler który chodzi dość niestabilnie oraz inSSIDer. Obecnie powstała wersja Alpha 2 pod system linux. Program jest dostępny również na platformę Windows. W niniejszym artykule skupię się tylko na wersji linuxowej.

Wymagania:

Windows XP, Vista and 7 (32 and 64-bit) lub Linux
Karta Wi-Fi posiadająca sterowniki do danego systemu.
Opcjonalnie GPS

Instalacja:
Na stronie http://www.metageek.net/products/inssider/linux na stronie znajdują się paczki pod różne systemy w tym Ubuntu.

Konfiguracja:

Program jest wstępnie skonfigurowany i działa od razu po uruchomieniu. W ramach możliwości konfiguracyjnych można ustawić GPS oraz zmienić kartę Wi-Fi która wykorzystuje do skanowania. W większości przypadków nie trzeba będzie nic przestawiać.

Praca z programem:

Program posiada cztery zakładki: GPS, 2.4Ghz 5Ghz, Network Graph w oknie głównym – widoczne na zrzucie ekrany poniżej. Zakładki odpowiadają kolejno za prezentacje: danych gps, sieci Wi-Fi w zasięgu radia 2,4Ghz, sieci wifi w zasięgu radia 5Ghz, histogramu zasięgu który pokazuje poziom sygnału w dB.

Program potrafi monitorować kilka sieci jednocześnie. Pozwala selektywnie filtrować prezentowane dane. W zakładce 2,4Ghz oraz 5Ghz możemy uzyskać MAC address, SSID, RSSI, Channel, Vendor, Encryption, Max Rate oraz typ sieci jaka jest w zasięgu.
Jego instalacja nie sprawia problemów. Pomimo ,że jest to wersja alpha 2 podczas testów na Ubuntu 10.10 z kartą Broadcom Corporation BCM4313 802.11b/g działał bez zarzutu.

Poniżej zrzut z programu inSSIder prezentujący funkcję która pozwala pokazać zajętość kanałów oraz nachodzenie się sieci.

inSSIDer Histogram

Podsumowanie

inSSIDer jest bardzo ciekawą alternatywą dla NetStumbler dostępnego tylko pod windows. Niewątpliwie jest przystępniejszy niż Wavemon i posiada funkcję niedostępne w Wavemon. Dodatkowo potrafi współpracować z GPS oraz działa w tzw. trybie zero config. Niestety nie pokazuje SNR oraz poziomu szumów na histogramie. Można doinstalować komercyjne pluginy które dodadzą tą funkcjonalność.
Przy braku chęci zakupu dodatków do InSSIDer w pewnych sytuacjach Wavemon może okazać się niezbędny.
Polecam przetestować program wszystkim którzy zajmują się w jakiś sposób sieciami Wi-Fi.

Może być to bardzo przydatne narzędzie przy:

  • Projektowaniu sieci,
  • Określaniu zasięgu sieci,
  • Wizowaniu anten kierunkowych,
  • Diagnozowaniu potencjalnych problemów.

Strona domowa projektu http://www.metageek.net/products/inssider/linux

Netdiscover – rozpznawanie sieci

sobota, 23 października, 2010

Netdiscover jest narzędziem które pomaga znaleźć urządzenia w sieci. Autor oprogramowania pisze o swoim produkcie “Netdiscover is an active/passive address reconnaissance tool, mainly developed for those wireless networks without dhcp server, when you are wardriving. It can be also used on hub/switched networks.”

Osobiście uważam, że narzędzie może się przydać podczas codziennej pracy np. w małej sieci szukamy konkretnego urządzenia, bez dostępu do zarządzania switch-em sprawdzamy czy jesteśmy w dobrym vlan. Analiza logów dhcp nie koniecznie jest wygodna i nie zawsze mamy do niego dostęp. W przypadku tanich routerów może nie być takiej możliwości.

Przykładowy wynik polecenia sudo netdiscover
 Network Discovering Tool

Jak widać na powyższym obrazku użycie narzędzia jest wygodniejsze niż analiza logów dhcp do których nie zawsze mamy dostęp. Niestety uruchomienie programu bez parametrów skanuje wszystkie możliwe sieci i interfejsy, co może zająć sporo czasu. Warto zapoznać się z opcjami programu wybierając “netdiscover ?” przydatna może być funkcja – r np. 192.168.2.0/24 jeśli wiemy jaką sieć chcemy zeskanować oraz -i aby określić interfejs na którym ma się odbyć skanowanie.

Używam tego narzędzia do znajdowania urządzeń np. Proxim które domyślnie pobierają adres ip z dhcp.
Producent zaleca aby po podłączeniu do sieci uruchomić aplikację ScanTool która znajdzie urządzenie. Niestety działa ona tylko pod windows. Osobiście na co dzień nie używam Windows więc alternatywa pod linux jest dla mnie bardzo przydatna.

Netdiscover jest kolejną użytecznym narzędziem które może czasem ułatwić codzienne obowiązki. Zachęcam do użytkowania narzędzia z rozwagą i nieskanowania nim obcych sieci bez zgody właściciela.

Powyższe narzędzie jest dostępne w repozytoriach Ubuntu. Więcej informacji na temat tego narzędzia można uzyskać na stronie projektu pod adresem http://www.nixgeneration.com/~jaime/netdiscover/.

Tilda

sobota, 7 czerwca, 2008

Jako Administrator często potrzebuje szybki dostęp do Terminala. Zazwyczaj uruchomiałem go za pomocą skrótu na pasku narzędzi. Niestety takie rozwiązanie jest nieco uciążliwe jeśli potrzebujemy go włączyć tylko na chwilę.

Dziś przypadkiem znalazłem narzędzie o nazwie Tilda. Jest to niezwykle użyteczny emulator terminala umieszczany na pulpicie. Wygląda to tak jak na poniższym zrzucie.

Dzięki temu rozwiązaniu nie musimy czekać aż terminal się uruchomi a potem zwolni zasoby za pomocą jednego klawisza skrótu uruchamiamy go na pulpicie we wcześniej zdefiniowanym miejscu oraz zamykamy. Program może być uruchomiony na stałe – można ustawić go tak ,żeby zawsze był na samym dole (nie zasłaniał okien) lub na samej górze co jest nieco wygodniejsze moim zdaniem.

Program jest dostępny w repozytoriach ubuntu.

Podczas pierwszego uruchomienia należy ustawić parę parametrów. W moim przypadku było nie zbędne ustawienia keybindings – służy on do otwierania oraz chowania terminala. Do tego można ustawić przenikanie oraz pozycję na ekranie. Jeśli zapomnimy czegoś ustawić w każdej chwili możemy najechać myszką na terminal a następnie wybrać “Preferences” i poprawić ustawienia.