Differences

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

Link to this comparison view

rl:labs:08:contents:06 [2013/08/24 13:35]
127.0.0.1 external edit
rl:labs:08:contents:06 [2023/11/05 12:55] (current)
vlad_iulius.nastase
Line 1: Line 1:
-==== 06. Lorem ipsum ====+==== 06. [10p] Extindere port forwarding ​====
  
-...+Dorim să accesăm din Internet/​exterior stațiile ''​green''​ și ''​blue''​ prin SSH folosindu-ne de stația ''​host''​Vom folosi: 
 +  * portul ''​20022''​ de pe stația ''​host''​ pentru a face //port forwarding// ​ pe portul 22 al stației ''​green'';​ 
 +  * portul ''​30022''​ de pe stația ''​host''​ pentru a face //port forwarding// ​ pe portul 22 al stației ''​blue''​.
  
  
 +Pe modelul [[:​rl:​labs:​09:​contents:​05|exercițiului anterior]], realizați configurarea necesară pentru această extindere de port forwarding. Verificați prin conectare de pe ''​fep.grid.pub.ro''​ (echivalentul Internet-ului/​exteriorului) pe porturile respectiv ''​20022''​ și ''​30022''​ de pe stația ''​host''​.
 +
 +<note tip>
 +Pentru a afla adresele IP ale stațiilor ''​green''​ și ''​blue''​ rulați comanda de afișare a configurării interfeței ''​eth0''​ pe fiecare stație. Verificați,​ pentru siguranța, faptul că există conectivitate între ele și stația ''​host''​.
 +</​note>​
 +
 +<​hidden>​
 +<​solution>​
 +Adăugăm cele două reguli noi pentru //port forwarding//:<​code bash>
 +root@host:​~#​ iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 20022 -j DNAT --to-destination 192.168.2.2:​22
 +root@host:​~#​ iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 30022 -j DNAT --to-destination 192.168.3.2:​22
 +root@host:​~#​ iptables -t nat -L PREROUTING -n -v
 +Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 + pkts bytes target ​    prot opt in     ​out ​    ​source ​              ​destination ​        
 +    1    60 DNAT       ​tcp ​ --  eth0   ​* ​      ​0.0.0.0/​0 ​           0.0.0.0/​0 ​           tcp dpt:10022 to:​192.168.1.2:​22
 +    0     0 DNAT       ​tcp ​ --  eth0   ​* ​      ​0.0.0.0/​0 ​           0.0.0.0/​0 ​           tcp dpt:20022 to:​192.168.2.2:​22
 +    0     0 DNAT       ​tcp ​ --  eth0   ​* ​      ​0.0.0.0/​0 ​           0.0.0.0/​0 ​           tcp dpt:30022 to:​192.168.3.2:​22
 +</​code>​
 +Verificăm conectivitatea către cele două noi stații de pe ''​fep.grid.pub.ro'':<​code bash>
 +razvan@einherjar:​~$ ssh $ADRESA_IP_MV -p 20022
 +root@host.local'​s password: ​
 +[...]
 +root@green:​~# ​
 +
 +razvan@einherjar:​~$ ssh $ADRESA_IP_MV -p 30022
 +root@host.local'​s password: ​
 +[...]
 +root@blue:​~#​
 +</​code>​
 +</​solution>​
 +</​hidden>​
rl/labs/08/contents/06.1377340500.txt.gz · Last modified: 2013/09/18 09:50 (external edit)
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