tcpdump: Failed to open bpf device

Herakles

Profifragensteller
Moin!

Wenn ich ein

Code:
# tcpdump -i sis2

mache, dann erhalte ich folgende Fehlermeldung:

Code:
tcpdump: Failed to open bpf device for sis2: No such file or directory

Auch eine Suche im Internet hat mir bislang nicht weitergeholfen. Ich finde zwar Leute, die das gleiche Problem haben, aber niemanden, der eine Lösung anbietet.

Hat hier jemand eine Ahnung, was ich tun könnte?

Vielen Dank im Voraus,
Herakles
 
Mahlzeit!

Zeig mal dein ifconfig. Ich vermute da sind mehr als 10 Devices, oder? Du müsstest dir also in /dev/ mehr bpf*-Devices anlegen.

MfG
morph
 
Code:
tri:1$ ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33200
        priority: 0
        groups: lo
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:02:cb:5c
        priority: 0
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::20d:b9ff:fe02:cb5c%sis0 prefixlen 64 scopeid 0x1
sis1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:02:cb:5d
        priority: 0
        media: Ethernet autoselect (none)
        status: no carrier
sis2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:0d:b9:02:cb:5e
        priority: 0
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.123.1 netmask 0xffffff00 broadcast 192.168.123.255
        inet6 fe80::20d:b9ff:fe02:cb5e%sis2 prefixlen 64 scopeid 0x3
enc0: flags=0<> mtu 1536
        priority: 0
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
        priority: 0
        groups: tun
        media: Ethernet autoselect
        status: active
        inet 192.168.111.1 --> 192.168.111.2 netmask 0xffffffff
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1454
        priority: 0
        groups: tun egress
        media: Ethernet autoselect
        status: active
        inet 84.187.57.56 --> 217.0.119.59 netmask 0xffffffff
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33200
        priority: 0
        groups: pflog

Sind das schon zuviele devices? Wie lege ich denn mehrere bpf* Devices überhaupt an?

Grüße
Herakles
 
Moin,

ob es für dein Problem wirklich die richtige Lösung ist, weiß ich nicht. Ich hätte auch Skrupel das auf einem Produktivsystem zu testen, würde aber folgendes testen:

QUELLE: http://undeadly.org/cgi?action=article&sid=20020131182142
root@ss5# config -ef /bsd
OpenBSD 3.0-current (GENERIC_SCSI3) #0: Sun Jan 20 20:13:31 EST 2002
brad@ss5:/usr/src/src/sys/arch/sparc/compile/GENERIC_SCSI3
Enter 'help' for information
ukc> change bpf
132 bpfilter count 8 (pseudo device)
change [n] y
count [8] ? 12
132 bpfilter changed
132 bpfilter count 12 (pseudo device)
ukc> quit
Saving modified kernel.

Anschließend würde ich mir mit mknod ein neues bpf device in /dev anlegen und das System neu starten. Wie gesagt, ohne Gewährleistung und nicht auf einem Produktivsystem :huth:

mfg
morph
 
Moin!

In der Tat, das hat geholfen, allerdings sogar ohne das neue Anlegen von devices.

Herzlichen Dank!

Herakles
 
Zurück
Oben