Re: [mpls-linux-general] Re: Ethereal crashes immediately
Status: Beta
Brought to you by:
jleu
|
From: James R. L. <jl...@mi...> - 2005-01-04 04:00:27
|
I don't know what to tell you. 'It works for me' (tm) [root@simian root]# more /etc/fedora-release Fedora Core release 2 (Tettnang) [root@simian root]# uname -a Linux simian 2.6.9-1.6_FC2mpls_1_940a #1 Fri Dec 31 02:15:10 CST 2004 i686 i686 i386 GNU/Linux [root@simian root]# rpm -qa | grep tcpdump tcpdump-3.8.2-6.FC2.1 [root@simian root]# echo 0 > /sys/mpls/debug [root@simian root]# tcpdump -i wlan0 ether proto 0x8847 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on wlan0, link-type EN10MB (Ethernet), capture size 96 bytes 21:50:20.457809 MPLS (label 17, exp 0, [S], ttl 64), IP, length: 88 21:50:21.458779 MPLS (label 17, exp 0, [S], ttl 64), IP, length: 88 21:50:22.458645 MPLS (label 17, exp 0, [S], ttl 64), IP, length: 88 There is nothing new in 1.940a compared to 1.938. Try doing a strace on tcpdump and see what happens. Try turning off name resolution with the -nn switch. On Mon, Jan 03, 2005 at 11:02:46AM -0800, murat wrote: > Hi all. > > I've got a bit more specific info on when ethereal crashes.That is when I just create an incomming label with the following line only ( without creating outgoing label, adding route...): > > root# mplsadm2 -A -I gen:16:0 > > That line only is enough to make ethereal crashing. > When I remove the label with: > > root# mplsadm2 -D -I gen:16:0 > > ethereal works again. The same problem with tcpdump. > > I'm writing a thesis (time pressure) and have to use a cost free sniffer. If there are any alternatives please tell me. The best would be to make ethereal work. > > Again many thanks in advance and regards. > > > Original mail from 2004-12-31: > Hello guys, > > I use FC 2, kernel 2.6.8-1, mpls-linux 1.938, Ethereal 0.10.7. Everything installed like > described at mpls-linux. > Problem is Ethereal. It works when I capture IP packets. It crashes as soon as I want to > capture MPLS packets. > I set a path between two routers (/proc/sys/net/ipv4/ip_forward = 1): > mplsadm2 -A -O 0 > mplsadm2 O 0x2 -o push:gen:16:set:eth0:ipv4:192.168.30.2 > ip route add 192.168.30.0/24 via 192.168.30.2 spec_nh 0x8847 0x2 > mplsadm2 -A -I gen:17:0 > > mplsadm2 -A -O 0 > mplsadm2 O 0x2 -o push:gen:17:set:eth1:ipv4:192.168.30.1 > ip route add 192.168.30.0/24 via 192.168.30.1 spec_nh 0x8847 0x2 > mplsadm2 -A -I gen:16:0 > > > Now when I start ethereal, and klick "Edit-Preferences" or "Capture-Start" - ethereal > crashes immediately, the messege in the terminal is "Aborted". > Etereal works again when I delete the path. > > Thanks for any help in advance and regards. > > > > > --------------------------------- > Do you Yahoo!? > Yahoo! Mail - now with 250MB free storage. Learn more. -- James R. Leu jl...@mi... |