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.