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