ITM30408 Gruppe5 Oblig1

Fra Hiofwiki

Gå til: navigasjon, søk

Innhold

Oblig 1 - Dataformidling og nettverk

Simulering av lokalnett med router og tre klientmaskiner

Resetting av router

Vi fikk utlevert en Edimax BR-6204WG WLAN router, og tilbakestilte denne til fabrikkinstillinger ved å trykke en kulepenn inn i resethullet i 10 sekunder.

Konfigurasjon av router

WAN-porten på routeren ble så tilkoblet skolens LAN over en standard TP-kabel (twisted pair) gjennom en ledig RJ-45 port på datalabben, slik at WAN-siden av routeren fikk en gyldig IP-adresse fra skolens DHCP-server.

Trådløst nett

Deretter koblet vi en Apple Mac G4 Powerbook til en av portene på routerens innebygde switch med nok en TP-kabel. Vi startet en nettleser, og gikk inn på routerens administrasjonsgrensesnitt over HTTP via en URL med routerens LAN IP-adresse.

Tilkobling med annen plattform

Etter innlogging med standard login i brukergrensesnittet ble passordet endret, SSID satt til gruppens navn, og WPA-kryptering påslått. Vi koblet de øvrige datamaskinene (en av dem en Windows-basert laptop PC) til routerens WLAN aksesspunkt (trådløst), fikk verifisert at maskinene fikk gyldig IP-adresse fra routerens innebygde DHCP-server, og dessuten at WPA-krypteringen fungerte som den skulle.

Utforsking med traceroute

Det ble kjørt en traceroute fra en av maskinene mot 'www.google.com', her er resultatet av kommandoen og responsen:

PANZER:~ inge$ traceroute www.google.com
traceroute: Warning: www.google.com has multiple addresses; using 64.233.183.99
traceroute to www.l.google.com (64.233.183.99), 64 hops max, 40 byte packets
 1  192.168.2.1 (192.168.2.1)  3.329 ms  1.824 ms  1.714 ms
 2  c6500-h-1.hiof.no (158.39.162.1)  3.078 ms  3.016 ms  2.759 ms
 3  halden-gw.uninett.no (128.39.46.129)  4.639 ms  4.247 ms  2.739 ms
 4  sarpsborg-gw.uninett.no (128.39.47.245)  8.035 ms  3.118 ms  3.280 ms
 5  oslo-gw.uninett.no (128.39.47.233)  167.494 ms  123.815 ms  4.808 ms
 6  se-tug.nordu.net (193.10.68.105)  13.539 ms  13.498 ms  65.995 ms
 7  s-b4-link.telia.net (213.248.97.93)  13.792 ms  12.997 ms  13.133 ms
 8  s-bb2-link.telia.net (80.91.254.182)  24.558 ms  12.797 ms  14.030 ms
 9  hbg-bb2-pos4-0-0.telia.net (213.248.64.38)  30.543 ms  33.346 ms  30.909 ms
10  hbg-b2-link.telia.net (80.91.251.82)  33.547 ms hbg-b2-link.telia.net (80.91.249.201)  30.285 ms  34.084 ms
11  google-ic-122934-hbg-b2.c.telia.net (213.248.100.170)  37.528 ms  38.694 ms  37.367 ms
12  66.249.95.132 (66.249.95.132)  38.101 ms  39.967 ms  39.398 ms
13  72.14.233.83 (72.14.233.83)  34.036 ms  33.438 ms  33.357 ms
14  209.85.249.129 (209.85.249.129)  38.162 ms 216.239.43.34 (216.239.43.34)  36.832 ms  86.131 ms
15  nf-in-f99.google.com (64.233.183.99)  33.613 ms  33.855 ms  34.060 ms

Av dette kan man lese bl.a. at det er 13 noder mellom maskinen som kjører forespørselen og maskinen som svarer på den, hva disses IP-adresser og (ofte også) DNS-navn er, og verdier for pakkeforsinkelser mellom hver node.

Rekkevidde på det trådløse nettet

Rekkevidden på routeren ble også testet. Routeren sto på datalabben innerst i IT-korridoren (D1-042); vi hadde såvidt dekning helt til betongbroen ved kantina.

Videresending av offentlig port

Det ble startet en SSH-server på en Mac Powerbook, og denne ble aksessert via PuTTY (SSH-klient) fra Windows-laptop'en tilkoblet routerens LAN. Deretter ble det satt opp port forwarding på routeren mot TCP port 22 på Powerbookens LAN IP adresse for å tillate tilsvarende forespørsler også fra utsiden av routerens LAN (les: Internett). Windows-laptop'en ble også kablet fysisk til skolens LAN og PuTTY-klienten koblet opp mot routerens WAN-adresse. Det fungerte uten problemer.

NAT

NAT betyr Network Address Translation og innebærer at flere maskiner på et LAN kan dele samme offentlige IP-adresse utad. Fordeler med NAT er bl.a. besparelser av offentlige IP-adresser (som er i begrenset antall), sikkerhet ved å skjule det interne nettverket fra utsiden, samt lettere administrasjon. Ulemper med NAT er bl.a. at enkelte protokoller som krever ende-til-ende forbindelse ikke støttes, det kan vanskeliggjøre kommunikasjon mellom klienter, og kan redusere ytelsen til nettverket.

Routing og switching

En router er en datamaskin som forbinder to eller flere forskjellige logiske IP-subnett. Opererer på nettverkslaget, OSI layer 3. En switch leser kilde- og måladresser i datapakker og leverer disse kun til intendert mottaker, og deler på denne måten nettverket inn i flere segmenter. Opererer på nettverkslaget ELLER lagene over i OSI-modellen.