Grafische Traceroute mit Karte aus dem Repository


10

Es scheint, als ob xt(xtraceroute) aus dem Repository entfernt wurde. Kennt jemand ein anderes grafisches Traceroute-Programm in den Haupt-Repos, das Karten zeichnet? Wenn nicht, reicht ein loses Deb-Paket oder ein PPA.


vtrace.mx4492.in ist ein kleines Online-Tool, das ich als Alternative zusammen gehackt habe. Sehen Sie, ob das Ihren Zweck erfüllt.
Manav

Antworten:


6

Versuchen Sie Open Visual Traceroute . Verfügbar bei Sourceforge. Es verwendet Java und funktioniert gut in Ubuntu 12.04 und 13.04.

1. Installieren Sie Oracle Java 7 JRE

  • Für Open Visual Traceroute muss Oracle Java 6 JRE oder höher installiert sein.
  • Der einfachste Weg, den ich gefunden habe, ist die Installation von Java unter Ubuntu über das Web Upd8 PPA.
  • Fügen Sie zuerst die PPA hinzu. Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
  • Eine gute Idee, um Java-Konflikte zu minimieren, ist das Entfernen von OpenJDK . Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
sudo apt-get remove --purge openjdk *
  • Um die Oracle  Java 7- Version zu installieren und sicherzustellen, dass gksu installiert ist (aus Ubuntu 13.04 entfernt), öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
sudo apt-get install oracle-java7-installer gksu
  • Tipp:  Überprüfen Sie oben die auf Ihrem System installierte Java-Version. Öffnen Sie ein Terminal und geben Sie Folgendes ein:
Java-Version

2. Laden Sie Open Visual Traceroute herunter und installieren Sie es

  • Öffnen Sie das Terminalfenster und geben Sie Folgendes ein:
mkdir / tmp / OpenVisualTraceRoute
cd / tmp / OpenVisualTraceRoute
  • Laden Sie dann für 32-Bit- und 64-Bit-Systeme die neueste Version herunter und installieren Sie sie mit:
wget http://sourceforge.net/projects/openvisualtrace/files/latest/download
sudo entpacken download -d / opt /
  • Extrahieren Sie das Anwendungssymbol, das für den Launcher verwendet werden soll, und legen Sie die Berechtigungen fest mit:
cd / opt / OpenVisualTraceRoute *
sudo unzip -j org.leo.traceroute.jar * / internet.png
sudo chmod + x startLinux.sh

3. Erstellen Sie einen Open Visual Traceroute-Starter

  • Erstellen Sie zum Erstellen eines Ubuntu Unity Desktop Launcher eine Desktop Launcher-Datei mit:
sudo gedit /usr/share/applications/open-visual-traceroute.desktop
  • Fügen Sie dann die folgenden Informationen hinzu und speichern Sie:
[Desktop-Eintrag]
Name = Visual Traceroute öffnen
Version = 1.3.1
GenericName = Visual Traceroute öffnen
X-GNOME-FullName = Visual Traceroute öffnen
Kommentar = Visual Traceroute öffnen
Typ = Anwendung
Kategorien = Anwendung; Dienstprogramm;
Exec = gksudo / bin / sh startLinux.sh
Terminal = falsch
StartupNotify = true
TargetEnvironment = Einheit
  • Fügen Sie dann den Pfad zur neuesten Version und zum Symbol im Launcher hinzu mit:
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
Ausfahrt
  • Anschließend können Sie in Ihrem Unity-Dash nach Open Visual Traceroute suchen und die Anwendung starten.

Die Original-Installationsanleitung finden Sie hier: http://www.thefanclub.co.za/how-to/how-install-open-visual-traceroute-ubuntu


8

Paket / Binär mtrmacht was Sie brauchen. Standardmäßig (glaube ich) hat Ubuntu mtr-tinyinstalliert.

Es sollte mit einem GTK-Fenster beginnen, aber Sie können es jederzeit aufrufen mtr --gtkoder mtr -- cursesangeben, was Sie möchten.


1
Ich habe vergessen, meine Zuordnungsanforderung in der Frage zu erwähnen. Sie wurde aktualisiert. Ich glaube nicht, dass mtr Karten macht?
Jeremy

Sehr praktisch, ich wusste nicht, dass dies in der Basisinstallation enthalten war.
Jeremy

1
Standardmäßig ist nur mtr-tiny installiert, das keine GTK-Unterstützung bietet. Geben Sie "sudo apt-get install mtr" ein, um dies zu entfernen und das vollständige Paket zu installieren. Wenn Sie an dieser Stelle mtr ausführen, wird die GTK-Schnittstelle aufgerufen. Aber keine Karten, und ich konnte es nicht zum
Laufen bringen

Ich musste mtrmit CLI arbeiten, aber in meinem Fall war der mtrBefehl standardmäßig die GTK-Version. Also habe ich entfernt mtrund installiert mtr-tiny, mein Zweck, CLI mit mtrServed with Package zu verwenden mtr-tiny:) Vielen Dank für die Klarstellung zwischen mtr-tinyund GTKVersion.
Mayura

0

Manchmal muss möglicherweise das whois-Paket installiert sein:

dpkg: dependency problems prevent configuration of ovtr:

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

Dann würden wir einfach ausführen:

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) ...
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.