This is an old revision of the document!


02. [10p] Port forwarding pentru accesare serviciu web

Pe stația red este instalat un server de HTTP pe care dorim să îl accesăm de pe stația fep.grid.pub.ro. Pentru acest lucru trebuie trebuie să redirectați portul 8080 de pe stația host spre portul 80 de pe stația red folosind DNAT (vezi 05. [10p] Port forwarding).

Introduceți regula de tip DNAT în lanțul PREROUTING pe stația host și validați introducerea acestei reguli:

root@host:~# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.2:80
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         
    2   120 DNAT       tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:8080 to:192.168.1.2:80

Pentru testare, deschideți terminal pe fep.grid.pub.ro și accesați site-ul http://10.9.X.Y:8080 (înlocuiți cu IP-ul) prin intermediul utilitarului curl. Vă va apărea un cod HTML cu mesajul Laboratorul 10 - pe red. Exemplu:

student@mjolnir:~$ ssh -X mihai.carabas@fep.grid.pub.ro
mihai.carabas@fep.grid.pub.ro's password:
 
[your.name@fep-62-2 ~]$ curl http://10.9.X.Y:8080
rl/labs/09/contents/02.1732220440.txt.gz · Last modified: 2024/11/21 22:20 by laura.ruse
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