Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:11:contents:08 [2013/12/03 23:57]
razvan.deaconescu
rl:labs:11:contents:08 [2024/01/08 02:47] (current)
viorel.mocanu [08. [10p] ICMP]
Line 1: Line 1:
-==== 08. [BONUS - 10p] Gestiune bridge-uri folosind suita iproute2 ​====+==== 08. [10p] ICMP ====
  
-În versiunile mai nou de nucleu Linux și distribuții aferente, gestiunea bridge-urilor poate fi realizată prin intermediul suitei ''​iproute2'',​ mai precis prin intermediul comenzii ''​ip link''​.+În cazul în care atunci când ați creat VPC-ul nu ați bifat și regula de permitere ICMP veți observa că nu putem să dăm ping de pe oricare stație către oricare stație.
  
-Pe stația ''​host''​ folosiți comanda ''​ip link''​ de mai sus pentru ​crea 2 interfețe ​de tipul dummy (''​dummy0''​ și ''​dummy1''​)un bridg denumite ''​br0''​ și apoi a adăuga interfețele ​în bridge. Faceți apoi operațiile inverse: ștergerea interfețelor din bridge, a bridge-ului și a interfețelor.+Pentru ​permite traficul ​de ICMP, adăugăm câte o nouă regulă ​în fiecare VPC în acest scop
  
-<note tip> +Verificați conectivitatea între **Red****Green** ​și **Blue**.
-Urmăriți pagina de manual [[http://​linux.die.net/​man/​8/​ip|ip]] și [[http://​www.pocketnix.org/​posts/​Linux%20Networking:​%20Dummy%20Interfaces%20and%20Virtual%20Bridges|această pagină]]. +
-</​note>​ +
- +
-<​solution -hidden>​ +
-Pentru început creăm interfețele dummy și bridge și afișăm informații despre acestea:<​code bash> +
-root@host:​~#​ ip link add name br0 type bridge +
-root@host:​~#​ ip link add name dummy0 type dummy +
-root@host:​~#​ ip link add name dummy1 type dummy +
-root@host:​~#​ ip link show +
-[...] +
-13: br0: <​BROADCAST,MULTICAST>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 4e:​1b:​18:​b1:​92:​38 brd ff:​ff:​ff:​ff:​ff:​ff +
-15: dummy0: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 82:​00:​ae:​d2:​1f:​41 brd ff:​ff:​ff:​ff:​ff:​ff +
-16: dummy1: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 4e:​1b:​18:​b1:​92:​38 brd ff:​ff:​ff:​ff:​ff:​ff +
-</​code>​ +
- +
-După aceea, adăugăm interfețele dummy la bridge:<​code bash> +
-root@host:​~#​ ip link set dev dummy0 master br0 +
-root@host:​~#​ ip link set dev dummy1 master br0 +
-root@host:​~#​ ip link show +
-13: br0: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 4e:​1b:​18:​b1:​92:​38 brd ff:​ff:​ff:​ff:​ff:​ff +
-15: dummy0: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop master br0 state DOWN +
-    link/ether 82:​00:​ae:​d2:​1f:​41 brd ff:​ff:​ff:​ff:​ff:​ff +
-16: dummy1: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop master br0 state DOWN +
-    link/ether 4e:​1b:​18:​b1:​92:​38 brd ff:​ff:​ff:​ff:​ff:​ff +
-root@host:​~#​ brctl show +
-bridge name bridge id STP enabled interfaces +
-br0 8000.4e1b18b19238 no dummy0 +
- dummy1 +
-</​code>​ +
- +
-Apoi ștergem interfețele dummy din bridge:<​code bash> +
-root@host:​~#​ ip link set dev dummy1 nomaster +
-root@host:​~#​ ip link set dev dummy0 nomaster +
-root@host:​~#​ ip link show +
-[...] +
-13: br0: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 00:​00:​00:​00:​00:​00 brd ff:​ff:​ff:​ff:​ff:​ff +
-15: dummy0: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 82:​00:​ae:​d2:​1f:​41 brd ff:​ff:​ff:​ff:​ff:​ff +
-16: dummy1: <​BROADCAST,​NOARP>​ mtu 1500 qdisc noop state DOWN +
-    link/ether 4e:​1b:​18:​b1:​92:​38 brd ff:​ff:​ff:​ff:​ff:​ff +
-</​code>​ +
- +
-În final ștergem interfețele dummy și bridge:<​code bash> +
-root@host:​~#​ ip link del dev br0 +
-root@host:​~#​ ip link del dev dummy0 +
-root@host:​~#​ ip link del dev dummy1 +
-root@host:​~#​ ip link show +
-[...+
-</​code>​ +
-</​solution>​+
rl/labs/11/contents/08.1386107874.txt.gz · Last modified: 2013/12/03 23:57 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0