You are on page 1of 3

Team 8

Moses Garcia
CesarSanchez
Jeff Garrett
Jesse
Krepelka

Minutes:

Meeting 1: 06/10/2020
● Introductions
● Reviewed assignment
● ​Team Lead: Jesse Krepelka
● Divided assignments
○ We all used a Codeshare to pitch in
○ Moses and Cesar worked on modifying python code
○ Jeffrey and Jesse created the network diagrams
○ ALL worked on answering the questions for the program
○ Agreed to meet
Friday06/12/2020
Meeting 2: 06/12/2020
● Reviewed Project: All looking good with Screenshots showing completion
● All assigned out tasks were completed
● (troubleshooting time if needed)
● Agreed on all work being
submitted
Meeting 3: 06/14/2020
● Reviewed finished work
● Ran check if enough documentation for this assignment
● Adding Names commented on python scripts
● Add screenshots in PDF format
● Lead has final package and ready to submit
● Making sure to submit as a .zip file
Screenshots for Programming Assignment 4

1. Screenshot of python code running without errors:

2. Screenshot of h1 pinging h2

3. Screenshot of h2 pinging h1
4. Answers to these questions:
a. What were any interesting findings and lessons learned?
i. We thought it was interesting that because there were no switches we
needed to define separate subnets vs all being on the same subnet
b. Why didn’t the original program forward packets between the hosts?
i. The original program did not forward any packets because there were not
two different subnets connected to the router which in turn made the two
connections unable to ping each other.
c. Is the line ‘r1.cmd('sysctl -w net.ipv4.ip_forward=1')’ required?
i. This command is required as the “sysctl” command is enabling the
forwarding to occur in r1
d. Intentionally break your working program, e.g.: change a subnet length, IP
address, or default route for a host. Explain why your change caused the network
to break.
i. By changing the IP of the default route, it changed how the host was
expecting to send its traffic. Since the node is not a possibly known route
the host didn’t send it’s traffic.

Diagrams for Programming Assignment 4


Before: After:

Originally there is no way for the hosts to contact each other. The changes made involved
introducing interfaces that connect the disparate hosts (eth0 and eth1)

You might also like