Scenario :
Hostname
Host OS -host1
Host1 has 2 IPs 10.xx.xx.xx and 192.xx.xx.xx
eth0: 10.222.22.2 can connect from my windows desktop
eth1: 192.168.5.2 is used to connect to Guest os
Guest OS - Guest1
Guest has IP address 192.168.2.1
SSH Port fowarding is one one way to connect :
On host os do fowarding to Guest OS.
Flush Rules First
#iptables -t nat -F
Port forwarding from Host1:6001(host os) to 192.168.2.1:6001 (guest os)
#/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#iptables -t nat -A PREROUTING -p tcp -s 0.0.0.0/0 -d 10.222.22.2 --dport 6001 -j DNAT --to-destination 192168.2.1:6001
WAY 2
Export display of guest to host where you have X running:
on Guest OS if you dont have X running and want to use a X of different server.
#export DISPLAY=host_where_x_is_running:1.0
#vncpasswd (set password)
#xterm &
From windows desktop vnc connect to guest it will forward its display to [ host_where_x_is_running ]
Hostname
Host OS -host1
Host1 has 2 IPs 10.xx.xx.xx and 192.xx.xx.xx
eth0: 10.222.22.2 can connect from my windows desktop
eth1: 192.168.5.2 is used to connect to Guest os
Guest OS - Guest1
Guest has IP address 192.168.2.1
SSH Port fowarding is one one way to connect :
On host os do fowarding to Guest OS.
Flush Rules First
#iptables -t nat -F
Port forwarding from Host1:6001(host os) to 192.168.2.1:6001 (guest os)
#/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#iptables -t nat -A PREROUTING -p tcp -s 0.0.0.0/0 -d 10.222.22.2 --dport 6001 -j DNAT --to-destination 192168.2.1:6001
WAY 2
Export display of guest to host where you have X running:
on Guest OS if you dont have X running and want to use a X of different server.
#export DISPLAY=host_where_x_is_running:1.0
#vncpasswd (set password)
#xterm &
From windows desktop vnc connect to guest it will forward its display to [ host_where_x_is_running ]
No comments:
Post a Comment