Bonsoir,
Mes connaissances Linux sont un peu poussiéreuses et mes connaissances réseau très basiques d’où mon appel à l’aide.
En fait mon but est assez compliqué et je ne sais même pas si c’est possible…
Mais bon, ça va peut-être paraître enfantin aux gourous du forum.
Mini-schéma
VM Debian7 <==> Windows XP SP3 <== RDP en VPN ==> Serveur distant
Ma config
- VM Debian 7 (sous VMware Player) + Guacamole (=Tomcat écoutant en 8080 + serveur RDP émettant vers le port 3389), réseau en mode bridge, IP fixe
NB: Guacamole est un outil Linux Open Source intéressant que je teste qui permet de faire du “remote desktop” en HTTP(S) via un proxy assurant la traduction RDP <=> HTML5.
J’ai réussi à fixer l’adresse IP ainsi mais ai du passé en mode bridge ensuite si je me souviens bien:
[code]/etc/network/interfaces
iface eth0 inet static
address 192.168.1.18 ( < 1ere adresse plage DHCP)
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1 (d’après ipconfig Windows “cnx sans fil” ?)
[/code]
-
Hôte Windows XP SP3 + OpenVPN pour accès RDP à un serveur distant.
-
Vieille Box Club Internet (NeufBox) ouverte en écoute sur port 8080
Route créée: TCP Port ext:8080 192.168.1.18 dest:8080
- un serveur distant accessible en RDP (10.x.y.z)
But
Via un browser supportant HTML5, accéder de l’extérieur (3G) en HTTP à la page d’accueil Guacamole de ma VM Debian : OK ça marche !
Mais…
la VM Debian doit ensuite dialoguer en RDP via openVPN sous Windows avec le serveur distant.
Heu, c’est pas très clair, non ?
Tests
NB: pare-feu Windows désactivé.
MS Terminal Server via OpenVPN: accès serveur distant OK!
VM Debian => RDP => Windows XP => VPN => serveur distant : KO, la connexion ne se fait pas.
Accès HTTP de Windows vers Debian : OK!
ping Debian vers Windows: OK
root@debian:/etc/guacamole# ping 192.168.1.21
PING 192.168.1.21 (192.168.1.21) 56(84) bytes of data.
64 bytes from 192.168.1.21: icmp_req=1 ttl=128 time=1.70 ms
64 bytes from 192.168.1.21: icmp_req=2 ttl=128 time=0.467 ms
64 bytes from 192.168.1.21: icmp_req=3 ttl=128 time=0.412 ms
ping Debian vers IP serveur distant devant être accessible en RDP : OK !?!
root@debian:/etc/guacamole# ping 10.x.y.z
PING 10.x.y.z (10.x.y.z) 56(84) bytes of data.
64 bytes from 10.x.y.z: icmp_req=1 ttl=56 time=1361 ms
64 bytes from 10.x.y.z: icmp_req=2 ttl=56 time=360 ms
64 bytes from 10.x.y.z: icmp_req=3 ttl=56 time=287 ms
OK même si le VPN est OFF ce qui est bizarre, non ?
Bref, il faut que tout ce petit monde communique (3 serveurs: VM Debian, Windows XP, serveur distant via VPN) et pour moi, c’est pas gagné !
…mais c’est sans compter sur l’aide des experts du forum qui maîtrisent parfaitement les config “bridge”, “NAT”…
A votre entière dispo pour toute info en + .
Salutations,
Guacam
Zzz… Zzz…
Quelques compléments d’info:
uname -a
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0c:29:30:7b:cc
inet addr:192.168.1.18 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe30:7bcc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1207 errors:0 dropped:0 overruns:0 frame:0
TX packets:1062 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:225695 (220.4 KiB) TX bytes:504911 (493.0 KiB)
Interrupt:17 Base address:0x1080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:181 errors:0 dropped:0 overruns:0 frame:0
TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12040 (11.7 KiB) TX bytes:12040 (11.7 KiB)
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
interfaces
This file describes the network interfaces available on your system
and how to activate them. For more information, see interfaces(5).
The loopback network interface
auto lo
iface lo inet loopback
The primary network interface
allow-hotplug eth0
iface eth0 inet static