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 mahai gaineko ordenagailu bat, portatil bat eta
Raspberry Pi bat elkarrekin konektatu direla 8 portu
dituen hub* b...
cvzcaoio@mahai:~$ ifconfig
eth0 Link encap:Ethernet HWaddr b4:99:ba:ef:08:71
inet addr:192.168.2.4 Bcast:192.168.2.255 Mas...
Demagun xtatilak mahai gaineko ordenagailuari ping egiten diola:
jtprouj@xtatil:~$ ping 192.168.2.4
PING 192.168.3.7 (192....
Ping-aren eskaera eta erantzuna ondo burutu daitezan, ekipoak zelan
konfiguratu behar dira?
Xtatiletik mahai gaineko orden...
Ping-aren eskaera eta erantzuna ondo burutu daitezan, ekipoak zelan
konfiguratu behar dira?
Raspberry Pi-aren kasuan, bana...
• Zelan burutzen da ping eskaeraren sorrera eta bidalketa?
• Zeintzu dira ping eskaerako paketearen goiburuak sare bakoitz...
Xtatilaren sistema eragileak zelan daki ping-aren eskaera nondik bidali behar
duen? Kasu honetan IPH 192.168.2.4 da. Banab...
Paketea Raspberri Pi-ari heltzen zaio. Honen wlan0 txartelak paketearen Eth goiburuko
MACH eremuan bere MAC helbidea ikust...
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
...
Type: 8
Seq_Num: 1
IPJ: 192.168.3.7
IPH: 192.168.2.4
MACJ: b8:27:eb:08:f3:63
MACH: b4:99:ba:ef:08:71
abcde…
(64 byte)
maha...
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
[KSO] 8. ESKOLA (2017/03/22): SARE maila: IP protokoloa: oinarriak
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

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

Download to read offline

SARE maila: IP protokoloa: router

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: router

  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. Router
  2. 2. Demagun mahai gaineko ordenagailu bat, portatil bat eta Raspberry Pi bat elkarrekin konektatu direla 8 portu dituen hub* bat eta WiFi** sare bat erabilita. * hub batek portu batetik heltzen zaizkion paketeak beste portu guztietatik berbidaltzen ditu, beraz mahai gaineko ordenagailua eta pi-a zuzenean konektatuta daudela esan dezakegu. ** WiFi sare batetan bidaltzen diren paketeak sare horretara konektatuta dauden ekipo guztiek jaso egiten dituzte, beraz pi-a eta xtatila zuzenean konektatuta daudela esan dezakegu. mahai hub pi eth0 eth0 wlan0 xtatil wlan0
  3. 3. cvzcaoio@mahai:~$ ifconfig eth0 Link encap:Ethernet HWaddr b4:99:ba:ef:08:71 inet addr:192.168.2.4 Bcast:192.168.2.255 Mask:255.255.255.0 cvzcaoio@mahai:~$ 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:~$ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:08:f3:63 inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 wlan0 Link encap:Ethernet Hwaddr 18:3d:a2:77:98:48 inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0 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 wlan0 Demagun momentu jakin baten ekipo bakoitzak daukan sareko konfigurazioa ondokoa dela jtprouj@xtatil:~$ ifconfig eth0 Link encap:Ethernet HWaddr c0:a0:bb:8f:3f:f5 inet addr:192.168.3.7 Bcast:192.168.3.255 Mask:255.255.255.0 jtprouj@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.3.0 0.0.0.0 255.255.255.0 wlan0
  4. 4. Demagun xtatilak mahai gaineko ordenagailuari ping egiten diola: jtprouj@xtatil:~$ ping 192.168.2.4 PING 192.168.3.7 (192.168.3.7) 56(84) bytes of data. 64 bytes from 192.168.2.4: icmp_seq=1 ttl=64 time=5.25 ms 64 bytes from 192.168.2.4: icmp_seq=2 ttl=64 time=3.47 ms 64 bytes from 192.168.2.4: icmp_seq=3 ttl=64 time=4.38 ms Ariketa honen inguruan, hurrengo galderak erantzungo dira: • Ping-aren eskaera eta erantzuna ondo burutu daitezan, ekipoak zelan konfiguratu behar dira? • Zelan burutzen da ping eskaeraren sorrera eta bidalketa? • Zeintzu dira ping eskaerako paketearen goiburuak sare bakoitzean barrena bidaitzen duenean? mahai pi eth0 eth0 wlan0 xtatil wlan0 hub
  5. 5. Ping-aren eskaera eta erantzuna ondo burutu daitezan, ekipoak zelan konfiguratu behar dira? Xtatiletik mahai gaineko ordenagailura heltzeko eta, alderantziz, mahai gaineko ordenagailutik xtatilera heltzeko, bi konfigurazio aukera daude: B aukeran, “Destination” eremuan 0.0.0.0 duen bidea beste edozein bidek balio ez duenean aplikatzen da. Hortaz, 192.168.4.10 ekipora ping egin nahi bada, A aukera jarraituz konfiguratu diren ekipoak ez lukete paketea bidaltzeko biderik definituta izango; aldiz, B aukera jarraituz konfiguratu direnak, paketea “default” bidetik bidaliko lukete. cvzcaoio@mahai:~$ sudo route add -net 192.168.3.0 gw 192.168.2.1 netmask 255.255.255.0 dev eth0 cvzcaoio@mahai:~$ 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 192.168.2.1 255.255.255.0 eth0 jtprouj@xtatil:~$ sudo route add -net 192.168.2.0 gw 192.168.3.1 netmask 255.255.255.0 dev wlan0 jtprouj@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 192.168.2.0 192.168.3.1 255.255.255.0 wlan0 192.168.3.0 0.0.0.0 255.255.255.0 wlan0 cvzcaoio@mahai:~$ sudo route add default gw 192.168.2.1 dev eth0 cvzcaoio@mahai:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 0.0.0.0 192.168.2.1 0.0.0.0 eth0 192.168.2.0 0.0.0.0 255.255.255.0 eth0 jtprouj@xtatil:~$ sudo route add default gw 192.168.3.1 dev wlan0 jtprouj@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 0.0.0.0 192.168.3.1 0.0.0.0 wlan0 192.168.3.0 0.0.0.0 255.255.255.0 wlan0 A B
  6. 6. Ping-aren eskaera eta erantzuna ondo burutu daitezan, ekipoak zelan konfiguratu behar dira? Raspberry Pi-aren kasuan, banabide taula zuzen dago, hau da, pi-ak bi sareetara paketeak bidaltzeko gaitasuna dauka. Hala ere, Raspberry Pi-ak berez ezin dezake interfaze batetik datorkion paketea beste interfazetik berbidali. Hau egin ahal izateko, sistema eragilean IP berbidalketa (“IP forwarding”) gaitu behar da; Raspberri Pi-a router bihurtu behar dugu, alegia. Horretarako, /etc/sysctl.conf fitxategia editatu eta net.ipv4.ip_forward=1 lerroa deskomentatu behar da. Ondoren, sistema eragilea berrabiarazi. pi eth0 wlan0
  7. 7. • Zelan burutzen da ping eskaeraren sorrera eta bidalketa? • Zeintzu dira ping eskaerako paketearen goiburuak sare bakoitzean barrena bidaitzen duenean? Erabiltzaileak xtatileko konsolan ping komandoa sartzen du: jtprouj@xtatil:~$ ping 192.168.2.4 Xtatilean, ICMP mailak “echo request” bati dagokion kodea sartu eta sekuentzia zenbaki bat jarri egiten dio. ICMP mailak bere paketea IP mailari pasatzen dio eta honek IP goiburua eransten dio. pi wlan0 xtatil wlan0 Type: 8 Seq_Num: 1 abcde… (64 byte) IPJ: 192.168.3.7 IPH: 192.168.2.4 Type: 8 Seq_Num: 1 abcde… (64 byte) eth0
  8. 8. Xtatilaren sistema eragileak zelan daki ping-aren eskaera nondik bidali behar duen? Kasu honetan IPH 192.168.2.4 da. Banabide taula: jtprouj@xtatil:~$ route -n Kernel IP routing table Destination Gateway Genmask Iface 0.0.0.0 192.168.3.1 0.0.0.0 wlan0 192.168.3.0 0.0.0.0 255.255.255.0 wlan0 Banabide taulako “default” ez diren bideak (hau da, “Destination” ezberdin 0.0.0.0 duten bideak) aztertzen dira. 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 0 1 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 ez dator bat “Destination” eremuan azaltzen den sarearekin. Bide gehiago definiturik ez dagoenez, sistema eragileak “default” bidetik bidaltzen du ping eskaera. “default” bidearen pasabidea (“Gateway”) 192.168.3.1 da; beraz, MACH eremuan pasabidearen MACwlan0 helbidea adieraziko da. MACJ: c0:a0:bb:8f:3f:f5 MACH:18:3d:a2:77:98:48 IPJ: 192.168.3.7 IPH: 192.168.2.4 Type: 8 Seq_Num: 1 abcde… (64 byte) xtatil wlan0
  9. 9. Paketea Raspberri Pi-ari heltzen zaio. Honen wlan0 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 ikusten ez duenez, paketea berarentzako ez dela ohartzen da. Horrela, IPH eremuko helbidea (192.168.2.4) hartu eta banabide taula aztertu egiten dau, paketea zein interfazetik berbidali (“forwarding”) behar duen jakiteko. MACJ: c0:a0:bb:8f:3f:f5 MACH:18:3d:a2:77:98:48 IPJ: 192.168.3.7 IPH: 192.168.2.4 Type: 8 Seq_Num: 1 abcde… (64 byte) pi wlan0 IPJ: 192.168.3.7 IPH: 192.168.2.4 Type: 8 Seq_Num: 1 abcde… (64 byte) eth0 pi eth0 wlan0
  10. 10. 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 wlan0 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 0 1 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 1 . 0 0 0 0 0 0 0 0 Emaitza bat dator “Destination” eremuan azaltzen den sarearekin. 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 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. MACJ eremuan pi-aren MACeth0 helbidea doa. MACJ: b8:27:eb:08:f3:63 MACH: b4:99:ba:ef:08:71 IPJ: 192.168.3.7 IPH: 192.168.2.4 Type: 8 Seq_Num: 1 abcde… (64 byte) pi wlan0 eth0
  11. 11. Type: 8 Seq_Num: 1 IPJ: 192.168.3.7 IPH: 192.168.2.4 MACJ: b8:27:eb:08:f3:63 MACH: b4:99:ba:ef:08:71 abcde… (64 byte) mahai eth0 Paketea mahai gaineko ordenagailuari 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. Ondoren, ping-aren erantzuna bidaltzeko jarraitu diren pausu guztiak berriro errepikatzen dira, baina kontrako norantzan. Type: 8 Seq_Num: 1 IPJ: 192.168.3.7 IPH: 192.168.2.4 abcde… (64 byte) Type: 8 Seq_Num: 1 abcde… (64 byte) Type: 0 Seq_Num: 1 abcde… (64 byte)

SARE maila: IP protokoloa: router

Views

Total views

662

On Slideshare

0

From embeds

0

Number of embeds

557

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×