Version 2 (modified by Jamie McClelland, 9 years ago) (diff)


Second Quarter

Face-to-Face meeting

Sept. 17 & 18, 2012 (New York City)

Topic: networking and virtualization


Pre-meeting reading materials

  • ? link to article on racism and technology
  • ? link to article on ipv4 vs ipv6 - high level overview
  • ? link to article on broad overview of virtualization

Sept. 15

  • 9:00 - 10:00 am Participants' Initial Reactions to Course - Go Round
  • 10:00 - 12:00 Presentation and Discussion: Role of Racism in Technology
  • 12:00 - 1:00 pm Lunch
  • 1:00 - 3:00 pm Interactive lecture on core competancies Part I
    • understanding netmask, ip address and gateway settings and CIDR notation (e.g. "/27 network")
    • configuring your network card manually using the ip suite of commands
    • understanding network bridges and the use of the brctl command
    • understanding virtual network devices (aka tap devices) and how to create them with the ip command
    • understanding dhcp (watching dhcp sessions by using ifup/ifdown)
    • dns: using dig to query name servers
    • Using dnsmasq to setup your own dhcp/dns server on your local computer
  • 3:00 - 3:15 pm Break
  • 3:15 pm - 5:15 pm Interactive lecture on core competancies Part II
    • Introduction to Bash programming (executing commands, defining functions, if/then statements)
    • Assignment: write bash script to create a bridge, add two virtual network devices to the bridge, and assign them ip addresses.
  • 5:15 - 5:30 pm Wrap up
  • 6:30 pm: Group Dinner

September 16

Second Quarter's Work

Over the course of the second quarter, mentees will be assigned the tasks of setting up virtual servers to perform the following tasks:

  • Web Environment [link to how to], Deadline: October 15
  • Email system [link to how to], Deadline: November 15
  • File Server/Samba server [link to how to]: December 8