Wie bringt man iptraf das Netzwerkdevice "dsl0" bei? (iptraf kennt nur "ppp0")
Moin miteinander! iptraf scheint den Wechsel des Bezeichners des ersten DSL-Devices von "ppp0" nach "dsl0" bei SuSE 9.2 nicht recht mitgemacht zu haben. ifconfig zeigt alle Netzwerkdevices an (dsl0/eth0/eth1/lo), iptraf zeigt dagegen nur lo, eth0 und eth1 an. Ein Konsolenaufruf mit direkter Devicezuweisung via "iptraf -i dsl0" scheitert daran, das iptraf das Devive "dsl0" nicht kennt. Statt dessen sucht er nach "ppp0", welches es aber seit SuSE 9.2 nicht mehr gibt (OK, geben tut's das schon, nur heißt es jetzt "dsl0"...). Das Manual hat nicht weiterhelfen können. Vielen Dank und Grüße, Tom
On Sun, Apr 10, 2005 at 11:51:18AM +0200, Diesel wrote:
Moin miteinander!
iptraf scheint den Wechsel des Bezeichners des ersten DSL-Devices von "ppp0" nach "dsl0" bei SuSE 9.2 nicht recht mitgemacht zu haben. ifconfig zeigt alle Netzwerkdevices an (dsl0/eth0/eth1/lo), iptraf zeigt dagegen nur lo, eth0 und eth1 an. Ein Konsolenaufruf mit direkter Devicezuweisung via "iptraf -i dsl0" scheitert daran, das iptraf das Devive "dsl0" nicht kennt. Statt dessen sucht er nach "ppp0", welches es aber seit SuSE 9.2 nicht mehr gibt (OK, geben tut's das schon, nur heißt es jetzt "dsl0"...). Das Manual hat nicht weiterhelfen können.
Mit dem angehängten Patch. ciao Arvin
Hallo Arvin, ich bin leider nicht so professionell wie du vermutest. Wo gegen muss ich den Patch einspielen? Was bewirkt der genau? Ist das ein Fehler in der Suse 9.2, oder eine EMpfehlung von Dir ? Gruß und Dank Michael On Sun, Apr 10, 2005 at 11:51:18AM +0200, Diesel wrote:
Moin miteinander!
iptraf scheint den Wechsel des Bezeichners des ersten DSL-Devices von "ppp0" nach "dsl0" bei SuSE 9.2 nicht recht mitgemacht zu haben. ifconfig zeigt alle Netzwerkdevices an (dsl0/eth0/eth1/lo), iptraf zeigt dagegen nur lo, eth0 und eth1 an. Ein Konsolenaufruf mit direkter Devicezuweisung via "iptraf -i dsl0" scheitert daran, das iptraf das Devive "dsl0" nicht kennt. Statt dessen sucht er nach "ppp0", welches es aber seit SuSE 9.2 nicht mehr gibt (OK, geben tut's das schon, nur heißt es jetzt "dsl0"...). Das Manual hat nicht weiterhelfen können.
Mit dem angehängten Patch. ciao Arvin -- This e-mail (and/or attachments) is confidential and may be privileged. Use or disclosure of it by anyone other than a designated addressee is unauthorized. If you are not an intended recipient, please delete this e-mail from the computer on which you received it. We thank you for notifying us immediately.
Michael Hoeller wrote:
Hallo Arvin,
ich bin leider nicht so professionell wie du vermutest. Wo gegen muss ich den Patch einspielen? Was bewirkt der genau? Ist das ein Fehler in der Suse 9.2, oder eine EMpfehlung von Dir ?
Das ist eine Änderung im Quellcode des Programms. Danach muss iptraf natürlich neu kompiliert werden. Es ändert, welche device Namen iptraf erkennt. Sandy
Hallo Arvin, ich bin leider nicht so professionell wie du vermutest. Wo gegen muss ich den Patch einspielen? Was bewirkt der genau? Ist das ein Fehler in der Suse 9.2, oder eine EMpfehlung von Dir ? Gruß und Dank Michael On Sun, Apr 10, 2005 at 11:51:18AM +0200, Diesel wrote:
Moin miteinander!
iptraf scheint den Wechsel des Bezeichners des ersten DSL-Devices von "ppp0" nach "dsl0" bei SuSE 9.2 nicht recht mitgemacht zu haben. ifconfig zeigt alle Netzwerkdevices an (dsl0/eth0/eth1/lo), iptraf zeigt dagegen nur lo, eth0 und eth1 an. Ein Konsolenaufruf mit direkter Devicezuweisung via "iptraf -i dsl0" scheitert daran, das iptraf das Devive "dsl0" nicht kennt. Statt dessen sucht er nach "ppp0", welches es aber seit SuSE 9.2 nicht mehr gibt (OK, geben tut's das schon, nur heißt es jetzt "dsl0"...). Das Manual hat nicht weiterhelfen können.
Mit dem angehängten Patch. ciao Arvin -- This e-mail (and/or attachments) is confidential and may be privileged. Use or disclosure of it by anyone other than a designated addressee is unauthorized. If you are not an intended recipient, please delete this e-mail from the computer on which you received it. We thank you for notifying us immediately.
On Tue, Apr 12, 2005 at 02:10:36PM +0100, Michael Hoeller wrote:
Hallo Arvin,
ich bin leider nicht so professionell wie du vermutest. Wo gegen muss ich den Patch einspielen?
Ich habe kurz zusammengeschrieben wie man vorgehen kann: - Install iptraf.spm - Copy iptraf-2.7.0.dif to /usr/src/packages/SOURCES/. - Goto directory /usr/src/packages/SPECS/ and edit iptraf.spec: - Add a line Patch2: %{name}-%{version}-dsl.diff after the line with "Patch1": - Add a line %patch2 after the line with "%patch1". - Run "rpmbuild --ba iptraf.spec' (does not require root permissions). - Install the new iptraf rpm found in /usr/src/packages/RPMS/i586. Evtl. muss man vorher noch andere Pakete installieren, rpmbuild sollte dies mitteilen. Ich habe die Sache nicht komplett ausprobiert. Der/die Erste dem/der es gelingt kann sich ja hier melden.
Was bewirkt der genau?
Der Patch erweitert die bekannten Interface Namen von iptraf.
Ist das ein Fehler in der Suse 9.2, oder eine Empfehlung von Dir ?
Der Patch ist so in der 9.3 drin. ciao Arvin -- Dipl.-Phys. Arvin Schnell SUSE LINUX Products GmbH Research & Development email: arvin@suse.de
participants (4)
-
Arvin Schnell
-
Diesel
-
Michael Hoeller
-
Sandy Drobic