Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Sare Maila: IP
Internet Protocol
Konputagailu Sareen Oinarriak
8. ESKOLA (2017/03/22)
Konputagailu Sareen Oinarriak by Osk...
Demagun portatil bat eta Raspberry Pi bat elkarrekin
konektatu nahi direla 8 portu dituen hub* baten
bitartez. Demagun bai...
Demagun bi makina hauek 192.168.2.0 sarean sartu nahi
ditugula ondorengo IP helbideak erabilita:
• xtatil: 192.168.2.1
• p...
xtatil
hub pi
eth0
eth0
cvzcaoio@xtatil:~$ sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
cvzcaoio@xtatil:~$ ifconfi...
Demagun xtatil-ak pi-ari ping egiten diola:
cvzcaoio@xtatil:~$ ping 192.168.2.4
PING 192.168.2.4 (192.168.2.4) 56(84) byte...
Xtatil-aren sistema eragileak zelan daki ping eskaera nondik bidali behar duen?
Banabide taularen lerro bakoitzean azaltze...
Type: 8
Seq_Num: 1
IPJ: 192.168.2.1
IPH: 192.168.2.4
MACJ: b4:99:ba:ef:08:71
MACH: b8:27:eb:08:f3:63
abcde…
(64 byte)
pi
e...
ICMP mailak bere paketea IP mailari pasatzen dio eta honek IP goiburua eransten dio.
Raspberry Pi-aren sistema eragileak z...
Demagun xtatil-a 192.168.2.0 sarean kokatu nahi dugula;
aldiz, raspberry pi-a 192.168.3.0 sarean kokatu nahi dugu.
Bakoitz...
xtatil
hub pi
eth0
eth0
cvzcaoio@xtatil:~$ sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
cvzcaoio@xtatil:~$ ifconfi...
Demagun xtatil-ak pi-ari ping egiten diola:
cvzcaoio@xtatil:~$ ping 192.168.3.4
Connect: Network is unreachable
Zergaitik ...
c
c
Demagun xtatil-ak pi-ari berriro ping egiten diola:
cvzcaoio@xtatil:~$ ping 192.168.3.4
PING 192.168.3.4 (192.168.3.4)...
Ez dirudi xtatil-ean ezer txarrik gertatzen ari denik. Goazen Raspberry Pi-ak ping-
ari erantzuten dionean zer gertatzen d...
pi@raspberry:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Iface
192.168.2.0 0.0.0.0 255.255.255.0 eth0
...
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

[KSO] 8. ESKOLA (2017/03/22): SARE maila: IP protokoloa: oinarriak

Download to read offline

SARE maila: IP protokoloa: oinarriak

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

