Virtual Lab for CIS 192 & 196 Rich Simms May 27, 2006

Similar documents
CIS 192 Linux Lab Exercise

Static and source based routing

CHAPTER 7 DEMONSTRATE THE PAN IN LINUX

Quick guide for configuring a system with multiple IP-LINKs

THE INTERNET PROTOCOL INTERFACES

The Internet Protocol

THE INTERNET PROTOCOL/1

Setting Up a Multihomed System

Introduction to Firewalls using IPTables

Lab Exercise Sheet 2 (Sample Solution)

CIS Test 1- Practice - Fall 2011

Certification. Securing Networks

A Technique for improving the scheduling of network communicating processes in MOSIX

Linux. Sirindhorn International Institute of Technology Thammasat University. Linux. Firewalls with iptables. Concepts. Examples

CIS Lesson 3. Instructor: Rich Simms Dial-in: Passcode:

TP5 Sécurité IPTABLE. * :sunrpc, localhost :domain,* :ssh, localhost :smtp, localhost:953,*: Tous sont des protocoles TCP

WA2342 NoSQL Systems Comparison. Lab Server VM Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

CIS 76 VLab Pod Setup

Datagram. Source IP address. Destination IP address. Options. Data

Università Ca Foscari Venezia

Experimenting Internetworking using Linux Virtual Machines Part I

WA2393 Data Science for Solution Architects. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

Docker Networking: From One to Many. Don Mills

WA2592 Applied Data Science and Big Data Analytics. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

Supplies VLab pod 192 VMs shown above. Forum

Networking Modes. TOBY-L2 / MPCI-L2 series. Application Note. Abstract

Addressing and Routing

Network Address Translation

ISO Installation Guide. Version 1.2 December 2015

Firewalling for Free: An Enterprise Firewall Without the Enterprise Price. Name: Shawn Grimes Date: November 25, 2001 Course: CT-401

Genie Routing lab. Laboration in data communications GenieLab Department of Information Technology, Uppsala University. Overview

Manually Change Default Gateway Centos Command Line Windows

Installation of Fedora 12 with CD

Newsreader virtual machines Technical Report NWR

Deployment Guide for Nuage Networks VSP

Deployment Guide for Nuage Networks VSP

Figure 1: Creating new VM in VirtualBox. Please change the parameters and options, and make them exactly like the following figure.

Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box

Load Balancing Bloxx Web Filter. Deployment Guide v Copyright Loadbalancer.org

Best Practices VMware VMotion with HyperIP

Material for the Networking lab in EITF25 & EITF45

Deploying Cisco UCS Central

How to Install Forcepoint NGFW in Amazon AWS TECHNICAL DOCUMENT

Assignment 3 Firewalls

Static Ip Address No Internet Connection >>>CLICK HERE<<<

Utils Commands CHAPTER

WA2503 Hadoop Programming on the. Hortonworks Data Platform. Lab Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

TCP/IP Network Essentials

EFOLDER SHADOWPROTECT CONTINUITY CLOUD GUIDE

Laboratory 2 Dynamic routing using RIP. Iptables. Part1. Dynamic Routing

State of the art hyper-optimized video management platform designed for ease, speed and efficiency. Blackjack BOLT-LX

Setting Up Initial System Configuration


Guideline for the installation of C-MOR Video Surveillance Virtual Machine on VMware ESX Server

IPv6 NAT. Open Source Days 9th-10th March 2013 Copenhagen, Denmark. Patrick McHardy

The NBN Experience: The Interwebs at the Speed of Light. Jason But.

Amahi Instruction Manual

Jackson State University Department of Computer Science CSC 437/539 Computer Security Fall 2013 Instructor: Dr. Natarajan Meghanathan

ScopTEL TM IP PBX Software. Mediatrix Sentinel ScopTEL VM Installation

ECE 4110 Internetwork Programming Lab 7: Configuring a Network Using RIP Routing Protocol. Prelab Questions

SEEDAndroid User Manual

Windows Server 2008 Training

CIS 76 VLab Pod Setup

Virtuozzo DevOps. Installation Guide

(Refer Slide Time: 00:30)

LAN Setup Reflection

Installing VMware vsphere 5.1 Components

LAB THREE STATIC ROUTING

Basic Linux Desktop Security. Konrad Rosenbaum this presentation is protected by the GNU General Public License version 2 or any newer

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org

Network+ Guide to Networks 6 th Edition

IPtables and Netfilter

Network Layer Introduction

Linux. Computer networks - Administration 1DV202. fredag 30 mars 12

Natlog. For this exercise you must again be root. Login and obtain root privileges:

Using KVM On Ubuntu 7.10 (Gutsy Gibbon)

ROUTING PROTOCOL BASICS

Basic Troubleshooting Process for Operating Systems

Network security Exercise 9 How to build a wall of fire Linux Netfilter

XD10004: How to Install VMware ESX Server 3.5 on VMware Workstation 6.5 as a VM

The Research and Application of Firewall based on Netfilter

LAN Setup Reflection. Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external?

CTRS Utils Commands CHAPTER

Debian Configure Static Ipv6 Address Windows Server 2008 R2

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More

Dual-stack Firewalling with husk

NDN iptables match extension

Troubleshooting Can not access the router on

