Graficzny Traceroute z mapą z repozytorium


10

Wygląda na to, że xt(xtraceroute) zostało usunięte z repozytorium, czy ktoś wie o innym graficznym programie traceroute w głównych repozytoriach, który rysuje mapy? Jeśli nie, to zrobi to luźny pakiet deb lub PPA.


vtrace.mx4492.in to małe narzędzie internetowe, które zhakowałem razem jako alternatywę. Sprawdź, czy to służy twojemu celowi.
Manav

Odpowiedzi:


6

Wypróbuj Open Visual Traceroute . Dostępne na Sourceforge. Używa Java i działa dobrze w Ubuntu 12.04 i 13.04.

1. Zainstaluj JRE Oracle Java 7

  • Open Visual Traceroute wymaga zainstalowania Oracle Java 6 JRE lub nowszego.
  • Najprostszym sposobem, jaki udało mi się znaleźć, jest instalacja Java na Ubuntu, za pośrednictwem sieci Web PPA Upd8.
  • Najpierw dodaj PPA. Otwórz okno terminala i wprowadź:
sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
  • Dobrym pomysłem na zminimalizowanie wszelkich konfliktów Java jest usunięcie OpenJDK . otwórz okno terminala i wprowadź:
sudo apt-get remove --purge openjdk *
  • Aby zainstalować wersję Oracle  Java 7 i upewnić się, że gksu jest zainstalowany (usunięty z Ubuntu 13.04), otwórz okno terminala i wprowadź:
sudo apt-get install oracle-java7-installer gksu
  • Wskazówka:  sprawdź u góry wersję Java zainstalowaną w systemie, otwórz terminal i wprowadź:
java -version

2. Pobierz i zainstaluj Open Visual Traceroute

  • Otwórz okno Terminal i wprowadź:
mkdir / tmp / OpenVisualTraceRoute
cd / tmp / OpenVisualTraceRoute
  • Następnie dla systemów 32-bitowych i 64-bitowych pobierz i zainstaluj najnowszą wersję z:
wget http://sourceforge.net/projects/openvisualtrace/files/latest/download
sudo rozpakuj pobieranie -d / opt /
  • Wyodrębnij ikonę aplikacji, która będzie używana dla programu uruchamiającego i ustaw uprawnienia za pomocą:
cd / opt / OpenVisualTraceRoute *
sudo unzip -j org.leo.traceroute.jar * / internet.png
sudo chmod + x startLinux.sh

3. Utwórz program uruchamiający Open Visual Traceroute

  • Aby utworzyć Ubuntu Unity Desktop Launcher , utwórz plik uruchamiający pulpit za pomocą:
sudo gedit /usr/share/applications/open-visual-traceroute.desktop
  • Następnie dodaj następujące informacje i zapisz:
[Wpis na pulpicie]
Nazwa = Otwórz Visual Traceroute
Wersja = 1.3.1
GenericName = Otwórz Visual Traceroute
X-GNOME-FullName = Otwórz Visual Traceroute
Komentarz = Otwórz Visual Traceroute
Typ = zastosowanie
Kategorie = Aplikacja; Narzędzie;
Exec = gksudo / bin / sh startLinux.sh
Terminal = false
StartupNotify = true
TargetEnvironment = Jedność
  • Następnie dodaj ścieżkę do najnowszej wersji i ikonę w programie uruchamiającym za pomocą:
cd / opt / OpenVisualTraceRoute *
sudo su
echo "Path = $ (eval pwd)" >> /usr/share/applications/open-visual-traceroute.desktop
echo "Icon = $ (eval pwd) /internet.png" >> /usr/share/applications/open-visual-traceroute.desktop
wyjście
  • Będziesz wtedy mógł wyszukać Open Visual Traceroute w desce rozdzielczej jedności i uruchomić aplikację.

Oryginalny podręcznik instalacji można znaleźć tutaj: http://www.thefanclub.co.za/how-to/how-install-open-visual-traceroute-ubuntu


8

Pakiet / plik binarny mtrrobi to, czego potrzebujesz. Domyślnie (myślę), Ubuntu mtr-tinyzainstalował się.

Powinno zacząć się od okna GTK, ale zawsze możesz je wywołać za pomocą mtr --gtklub, mtr -- cursesaby określić, co chcesz.


1
Zapomniałem wspomnieć o moim wymaganiu dotyczącym mapowania w pytaniu, zostało ono zaktualizowane. Nie wierzę, że mtr robi mapy?
Jeremy

Bardzo przydatne, ale nie wiedziałem, że przyszedł w podstawowej instalacji.
Jeremy

1
Domyślnie instalowany jest tylko mtr-tiny, który nie obsługuje GTK. Wydaj polecenie „sudo apt-get install mtr”, aby usunąć to i zainstalować pełny pakiet. Uruchomienie mtr w tym momencie wywoła interfejs gtk. Ale nie ma map i nie mogłem go uruchomić ...
Scaine,

Musiałem mtrpracować z CLI, ale w moim przypadku mtrpolecenie było domyślnie spawaniem wersji GTK. Więc usunąłem mtri zainstalowałem mtr-tiny, moim celem jest użycie CLI z mtrserwerem z pakietem mtr-tiny:) dziękuję za wyjaśnienie pomiędzy mtr-tinyi GTKwersją.
Mayura

0

Czasami może wymagać zainstalowanego pakietu whois:

dpkg: dependency problems prevent configuration of ovtr:

ovtr depends on whois; however:  Package whois is not installed.

Następnie wykonalibyśmy:

sudo apt-get install whois

The following NEW packages will be installed: whois

0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.

After this operation, 164 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main whois amd64 5.1.1 [30,2 kB]
Fetched 30,2 kB in 0s (39,8 kB/s)
Selecting previously unselected package whois.
(Reading database ... 355631 files and directories currently installed.)
Preparing to unpack .../archives/whois_5.1.1_amd64.deb ...
Unpacking whois (5.1.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up whois (5.1.1) ...
Setting up ovtr (1.6.3-1) ...
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.