[KSO] 8. ESKOLA (2017/03/22): SARE maila: IP protokoloa: oinarriak

  1. 1. Sare Maila: IP Internet Protocol Konputagailu Sareen Oinarriak 8. ESKOLA (2017/03/22) Konputagailu Sareen Oinarriak by Oskar Casquero is licensed under a Creative Commons Reconocimiento 4.0 Internacional License. Oinarriak
  2. 2. Demagun portatil bat eta Raspberry Pi bat elkarrekin konektatu nahi direla 8 portu dituen hub* baten bitartez. Demagun baita piztu eta gero makina hauek ez dutela IP helbiderik ezta banabide taularik konfiguratuta. * hub batek portu batetik heltzen zaizkion paketeak beste portu guztietatik berbidaltzen ditu, beraz xtatil-a eta pi-a zuzenean konektatuta daudela esan dezakegu. xtatil hub pi eth0 eth0 cvzcaoio@xtatil:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr b4:99:ba:ef:08:71 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface pi@raspberry:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr b8:27:eb:08:f3:63 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface
  3. 3. Demagun bi makina hauek 192.168.2.0 sarean sartu nahi ditugula ondorengo IP helbideak erabilita: • xtatil: 192.168.2.1 • pi: 192.168.2.4 xtatil hub pi eth0 eth0 Adibidea 1
  4. 4. xtatil hub pi eth0 eth0 cvzcaoio@xtatil:~$ sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 cvzcaoio@xtatil:~$ ifconfig eth0 Link encap:Ethernet HWaddr b4:99:ba:ef:08:71 UP BROADCAST MULTICAST MTU:1500 Metric:1 inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 pi@raspberry:~$ sudo ifconfig eth0 192.168.2.4 netmask 255.255.255.0 pi@raspberry:~$ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:08:f3:63 UP BROADCAST MULTICAST MTU:1500 Metric:1 inet addr:192.168.2.4 Bcast:192.168.2.255 Mask:255.255.255.0 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0
  5. 5. Demagun xtatil-ak pi-ari ping egiten diola: cvzcaoio@xtatil:~$ ping 192.168.2.4 PING 192.168.2.4 (192.168.2.4) 56(84) bytes of data. 64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=5.25 ms 64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=3.47 ms 64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=4.38 ms Makina batek beste makina bati ping egiten dionean, ICMP mezu bat bidaltzen dio “8” kodearekin (echo request); ICMP mezu hau jaso eta prozesatu ostean, beste makinak “0” kodea (echo reply) duen ICMP mezu batekin erantzuten dio. xtatil pi eth0 eth0 Type: 8 Seq_Num: 1 IPJ: 192.168.2.1 IPH: 192.168.2.4 MACJ: b4:99:ba:ef:08:71 MACH: b8:27:eb:08:f3:63 abcde… (64 byte) ICMP edukia IP edukia Eth edukia MACJ: b8:27:eb:08:f3:63 MACH: b4:99:ba:ef:08:71 IPJ: 192.168.2.4 IPH: 192.168.2.1 Type: 0 Seq_Num: 1 abcde… (64 byte)
  6. 6. Xtatil-aren sistema eragileak zelan daki ping eskaera nondik bidali behar duen? Banabide taularen lerro bakoitzean azaltzen den bide bakoitzarentzako, IP helbidea eta maskara-ren arteko AND logikoa egiten da; emaitza lerro horretako “Destination” eremuan azaltzen den sarearekin bat badator, paketea lerro horretan adierazten den interfazetik (dev) bidaltzen da. Kasu honetan: ping 192.168.2.4; beraz, IPH 192.168.2.4 da. Banabide taula: cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.2.4 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 1 0 0 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.2.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 0 Emaitza “Destination” eremuan azaltzen den sarearekin bat datorrenez, paketea eth0 interfazetik bidaliko da. “Gateway” eremuak xtatil-a 192.168.2.0 sarera zuzenean konektatuta dagoela adierazten dau (0.0.0.0); beraz, MACH eremuan IPH-ren MAC helbidea adieraziko da. xtatil eth0 Type: 8 Seq_Num: 1 IPJ: 192.168.2.1 IPH: 192.168.2.4 MACJ: b4:99:ba:ef:08:71 MACH: b8:27:eb:08:f3:63 abcde… (64 byte)
  7. 7. Type: 8 Seq_Num: 1 IPJ: 192.168.2.1 IPH: 192.168.2.4 MACJ: b4:99:ba:ef:08:71 MACH: b8:27:eb:08:f3:63 abcde… (64 byte) pi eth0 Paketea Raspberri Pi-ari heltzen zaio. Honen eth0 txartelak paketearen Eth goiburuko MACH eremuan bere MAC helbidea ikusten duenez, paketea hartu egiten dau, Eth goiburua kendu eta IP mailari pasatzen dio. IP mailak paketearen IP goiburua aztertu eta IPH eremuan bere IP helbidea ikustean, paketea berarentzako dela ohartzen da. Horrela, IPJ eremuko helbidea gorde, goiburua kendu eta ICMP mailari pasatzen dio. ICMP mailak goiburua aztertu eta “echo request” mezu bat dela ikusten dau. Hortaz, sekuentzia zenbakia gorde, ICMP goiburua kendu, edukia hartu eta azken honi goiburu berri bat eransten dio, non sekuentzia zenbakia eta “echo reply” bati dagokion kodea sartu egiten ditu. Type: 8 Seq_Num: 1 IPJ: 192.168.2.1 IPH: 192.168.2.4 abcde… (64 byte) Type: 8 Seq_Num: 1 abcde… (64 byte) Type: 0 Seq_Num: 1 abcde… (64 byte)
  8. 8. ICMP mailak bere paketea IP mailari pasatzen dio eta honek IP goiburua eransten dio. Raspberry Pi-aren sistema eragileak zelan daki ping-aren erantzuna nondik bidali behar duen? Kasu honetan IPH 192.168.2.1 da. Banabide taula: pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.2.1 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 1 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.2.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 0 Emaitza “Destination” eremuan azaltzen den sarearekin bat datorrenez, paketea eth0 interfazetik bidaliko da. “Gateway” eremuak Raspberry Pi-a 192.168.2.0 sarera zuzenean konektatuta dagoela adierazten dau (0.0.0.0); beraz, MACH eremuan IPH-ren MAC helbidea adieraziko da. pi eth0 MACJ: b8:27:eb:08:f3:63 MACH: b4:99:ba:ef:08:71 IPJ: 192.168.2.4 IPH: 192.168.2.1 Type: 0 Seq_Num: 1 abcde… (64 byte) IPJ: 192.168.2.4 IPH: 192.168.2.1 Type: 0 Seq_Num: 1 abcde… (64 byte)
  9. 9. Demagun xtatil-a 192.168.2.0 sarean kokatu nahi dugula; aldiz, raspberry pi-a 192.168.3.0 sarean kokatu nahi dugu. Bakoitzarentzako IP helbideak ondorengoak dira: • xtatil: 192.168.2.1 • pi: 192.168.3.4 xtatil hub pi eth0 eth0 Adibidea 2
  10. 10. xtatil hub pi eth0 eth0 cvzcaoio@xtatil:~$ sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 cvzcaoio@xtatil:~$ ifconfig eth0 Link encap:Ethernet HWaddr b4:99:ba:ef:08:71 UP BROADCAST MULTICAST MTU:1500 Metric:1 inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 pi@raspberry:~$ sudo ifconfig eth0 192.168.3.4 netmask 255.255.255.0 pi@raspberry:~$ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:08:f3:63 UP BROADCAST MULTICAST MTU:1500 Metric:1 inet addr:192.168.3.4 Bcast:192.168.3.255 Mask:255.255.255.0 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 KB) TX bytes:0 (0.0 KB) pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.3.0 0.0.0.0 255.255.255.0 eth0
  11. 11. Demagun xtatil-ak pi-ari ping egiten diola: cvzcaoio@xtatil:~$ ping 192.168.3.4 Connect: Network is unreachable Zergaitik ezin du xtatil-aren sistema eragileak ping eskaera bidali? Kasu honetan IPH 192.168.3.4 da. Banabide taula: cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.3.4 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 1 0 0 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.3.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 0 0 0 Emaitza “Destination” eremuan azaltzen den sarearekin bat EZ datorrenez, eta beste biderik definiturik ez dagoenez (banabide taulan ez dago lerro gehiagorik), paketea ezin da bidali. Konponbidea: 192.168.3.0 sarera heltzeko bidea definitu. cvzcaoio@xtatil:~$ sudo route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0 cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 eth0 Hub bitartez zuzenean konektatuta bait daude
  12. 12. c c Demagun xtatil-ak pi-ari berriro ping egiten diola: cvzcaoio@xtatil:~$ ping 192.168.3.4 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data. Zergaitik ez du ping eskaerak erantzunik jasotzen? Xtatil-ean zer gertatzen den aztertu dezagun. cvzcaoio@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.3.4 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 1 0 0 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.3.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 0 0 0 Emaitza ez dator bat “Destination” eremuan azaltzen den sarearekin. AND logikoa 192.168.3.4 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 1 0 0 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.3.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 0 0 0 Emaitza “Destination” eremuan azaltzen den sarearekin bat datorrenez, paketea eth0 interfazetik bidaliko da. “Gateway” eremuak xtatil-a 192.168.3.0 sarera zuzenean konektatuta dagoela adierazten dau (0.0.0.0); beraz, MACH eremuan IPH-ren MAC helbidea adieraziko da.
  13. 13. Ez dirudi xtatil-ean ezer txarrik gertatzen ari denik. Goazen Raspberry Pi-ak ping- ari erantzuten dionean zer gertatzen den aztertzera. Kasu honetan IPH 192.168.2.1 da. Banabide taula: pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.3.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.2.1 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 1 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.2.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 0 Emaitza “Destination” eremuan azaltzen den sarearekin bat EZ datorrenez, eta beste biderik definiturik ez dagoenez (banabide taulan ez dago lerro gehiagorik), paketea ezin da bidali. Konponbidea: 192.168.2.0 sarera heltzeko bidea definitu. pi@raspberry :~$ sudo route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0 pi@raspberry :~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 eth0 Hub bitartez zuzenean konektatuta bait daude
  14. 14. pi@raspberry:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 0.0.0.0 255.255.255.0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 eth0 AND logikoa 192.168.2.1 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 1 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.2.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 0 0 0 Emaitza bat dator “Destination” eremuan azaltzen den sarearekin. AND logikoa 192.168.2.1 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 1 255.255.255.0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 192.168.2.0 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 0 0 0 0 0 0 0 Emaitza ez dator bat “Destination” eremuan azaltzen den sarearekin. Beraz, paketea eth0 interfazetik bidaliko da. “Gateway” eremuak xtatil-a 192.168.2.0 sarera zuzenean konektatuta dagoela adierazten duenez (0.0.0.0) MACH eremuan IPH-ren MAC helbidea adieraziko da. Orain bai, ping-a badabil: cvzcaoio@xtatil:~$ ping 192.168.3.4 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data. 64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=5.25 ms

SARE maila: IP protokoloa: oinarriak

Views

Total views

662

On Slideshare

0

From embeds

0

Number of embeds

542

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×