(gelöst) tgn als user starten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
sys_op
Beiträge: 672
Registriert: 17.09.2007 19:10:47
Lizenz eigener Beiträge: GNU General Public License

(gelöst) tgn als user starten

Beitrag von sys_op » 19.12.2014 11:15:49

Hallo

Für eine Übung möchte ich tgn (trffic generator) nutzen.
Nun stehe ich vor dem Problem, dass tgn offenbar für diverse Speaker root-Rechte braucht. Kennt jemand eine Möglichkeit tgn, ähnlich wireshark, so zu konfigurieren, dass man den Generator auch ohne root im vollen Umfang nutzen darf?

Als user bekomme ich für tgn -l folgende Speaker angezeigt:

Code: Alles auswählen

Speakers:
  Number of speakers: 3
  Speaker #0:
    Name: hex
    Type: hexdump to standard output
  Speaker #1:
    Name: stdout
    Type: standard output
  Speaker #2:
    Name: null
    Type: black hole
als root:

Code: Alles auswählen

Speakers:
  Number of speakers: 8
  Speaker #0:
    Name: ip
    Type: IPv4 packets (kernel-routed)
  Speaker #1:
    Name: ip6
    Type: IPv6 packets (kernel-routed)
  Speaker #2:
    Name: p3p1
    Type: raw Ethernet frames
    Interface: p3p1
  Speaker #3:
    Name: lo
    Type: raw Ethernet frames
    Interface: lo
  Speaker #4:
    Name: em1
    Type: raw Ethernet frames
    Interface: em1
  Speaker #5:
    Name: hex
    Type: hexdump to standard output
  Speaker #6:
    Name: stdout
    Type: standard output
  Speaker #7:
    Name: null
    Type: black hole
wichtig wären vor allem die Speakers ip und em1
Zuletzt geändert von sys_op am 23.12.2014 13:52:47, insgesamt 1-mal geändert.
gruss sys;-)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: tgn als user starten

Beitrag von rendegast » 19.12.2014 11:45:13

sudo?
Die man-page geht am Ende darauf ein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
sys_op
Beiträge: 672
Registriert: 17.09.2007 19:10:47
Lizenz eigener Beiträge: GNU General Public License

Re: tgn als user starten

Beitrag von sys_op » 19.12.2014 12:29:07

Hallo

Hmmm
manpage habe ich natürlich gelsen.. :roll:
Lt. der manpage verstehe ich es so, dass tgn in den hex-modus wechselt wenn es nicht als root gestartet wird.
The -o flag allows to select a specific network speaker for output. Use the -l option to list available speakers. By default, the "ip"
speaker (kernel-routed IP packet delivery) is tried first and if it is not available, which can happen if tgn is not run with root
privileges, the "hex" speaker is used.
sudo funktioniert nicht, und wirft einen Fehler..

PS
War ja klar, mein Fehler, ich habe übersehen, dass ich am Ende eine Leerzeile in der sudoers eintragen muss, nun klappt es.

Aber Danke Dir.
gruss sys;-)

Antworten