Exercises firewall: Difference between revisions

Jump to navigation Jump to search
Line 8: Line 8:
   $ ./pox/pox.py forwarding.l2_learning blocker py (Note that there is a space between blocker and py to enable interactive mode)
   $ ./pox/pox.py forwarding.l2_learning blocker py (Note that there is a space between blocker and py to enable interactive mode)
*** or  
*** or  
   $ ./pox/pox.py forwarding.l2_learning blocker.py --ports=80,8888,8000 (not recommended)
   $ ./pox/pox.py forwarding.l2_learning blocker --ports=80,8888,8000 (not recommended)


** start Webserver in h1
** start Webserver in h1
Line 27: Line 27:
*** Write code to block h1 to h2 (Mac IDs: 00:00:00:00:00:01, 00:00:00:00:00:02)
*** Write code to block h1 to h2 (Mac IDs: 00:00:00:00:00:01, 00:00:00:00:00:02)
** Do the following to quickly test code
** Do the following to quickly test code
*** $ ./pox.py --verbose forwarding.l2_learning misc.firewall
  $ ./pox/pox.py --verbose forwarding.l2_learning misc.firewall
*** $ sudo mn --topo single,3 --controller remote --mac
  $ sudo mn --topo single,3 --controller remote --mac
*** $ dpctl dump-flows tcp:127.0.0.1:6634
  $ dpctl dump-flows tcp:127.0.0.1:6634
783

edits

Navigation menu