TimeIPS Server. IPS256T Virtual Machine. Installation Guide

Network I Lab 02. What are the major external components of the PC including the peripherals? / Characteristics

CIS 191A Final Exam. Fall CIS 191 Final Exam

Chapter 02: Working with Oracle VM VirtualBox 5

VPN-against-Firewall Lab: Bypassing Firewalls using VPN

Lab Determining Data Storage Capacity

Configure Windows VM to CGM-SRV Module on CGR1xxx

202 Lab Introduction Connecting to the Lab Environment

SmartPath EMS VMA Virtual Appliance Quick Start Guide

setup.exe file must be run locally. The setup.exe file was easy to find, in the LumiraTeamServer subfolder.

ARCSERVE UDP CLOUD DIRECT DISASTER RECOVERY APPLIANCE VMWARE

Transcription:

Virtual Lab for CIS 192 & 196 Rich Simms May 27, 2006 Overview Microsoft s virtualization technology has been available as a product called Virtual Server. Microsoft recently announced two major changes for Virtual Server 2005 R2. It is now a free download and Linux is supported. A virtual MiddleEarth lab was created was created using Virtual Server on one physical host computer running Windows 2003 Enterprise Edition R2. It is a virtual replica of the physical MiddleEarth lab running at Cabrillo College. There are some differences from the real lab in that the version of Linux is different and the VMs created are not dual boot. Each VM was either loaded with Windows or Linux as shown in the diagram below. The lab-router server was a virtual machine running Linux that bridged the virtual world with the physical world. The Sniffer VM had three interfaces with Ethereal loaded for troubleshooting purposes. Layout Physical Host

The Host computer supporting all these VMs had a single 2.6 GHz Pentium 4 CPU with 2 GB of RAM installed as shown in the following System Properties summary. Lab-Router configuration The VM named lab-router is a Linux server that connects the virtual lab to the home LAN. Eth0 is connected to the home LAN and eth1 is connected to virtual Shire network. Routes were added so MiddleEarth VMs could communicate with PCs on the home LAN. A destination NAT was added so VM s would still think the Cabrillo DNS server was available. The Cabrillo DNS addresses was translated to my home Netgear router which provide DNS services. Commands used: iptables -t nat -A PREROUTING -d 207.62.187.54 -j DNAT --to-destination 192.168.0.1 route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.30.4.107 route add -net 192.168.3.0 netmask 255.255.255.0 gw 172.30.4.107 Routing Table: [root@lab-router root]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.30.4.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.3.0 172.30.4.107 255.255.255.0 UG 0 0 0 eth1 192.168.2.0 172.30.4.107 255.255.255.0 UG 0 0 0 eth1 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 [root@lab-router root]# - 2-5/27/2006

NAT table: [root@lab-router root]# iptables -L -t nat Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT all -- anywhere buttercup.cabrillo.eduto:192.168.0.1 Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@lab-router root]# Lab-router VM configuration Serial Connections Some of the lab assignments required serial connections between computers. There is a way to have a virtual serial cable running between the COM ports of the VMs. This is done by specifying a named pipe as the COM port setting. For example the Com 1 ports on Frodo and Elrond are both set to \\.\pipe\null-modem-cable to enable a serial connection between the two of them. - 3-5/27/2006

Physical Disk Space Each VM occupies about 2 GB of physical disk space. They are kept in the folder shown below on the host machine: - 4-5/27/2006

- 5-5/27/2006

The virtual machines The Windows VMs were loaded with Windows 2003 Standard Edition and the Linux VMs were loaded with Redhat Enterprise Linux AS3. - 6-5/27/2006

Typical Linux VM configuration: - 7-5/27/2006

Typical Windows VM configuration - 8-5/27/2006

Virtual Networks: Example network: - 9-5/27/2006

Resource Allocation: - 10-5/27/2006

Issues with Virtual Server 2005 R2 Most issues that arose were resolved. The first issue I ran into was effective mouse control on a VM when using a Remote Desktop Connection. For example if you had a remote connection into the server hosting the VM s it was just about impossible to control the mouse using the Virtual Machine Remote Control Client. The resolution was to install the Virtual Machine Additions on each Windows VM. With Linux I still have two unresolved issues. One is an annoyance and the other is a serious limitation. The annoyance was that randomly on the Linux VM s you will get the following message: i8253 count too high! Resetting.. It seems to have no impact at all so I have just ignored it. The more serious issue is that I cannot get Linux to run in Graphics mode correctly. The display configuration is wrong resulting in a very stretched out screen. There is no ability to scroll to the right side and the GUI tools are too unreadable to be useful. I thought the not so easy to install VM Additions for Linux would help, especially the vmadd-x11-0.0.1-1.i386.rpm. While they improved mouse control there were no improvements to the display issue. - 11-5/27/2006

I had a similar problem in the past trying to install Linux on my laptop. The solution then was to fiddle with the boot and configuration files till it worked correctly. The Linux VMs work fine in text mode so it is a good way to learn how to do everything from the command line. Later I learned from Jim Griffin that using the VESA video driver completely resolved this issue with graphics mode. Summary This has been a very useful tool and the price is right. VMs are very flexible and useful for doing lab assignments. Being able to save the state of a VM allows you to save of multiple configurations that can be brought back online whenever needed. - 12-5/27/2006