Introduction to NetGUI



Similar documents
netkit lab single-host Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

Linux TCP/IP Network Management

Workshop on Scientific Applications for the Internet of Things (IoT) March

VM-Series Firewall Deployment Tech Note PAN-OS 5.0

Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch

BASIC TCP/IP NETWORKING

This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works.

Bridgewalling - Using Netfilter in Bridge Mode

TCP/IP Network Essentials. Linux System Administration and IP Services

Policy Routing in Linux

How To Install Openstack On Ubuntu (Amd64)

iproute2 and Advanced Linux Routing

Version Author(s) Web Description

Change Log. 2 per vices corporation

bigbluebutton Open Source Web Conferencing

Virtual Systems with qemu

CELLTRACKS ANALYZER II. Networking Guide J40169EN

High Availability in Linux Firewalls using VRRP

Linux Networking. How Networking Works Configuring Networking in Linux Using redhat-config-network Network debugging Wireless networking IPv6

McAfee Asset Manager Sensor

Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Server

Written by Saif ur Rab Monday, 07 December :19 - Last Updated Monday, 27 December :19

Note: Guide not yet tested in the SFU Surrey Linux Lab (SUR4080). Some changes may be needed.

Wireless LAN Apple Bonjour Deployment Guide

netkit lab static-routing Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

A virtual network laboratory for learning IP networking

VoIP Laboratory B How to re flash an IP04

LAB THREE STATIC ROUTING

Quick Note 53. Ethernet to W-WAN failover with logical Ethernet interface.

Host Configuration (Linux)

Network Management and Debugging. Jing Zhou

CS244A Review Session Routing and DNS

HIGH AVAILABILITY (HA) WITH OPENSIPS

Configuring PPPoE. PPPoE server configuration

Building a Penetration Testing Virtual Computer Laboratory

IP Address: the per-network unique identifier used to find you on a network

3. The Domain Name Service

Lab 1: Introduction to the network lab

Network Diagnostic Tools. Jijesh Kalliyat Sr.Technical Account Manager, Red Hat 15th Nov 2014

1.0 Basic Principles of TCP/IP Network Communications

Guide to IP Layer Network Administration with Linux

Adafruit's Raspberry Pi Lesson 3. Network Setup

Corso di Configurazione e Gestione di Reti Locali

PBX DIGITAL TELEPHONE EXCHANGE MAINTENANCE GUIDE

Canopy Wireless Broadband Platform

XV0500 Video MCU User's Guide

How To Connect A Raspberry Pi To The Internet On A Microsoft Moonstone 2 (Microsoft) Microsoft Powerbook 2 (Powerbook 2) (Powerboard 2) And Powerbook 3 (Powerstation 2)

netkit lab MPLS VPNs with overlapping address spaces 1.0 S.Filippi, L.Ricci, F.Antonini Version Author(s)

Computer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Packet Tracer 3 Lab VLSM 2 Solution

Instructor Notes for Lab 3

Deploying Samba in IPv6 Networks

Introduction to Network Security Lab 1 - Wireshark

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

[HOW TO RECOVER AN INFINITI/EVOLUTION MODEM IDX ] 1

Advanced SSH Tunneling by Bill Brassfield, Dev Ops Technical Consultant, Taos

Server configuration for layer 4 DSR mode

Procédure installation Open VPN sur Xivo

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering

Forensic Network Analysis Tools

Network Configuration

Table of Contents 1 IP Addressing Configuration 1-1

1:1 NAT in ZeroShell. Requirements. Overview. Network Setup

Network Administration and Monitoring

ODP REGIONAL NODE DEPLOYMENT QUICK GUIDE FOR TRAININGS

VLAN for DekTec Network Adapters

Tcpdump Lab: Wired Network Traffic Sniffing

ICS 351: Today's plan

Vocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch

FileCruiser. VA2600 SR1 Quick Configuration Guide

IPv6.marceln.org.

Active-Active Servers and Connection Synchronisation for LVS

Using Hobbit to Monitor Network Services

ZCP trunk (build 50384) Zarafa Collaboration Platform. Zarafa HA Manual

CREATING AN IKE IPSEC TUNNEL BETWEEN AN INTERNET SECURITY ROUTER AND A WINDOWS 2000/XP PC

EDGE FX Network configuration

Chapter7 Setting the Receiving PC for Direct Upload. Setting the Receiving PC for Direct Upload For Windows For Macintosh...

OpenCPN Garmin Radar Plugin

Internet Protocol (IP) IP - Network Layer. IP Routing. Advantages of Connectionless. CSCE 515: Computer Network Programming IP routing

4.3 Where Data is Stored. Description Where various types of information are stored on a Linux system. Key Knowledge Areas

Quick Start Guide. VYATTA, INC. Vyatta System. Title

Firewall Configuration and Assessment

Configure an IPSec Tunnel between a Firebox Vclass & a Check Point FireWall-1

IT Essentials II: Network Operating Systems V 3.0

TCP/IP Configuration and DHCP Configuration For Red Hat Linux 9 (RHL9) Presentation Report

What information you will find in this document

Advanced routing scenarios POLICY BASED ROUTING: CONCEPTS AND LINUX IMPLEMENTATION

netkit lab bgp: multi-homed Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

