Hi

I am a freshman to click.

When learning click through the tutorial published on the website("
http://www.read.cs.ucla.edu/click/tutorial1";), an error came up.

 It is at the step 3, and I followed its solutions to write click
configuration file just like this:

> FromDump(f3a.dump, STOP true)
>      -> CheckIPHeader
>      -> i1 :: IPClassifier(tcp, udp, icmp, -)
>      -> CheckTCPHeader
>      -> ttl :: IPClassifier(ttl > 0, -)
>      -> cl :: CheckLength(1500)
>
>      -> ip :: IPClassifier(dst 131.179.0.0/16, dst 131.0.0.0/8, dst 
> 18.0.0.0/8, -)
>
>   i1[1] -> CheckUDPHeader -> ttl
>
>   i1[2] -> CheckICMPHeader -> ttl
>   i1[3] -> ttl
>   ttl[1] -> ICMPError(18.26.7.1, timeexceeded, transit)
>      -> ToDump(f3f.dump, ENCAP IP)
>
>   ip[0] ->  ToDump(f3c.dump, ENCAP IP)
>
>   ip[1] ->  ToDump(f3b.dump, ENCAP IP)
>   ip[2] ->  ToDump(f3d.dump, ENCAP IP)
>   ip[3] ->  ToDump(f3e.dump, ENCAP IP)
>
> However, an error as follows came up when running makefile.

[EMAIL PROTECTED] click-tutorial1]# make
> --- Problem 1 Success: f1a.dump == f1b.dump
> --- Problem 2 Success: f2b.dump == good/f2b.dump
> --- Problem 2 Success: f2c.dump == good/f2c.dump
> --- Problem 2 Success: f2d.dump == good/f2d.dump
> --- Problem 2 Success: f2e.dump == good/f2e.dump
> TCP header check failed: bad TCP checksum
> UDP header check failed: bad UDP checksum
> ICMP header check failed: bad ICMP checksum
> [EMAIL PROTECTED]: IP header check failed: bad IP length
> --- Problem 3 Success: f3b.dump == good/f3b.dump
> --- Problem 3 Success: f3c.dump == good/f3c.dump
> --- Problem 3 Success: f3d.dump == good/f3d.dump
> --- Problem 3 Success: f3e.dump == good/f3e.dump
> /bin/sh: line 8:  3976 Segmentation fault      click -e "FromDump(f3f.dump,
> STOP true) -> StoreData(12, \<00000000>) -> SetIPChecksum -> ToDump(
> f3f-z.dump, ENCAP IP)"
> make: *** [check-prob3] Error 139
>


I ensured that the problem was at the red color word "SetIPChecksum", for
there was no segmentation fault error occurred after removing that process,
but it is not the right tcpdump file.

How should I resolve this problem?

Thank you in advance! Really expect your reply.


Regards
-Yanfeng
_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to