Hi, I think I have just solved all my problems relating to compilations of wireshark, hipl and hipl on OpenWRT. I simulated, on virtual machines, the base exchanges with these commands: on server side: root@OpenWrt:/# hipd debug(hipd.c:342@hipd_main): foreground info(hipd.c:351@hipd_main): hipd pid=1907 starting error(misc.c:1699@hip_create_lock_file): HIP daemon already running with pID 0 Give: -k option to kill old daemon. then root@OpenWrt:/# hipconf get hi default Waiting to receive daemon info. Default HIT: 2001:1c:56:831c:5b62:54d4:b36d:2e32 Default LSI: 1.0.0.1 finally root@OpenWrt:/# tcpdump -i eth0 -s 0 -w hip_base_exchange.cap on client side root@OpenWrt:/# hipd debug(hipd.c:342@hipd_main): foreground info(hipd.c:351@hipd_main): hipd pid=1788 starting error(misc.c:1699@hip_create_lock_file): HIP daemon already running with pID 0 Give: -k option to kill old daemon. then ping -c 3 192.168.5.1 and then using wireshark I can not see packets I1, R1, I2, R2. why? What's wrong? My two virtual host are in the same network and they have these Ipv4 addresses: client 192.168.5.4/24 server 192.168.5.1/24 Please help me. cheers.