Changes between Version 11 and Version 12 of Internal/OpenFlow/HostSetup


Ignore:
Timestamp:
Jan 22, 2010, 10:48:05 PM (14 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/HostSetup

    v11 v12  
    213213
    214214= Setting up the NetFPGA host =
    215 The goal of this project is to set up two NetFPGA hosts with !OpenFlow based tunneling across Busch and Cook campuses. The hosts we are going to be using are the NetFPGA pre-built quad-core rack PCs.([http://www.accenttechnologyinc.com/product_info.php?products_id=5 found here]). Although the PC's come with CentOS pre-installed with the proper drivers needed for the NetFPGAs, we want to use Ubuntu. This section will document the steps needed to make Ubuntu server 9.10 (AMD64) NetFPGA compatible.
     215The goal of this project is to set up two NetFPGA hosts as !OpenFlow switches capable of tunneling. The hosts we are going to be using are the NetFPGA pre-built quad-core rack PCs ([http://www.accenttechnologyinc.com/product_info.php?products_id=5 found here]). Although the PC's come with CentOS pre-installed with the proper drivers needed for the NetFPGAs, we want to use Ubuntu. This section will document the steps needed to build a host running Ubuntu 9.10 Server Edition.
     216
     217We saved the HDD w/ CentOS that came with the PC.
     218
     219=== References ===
     220Following pages will be used to set the hosts up.
     221 
     222 * NetFPGA Installation Guide : http://netfpga.org/foswiki/bin/view/NetFPGA/OneGig/Guide
     223 * NetFPGA Ubuntu compatibility page : http://netfpga.org/foswiki/bin/view/NetFPGA/OneGig/UbuntuCompatibility
     224 * !OpenFlow tunneling : http://netfpga.org/foswiki/bin/view/NetFPGA/OneGig/TunnelingOpenFlowNetFPGA090
     225 
     226=== Host info ===
     227
     228 * Distro used for PC: Ubuntu 9.10 Server Edition 32bit
     229 * IPaddr: 192.168.203.187 (this is dynamic so it might change)
     230 * user: netfpga
     231
     232== Setup Instructions ==
     233=== 1. Installing Ubuntu ===
     2341. Change boot priority of CD drive in BIOS - default will not let you boot into the install CD
     235 
     2362. Follow most of the defaults, except for the following:
     237 * Disk partitioning - choose regular automatic partitioning 
     238 * When prompted with the option to install additional packages, install OpenSSH-server
     239
     2403. Update packages
     241
     2424. Install dependencies for Ubuntu compatibility, as per the [http://netfpga.org/foswiki/bin/view/NetFPGA/OneGig/UbuntuCompatibility compatibility page]. The packages are:
     243
     244  * build-essential
     245  * linux-headers-`uname -r`
     246  * ncurses-dev
     247  * libnet1-dev
     248  * libxml-simple-perl
     249  * libio-interface-perl
     250  * liblist-moreutils-perl
     251  * liberror-perl
     252  * sun-java6-jre
     253  * sun-java6-jdk
     254  * libpcap0.8
     255  * libpcap0.8-dev
     256
     257=== 2. Installing NetFPGA Drivers === 
     258 
    216259   
     260 * FosWiki account (for downloading tarballs): register [http://www.netfpga.org/foswiki/bin/view/System/UserRegistration?skin= here] 
     261 
     262
     263 * packages (you need a !FosWiki account): http://netfpga.org/beta/distributions/
     264
     265
     266 
     267