This techno knowledge paper can help you if: You need to setup a WAN connection between a Patton Router and a NetGuardian.

cnetmon: Ncurses-based Network Interface Activity Monitor

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch

Introduction to Analyzer and the ARP protocol

1 PC to WX64 direction connection with crossover cable or hub/switch

Using a simple crossover RJ45 cable, you can directly connect your Dexter to any computer.

Deploying Windows Streaming Media Servers NLB Cluster and metasan

by using the Setup Wizard in CD Disk

Transcription:

Computer Network Architectures gsyc-profes@gsyc.escet.urjc.es December 5, 2007

(cc) 2007. Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es. También puede solicitarse a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

NetGUI NetGUI is a graphic user interface to the Netkit system Functionality Creation/loading of a network diagram by means of a graphic interface by means of selection/dragging of routers, hubs and hosts. Connection of network elements Emulated HW boot-up: hosts and routers may be configured through a Linux shell Management of the network through a Linux shell You may want to install it at home: http://mobiquo.gsyc.es/netgui-v0.4.1b/

NetGUI, Netkit and UML NetGUI: Netkit: Graphic interface to Netkit Software environment that allows to experiment with virtual computer networks without physically having the communication devices Allows to run several virtual nodes (computers, hubs, routers) that emulate the functioning of a GNU/Linux machine Uses UML virtual machines UML (User Mode Linux): Linux kernel that may be run as an own user process in a Linux machine We will call virtual machine (vm) to any of the UML processes that emulate a computer or router.

The graphic interface NetGUI is run by means of the netgui command

The selection tool The selection tool (button with an arrow similar to the mouse cursor) allows following functionality: Move an element: click with the left button of the mouse on an element and drag it to its final location Start/stop node (computer or router): right click on the node. If the node is stopped, it will be started; if it is running, it will be stopped. A running node has two blue arrows on its icon Show the shell of a running node (computer or router): double clik with the left button on the node. A window with a shell will emerge. Zoom: by clicking the right button on the background of the window (given that there is no element there) and moving the mouse right or left we will obtain a zooming effect Move: by clicking the left button on the background of the window (given that there is no element there) and moving the mouse right or left, we will move the focus of the window

The Archivo menu The Archivo menu allows to save the network diagram and to load previously saved diagrams. When saving, you have to choose a folder name. In that folder all the files associated to the diagram will be saved: netgui.nkp: contains information of the picture of the diagram *.disk: contains the file system of the virtual machines with the modifications performed on each VERY IMPORTANT: Save the diagram when you are finished, BEFORE running the virtual machines! NEVER use Guardar como, always Guardar.

Shells NetGUI

Information about network interfaces (I) Information includes addresses, Ethernet, IP, network masks, etc. With ifconfig: eth0 Link encap:ethernet Hwaddr 0A:29:92:55:93:70 inet addr:10.0.0.1 Bcast:10.0.0.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:224 (224.0 b) TX bytes:280 (280.0 b) Interrupt:5 lo Link encap:locap Loopback inet addr:127.0.0.1 Bcast:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:504 (504.0 b) TX bytes:504 (504.0 b)

Information about network interfaces (and II) Information includes addresses, Ethernet, IP, network masks, etc. With ip 0: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 1: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo fast qlen 1000 link/ether 0A:29:92:55:93:70 brd ff:ff:ff:ff:ff:ff inet 10.0.0.1/24 brd 10.0.0.255 scope global eth0

Adding/removing IP addresses To configure an IP address, following information is required: interface, IP address and mask (or the bits with the prefix of the mask) Add an IP address ifconfig <interface> <IPaddress> netmask <mask> ip address add dev <interface> <IPaddress/maskPrefix> broadcast + Remove an IP address ifconfig <interface> del <IPaddress> ip address del dev <interface> <IPaddress/maskPrefix> After adding/removing an IP address that the configuration is correct (ip or ifconfig)

Routing table The information in the routing table of a machine may be obtained with the route, ip or netstat commands. With route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0 With ip route show 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.1 With netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0

Adding a route to the routing table With route: Route to a machine route add -host <máquinadestino> gw <gateway> dev <interface> $ route add -host 11.0.0.1 gw 10.0.0.1 dev eth0 Route to a network route add -net <subreddestino> netmask <mask> gw <gateway> dev <interface> $ route add -net 12.0.0.0 netmask 255.255.255.0 gw 10.0.0.1 dev eth0 Route by defect route add default gw <gateway> dev <interface> $ route add default gw 10.0.0.2 dev eth0 With ip: Route to a machine or a subnet: ip route add <IPaddress/mask> via <gateway> dev <interface> $ ip route add 12.0.0.0/24 via 10.0.0.1 dev eth0

Removing a route from the routing table With route: Route to a machine route del -host <máquinadestino> $ route del -host 11.0.0.1 Route to a network route del -net <subreddestino> netmask <mask> $ route del -net 12.0.0.0 netmask 255.255.255.0 Route by defect route del default gw <gateway> dev <interface> $ route del default gw 10.0.0.2 dev eth0 With ip: Route to a machine or a subnet: ip route del <dirp/mask> via <gateway> dev <interface> $ ip route del 12.0.0.0/24 via 10.0.0.1 dev eth0 Route by default: ip route del default via <gateway> dev <interface> $ ip route del default via 10.0.0.2 dev eth0