route ohne root rechte ändern

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
decembersoul
Beiträge: 283
Registriert: 16.10.2003 10:25:15

route ohne root rechte ändern

Beitrag von decembersoul » 27.02.2007 17:22:42

Hallo
Ich habe ein sehr ungewöhnliches Problem.
Ich will aus einem Perl Programm über 192.168.0.1(eth1) einen Ping ins Inet absetzen.
Meine default gw ist jedoch über eth0 auf 172.x.y.z gesetzt.

Nun habe ich das Problem das ich nicht als root die route umsetzen will.
Das ganze soll automatisch ablaufen und ich will das Skript nicht als root laufen lassen.

nun bin ich am überlegen wie man es sonst machen kann. Mit Perl kann man ja recht viel aber das übersteigt meine Perl Kenntnisse.
Kann man nicht das Ping Packet so manipulieren das es über eth1 und 192.168.0.1 geht?

ssh tunnel fällt auch aus, da 192.168.0.1 mein zweiter Router ist.

Benutzeravatar
br3schweiz
Beiträge: 55
Registriert: 01.03.2007 14:00:20
Wohnort: Schaffhausen, Schweiz
Kontaktdaten:

Beitrag von br3schweiz » 03.03.2007 00:51:43

ping -i eth1 ???

decembersoul
Beiträge: 283
Registriert: 16.10.2003 10:25:15

Beitrag von decembersoul » 03.03.2007 09:16:36

geht leider nicht.
Habe nun ein Perl Skript geschrieben das setuid rechte bekommt.

Antworten