1 Wst¦p 2 Bluetooth
Transkrypt
1 Wst¦p 2 Bluetooth
Laboratorium Sieci Komputerowych Konguracja ª¡cz i interfejsów sieciowych Gªodowski Krzystof Krok ukasz 27 marca 2011 1 Wst¦p Zadanie 1. polegaªo na prze¢wiczeniu kongurowania i nawi¡zywania ª¡czno±ci za pomoc¡ ró»nych interfejsów sieciowych dost¦pnych w labortatorium sieci komputerowych. Cwiczenia wykonalismy z maszyny m2 oraz m3 na komputerach Macintosh wyposa»onych w system MAC OS X 2 2.1 Bluetooth Wst¦p Bluetooth to technologia bezprzewodowej komunikacji krótkiego zasi¦gu pomi¦dzy ró»nymi urz¡dzeniami elektronicznymi, takimi jak klawiatura, komputer, laptop, palmtop, telefon komórkowy i wieloma innymi. 2.2 Przebieg ¢wiczenia Celem ¢wiczenia byªo skongurowanie poª¡czenia mi¦dzy maszyn¡ m2, a urz¡dzeniem so5501b z podpi¦tym do gniazda USB jinglem bloototh. Aby tego dokona¢, sparowali±my naszego Macintosha m2 z owym jinglem u»ywaj¡c interfejsu gracznego systemu MAC OS X a nastepnie odszukali±my go w katalogu /dev/ Poªaczenie ustanowili±my wywoªuj¡c komend¦: m2% cu -l tty.FireFly-(dalsza nazwa urzadzenia bluetooth) Niestety, pocz¡tkowo napotkali±my problemy z ustanowieniem poªaczenia dla ka»dej testowanej pr¦dko±ci i nie mieli±my mo»liwo±ci poprawnej wspóªpracy z urzadzeniem. 1 Ostatecznie udaªo si¦ ustanowi¢ poprawne poª¡czenie z so5501b dopiero na kolejnyc zaj¦ciach. 3 3.1 WIFI Wst¦p WiFi - okre±lenie na zestaw standardów stworzonych do budowy bezprzewodowych sieci komputerowych WLAN opartych na standardach IEEE 802.11. WiFi dziaªa w pa±mie cz¦stotliwo±ci 2,4 i 5 GHz i cz¦sto sªu»y do tworzenia punktów dost¦powych do internetu drog¡ radiow¡ 3.2 Przebieg ¢wiczenia Zadanie polegalo na skongurawniu interfejsu wlan0 na urz¡dzeniu so5501b i pol¡czeniu si¦ za jego pomoc¡ do bezprzewodowej sieci ZETiIS b¦d¡cej w jego zasi¦gu. Na pocz¡tku wywolalismy polecenie: so5501b% ifconfig aby sprawdzi¢ list¦ aktualnie skongurowanych interfejsów: vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE> ether 00:00:24:c9:2c:6c inet 194.29.146.43 netmask 0xffffff00 broadcast 194.29.146.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active vr1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE> ether 00:00:24:c9:2c:6d inet 172.16.59.1 netmask 0xffff0000 broadcast 172.16.255.255 inet 10.14.7.56 netmask 0xffff0000 broadcast 10.14.255.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active vr2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE> ether 00:00:24:c9:2c:6e media: Ethernet autoselect (none) status: no carrier vr3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE> ether 00:00:24:c9:2c:6f media: Ethernet autoselect (none) 2 status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet 127.0.0.1 netmask 0xff000000 Uzyskalismy tym samym potwierdzenie, »e interfejs wlan0 nie jest skongurowany. Wywoªali±my zatem polecenie so5501b% sterowniki w które wy±wietliªo informacj¦ o poleceniach które nale»y u»y¢, aby tego dokona¢. Zgodnie zatem z instrukcj¡ wykonali±my kolejno polecenia: so5501b% # kldload if_ath czyli zaªadowanie sterownika do j¡dra oraz so5501b% # kldload ifconfig wlan create wlandev ath0 które zwróciªo: wlan0 Nast¦pnie wywoªali±my polecenie: so5501b% # ifconfig wlan0 country PL i sprawdzili±my stan interfejsu wlan0 wlan0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:0c:42:1b:40:c8 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ssid "" channel 1 (2412 MHz 11b) regdomain ETSI country PL ecm authmode OPEN privacy OFF txpower 30 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 249 roam:rssi 7 roam:rate 1 wme burst bintval 0 Nast¦pnie uruchomili±my interfejs i przeskanowali±my list¦ sieci wi w zasi¦gu: so5501b% # ifconfig wlan0 up scan SSID/MESH ID BSSID CHAN RATE S:N INT CAP ZETiIS 00:1e:52:79:ca:59 1 54M -72:-96 100 EPS RSN HTCAP WME pwwifi 00:21:a0:81:86:c0 6 54M -82:-96 102 ES HTCAP WME voice 00:21:a0:81:86:c2 6 54M -81:-96 102 EPS WPA WME konferencja 00:21:a0:81:86:c1 6 54M -82:-96 102 EPS WME is_wifi 00:1d:46:7d:72:60 9 54M -94:-96 100 EPS WME TEST 4a:c5:2b:11:18:d6 10 54M -69:-96 100 IS WME AdhocWifi be:97:39:06:8e:5f 10 54M -76:-96 100 IS WME NaszeWifi 8a:3e:b5:f2:21:2d 10 54M -75:-96 100 IS ZETiIS 92:83:5b:cf:76:d5 10 54M -77:-96 100 IPS RSN pwwifi 00:24:14:31:2f:b0 1 54M -88:-96 102 ES HTCAP WME 3 pwwifi-stud... konferencja pwwifi-stud... konferencja pwwifi-stud... pwwifi-stud... konferencja konferencja voice konferencja konferencja 00:21:a0:81:86:c3 00:24:14:31:2f:b1 00:24:14:31:2f:b3 00:24:14:31:95:21 00:21:a0:81:15:d3 00:24:14:31:37:83 00:21:a0:81:15:d1 00:24:14:31:37:81 00:24:14:31:2f:b2 00:24:14:31:92:41 00:24:14:31:95:01 6 1 1 11 6 11 6 11 1 6 11 54M 54M 54M 54M 54M 54M 54M 54M 54M 54M 54M -82:-96 -89:-96 -89:-96 -91:-92 -93:-96 -93:-94 -92:-96 -91:-94 -90:-96 -94:-96 -88:-92 102 102 102 102 102 102 102 102 102 102 102 ES HTCAP WME EPS WME ES HTCAP WME EPS WME ES HTCAP WME ES HTCAP WME EPS WME EPS WME EPS WPA WME EPS WME EPS WME Dalej wywolalismy polecenie: so5501b% # service wpa_supplicant start wlan0 które zwróciªo: Starting wpa_supplicant. i polaczylismy sie z siecia, kolejno wywoªuj¡c polecenia: so5501b% so5501b% so5501b% so5501b% Selected OK # wpa_cli # wpa_cli # wpa_cli # wpa_cli interface select_network ZETiIS identity ZETiIS krokl password ZETiIS ********** reconnect 'wlan0' Wynik ifcong wlan0: so5501b% ifconfig wlan0 wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:0c:42:1b:40:c8 inet 10.146.8.11 netmask 0xff000000 broadcast 10.255.255.255 media: IEEE 802.11 Wireless Ethernet DS/1Mbps mode 11g status: associated ssid ZETiIS channel 1 (2412 MHz 11g) bssid 00:1e:52:79:ca:59 regdomain ETSI country PL ecm authmode WPA2/802.11i privacy ON deftxkey UNDEF txpower 30 bmiss 7 scanvalid 450 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst roaming MANUAL potwierdza, »e udaªo si¦ ustanowi¢ poª¡czenie z sieci¡ ZETiIS. 4 4.1 Ethernet Wst¦p Ethernet - technologia w której zawarte s¡ standardy wykorzystywane w budowie gªównie lokalnych sieci komputerowych. Obejmuje ona specykacj¦ 4 przewodów oraz przesyªanie nimi sygnaªów. Ethernet opisuje równie» format ramek i protokoªy z dwóch najni»szych warstw Modelu OSI (zycznej i ª¡cza danych). 4.2 Przebieg ¢wiczenia Zadanie polegaªo na skongurowaniu interfejsu ethernowskiego na maszynie so5501b w taki sposób aby mo»liwe byªo ustanowienie poª¡czenia mi¦dzy ni¡ a voltem poprzez jego interfejs bge0. Aby tego dokonac w pierwszym ktoku zalogowali±my si¦ na volta i wywoªali±my polecenie: volt% ifconfig bge0 aby sprawdzi¢ jaki adresc ma interfejs bge0. Polecenie zwróciªo: footnotesize bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000 options=8009b<RXCSUM,TXCSUM,VLAN\_MTU,VLAN\_HWTAGGING,VLAN\_HWCSUM,LINKSTATE> ether 00:e0:81:65:375 inet 172.16.146.3 netmask 0xffff0000 broadcast 172.16.255.255 media: Ethernet autoselect (1000baseT <full-duplex>) status: active Nast¦pnie na so5501b ustawilismy na interfejsie vr1: so5501b% ifconfig vr1 inet 172.16.146.123 alias dzi¦ki czemy ustanowili±my poª¡czenie mi¦dzy maszynami. Nastepnie uruchomilismy nasluchiwanie pakietow na interfejsie vr1: so5501b% # tcpdump -i vr1 icmp i z volta pingujemy: ping -c 1 172.16.146.123 PING 172.16.146.3 (172.16.146.3): 56 data bytes 64 bytes from 172.16.146.123: icmp_seq=0 ttl=64 time=0.088 ms --- 172.16.146.123 ping statistics --1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.088/0.088/0.088/0.000 ms Na so5501b przechwytujemy: tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on vr0, link-type EN10MB (Ethernet), capture size 65535 bytes 00:26:48.405291 IP volt > 172.16.146.123: ICMP echo request, id 49447, seq 0, length 64 00:26:48.405371 IP 172.16.146.123 > volt: ICMP echo reply, id 49447, seq 0, length 64 5 5 Wnioski Podsumowuj¡c, wykonanie powy»szych ¢wicze« pozwoliªo nam naby¢ podstawowych umiej¦tno±ci dotycz¡cych uruchamiania i kongurowania najpopularniejszych interfejsów sieciowych w systemach unixowych, w naszym przypadku FreeBsd: • Bluetooth • WiFi • Ethernet Dodatkowo wykonywanie ¢wiczenia na komputerach Macintosh rmy Apple daªo nam mo»liwo±¢ zaznajomienia si¦ z ±rodowiskiem systemu operacyjnego MAC OS X. 6