The start-up autoconfigure currently does not seem to handle address conflicts so at present, each needs a unique uip_lladdr in core/net/uip6.c. Use brctl to combine them onto a single bridge interface %br0. That probably will not work, as many browsers don't support the interface designator %tap0 but, you might get lucky with curl/wget and, it hopefully will be resolved in the future.Īdditional webserver6 instances can be reached by using %tap1, %tap2, etc. Launch Wireshark as root, capture from that interface, and direct a browser to It will create a tap0 with an IPv6 address that you can see with ifconfig. Build webserver6 with the minimal-net platform:Īnd, run it with administrator privileges: The steps for IPv4 above apply but, the address autoconfigures. If additional webservers are run with different IP addresses, each will create a different tapN which needs configuring similar to the above. You can change cpu/native/net/tapdev.c to the 10.10.10.100 address to avoid having to type it each time you run the webserver application.ħ. To stop the background webserver process, type fg 1 (assuming it is job 1) to bring it to the foreground and then, control-C out. Direct a browser to and, you should see the traffic and the index.html page.Ħ. Launch Wireshark as root (in Ubuntu, it is in "Applications->Internet->Wireshark (as root)") and, start it on the tap0 interface. If the tap0 address is wrong, or you changed the addresses in step 2, you now have to reconfigure the tap0 address to correspond If you modified the addresses in step 2, start it in the background by appending
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |