8 Replies Latest reply on Jan 30, 2017 7:39 AM by alexis.bourdeau

    JGroups through VPN ?

    alexis.bourdeau

      Hello !

       

      I would like to have some datagrid server linked through VPN connection.

      When it is a LAN, no issue, datagrid server linked well together, but when I connect these through VPN in this LAN, it is not working.

       

      Is there a trick in the JGroups config to set ?

       

      Thank you !

        • 1. Re: JGroups through VPN ?
          sebastian.laskawiec

          Here are two links which might be helpful for you [1][2]. In general please have a close look if:

          • you are binding to a correct IP Address (the one that is being used by your VPN)
          • you're using java.net.preferIPv4Stack=true parameter
          • you're using TCP (your VPN might block UDP)
          • you're using properly configured discovery

           

          If the above won't work for you, could you please share with us your configuration xml, your routing table (route -n) and configured interfaces (ifconfig -a)?

          • 2. Re: JGroups through VPN ?
            alexis.bourdeau

            Hello,

             

            sorry for the delayed answer.

             

             

            I think I am binding to the correct IP, and I am using TCP.
            For java.net.preferIPv4Stack=true, I am not sure.

             

            In fact, I am using JGroups for DataGrid, so I just have the clustered.xml file at hand I guess.

             

             

            The end of the file is like :

             

            <interfaces>

                    <interface name="management">

                        <inet-address value="${jboss.bind.address.management:192.168.27.65}"/>

                    </interface>

                    <interface name="public">

                        <inet-address value="${jboss.bind.address:192.168.27.65}"/>

                    </interface>

                </interfaces>

                <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">

                    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>

                    <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>

                    <socket-binding name="hotrod" port="11222"/>

                    <socket-binding name="hotrod-internal" port="11223"/>

                    <socket-binding name="jgroups-mping" port="0" multicast-address="${jboss.default.multicast.address:234.99.54.14}" multicast-port="45700"/>

                    <socket-binding name="jgroups-tcp" port="7600"/>

                    <socket-binding name="jgroups-tcp-fd" port="57600"/>

                    <socket-binding name="jgroups-udp" port="55200" multicast-address="${jboss.default.multicast.address:234.99.54.14}" multicast-port="45688"/>

                    <socket-binding name="jgroups-udp-fd" port="54200"/>

                    <socket-binding name="memcached" port="11211"/>

                    <socket-binding name="rest" port="8080"/>

                    <socket-binding name="txn-recovery-environment" port="4712"/>

                    <socket-binding name="txn-status-manager" port="4713"/>

                    <outbound-socket-binding name="remote-store-hotrod-server">

                        <remote-destination host="remote-host" port="11222"/>

                    </outbound-socket-binding>

                    <outbound-socket-binding name="remote-store-rest-server">

                        <remote-destination host="remote-host" port="8080"/>

                    </outbound-socket-binding>

                </socket-binding-group>

             

             

             

            • 3. Re: JGroups through VPN ?
              sebastian.laskawiec

              And what is the output of those two commands:

              • route -n
              • ifconfig -a
              • 4. Re: JGroups through VPN ?
                alexis.bourdeau

                I am on Windows 7.
                ifconfig -a => ipconfig /all ?

                route -n => it is necessary to add parameters

                • 5. Re: JGroups through VPN ?
                  sebastian.laskawiec

                  I would like to see all you network interfaces and your routing table.

                  • 6. Re: JGroups through VPN ?
                    alexis.bourdeau

                    Hello,

                     

                    route PRINT :

                     

                    ===========================================================================

                    Liste d'Interfaces

                    52...........................VPN Alexis Bourdeau

                    25...00 ff 39 69 07 d7 ......TAP-Windows Adapter V9

                    18...28 b2 bd c3 54 fa ......P‚riph‚rique Bluetooth (r‚seau personnel) #2

                    17...2a b2 bd c3 54 f6 ......Microsoft Virtual WiFi Miniport Adapter #2

                    16...2a b2 bd c3 54 f7 ......Microsoft Virtual WiFi Miniport Adapter

                    15...28 b2 bd c3 54 f6 ......Intel(R) Dual Band Wireless-AC 7260

                    13...54 ee 75 27 eb 17 ......Intel(R) Ethernet Connection I217-LM

                    22...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1

                    23...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8

                      1...........................Software Loopback Interface 1

                    27...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #2

                    29...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #3

                    30...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #4

                    20...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface

                    34...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #6

                    31...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #7

                    32...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #8

                    28...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #9

                    33...00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP #10

                    ===========================================================================

                     

                    IPv4 Table de routage

                    ===========================================================================

                    Itin‚raires actifsÿ:

                    Destination r‚seau    Masque r‚seau  Adr. passerelle   Adr. interface M‚trique

                              0.0.0.0          0.0.0.0    192.168.1.254     192.168.1.29   4250

                              0.0.0.0          0.0.0.0         On-link     192.168.27.65     21

                       82.231.202.216  255.255.255.255    192.168.1.254     192.168.1.29   4251

                            127.0.0.0        255.0.0.0         On-link         127.0.0.1   4531

                            127.0.0.1  255.255.255.255         On-link         127.0.0.1   4531

                      127.255.255.255  255.255.255.255         On-link         127.0.0.1   4531

                          192.168.1.0    255.255.255.0         On-link      192.168.1.29   4506

                         192.168.1.29  255.255.255.255         On-link      192.168.1.29   4506

                        192.168.1.255  255.255.255.255         On-link      192.168.1.29   4506

                        192.168.27.65  255.255.255.255         On-link     192.168.27.65    276

                        192.168.115.0    255.255.255.0         On-link     192.168.115.1   4501

                        192.168.115.1  255.255.255.255         On-link     192.168.115.1   4501

                      192.168.115.255  255.255.255.255         On-link     192.168.115.1   4501

                        192.168.168.0    255.255.255.0         On-link     192.168.168.1   4501

                        192.168.168.1  255.255.255.255         On-link     192.168.168.1   4501

                      192.168.168.255  255.255.255.255         On-link     192.168.168.1   4501

                            224.0.0.0        240.0.0.0         On-link         127.0.0.1   4531

                            224.0.0.0        240.0.0.0         On-link     192.168.168.1   4502

                            224.0.0.0        240.0.0.0         On-link     192.168.115.1   4502

                            224.0.0.0        240.0.0.0         On-link      192.168.1.29   4507

                            224.0.0.0        240.0.0.0         On-link     192.168.27.65     21

                      255.255.255.255  255.255.255.255         On-link         127.0.0.1   4531

                      255.255.255.255  255.255.255.255         On-link     192.168.168.1   4501

                      255.255.255.255  255.255.255.255         On-link     192.168.115.1   4501

                      255.255.255.255  255.255.255.255         On-link      192.168.1.29   4506

                      255.255.255.255  255.255.255.255         On-link     192.168.27.65    276

                    ===========================================================================

                    Itin‚raires persistantsÿ:

                      Aucun

                     

                    IPv6 Table de routage

                    ===========================================================================

                    Itin‚raires actifsÿ:

                    If Metric Network Destination      Gateway

                    15    281 ::/0                     fe80::f6ca:e5ff:fe40:b632

                      1    306 ::1/128                  On-link

                    15     33 2a01:e35:2e7c:ad80::/64  On-link

                    15    281 2a01:e35:2e7c:ad80:6152:67e9:ab93:2846/128

                                                        On-link

                    15    281 2a01:e35:2e7c:ad80:e93b:6958:7105:92a5/128

                                                        On-link

                    22    276 fe80::/64                On-link

                    23    276 fe80::/64                On-link

                    15    281 fe80::/64                On-link

                    23    276 fe80::97b:f431:1833:d303/128

                                                        On-link

                    15    281 fe80::6152:67e9:ab93:2846/128

                                                        On-link

                    22    276 fe80::8dd9:293b:b4c8:6d79/128

                                                        On-link

                      1    306 ff00::/8                 On-link

                    22    276 ff00::/8                 On-link

                    23    276 ff00::/8                 On-link

                    15    281 ff00::/8                 On-link

                    ===========================================================================

                    Itin‚raires persistantsÿ:

                      Aucun

                     

                     

                    ipconfig /all

                     

                     

                    Configuration IP de Windows

                     

                       Nom de l'h“te . . . . . . . . . . : AlexisBourdeau

                       Suffixe DNS principal . . . . . . :

                       Type de noeud. . . . . . . . . .  : Mixte

                       Routage IP activ‚ . . . . . . . . : Non

                       Proxy WINS activ‚ . . . . . . . . : Non

                       Liste de recherche du suffixe DNS.: localdomain

                     

                    Carte PPP VPN Alexis Bourdeau :

                     

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : VPN Alexis Bourdeau

                       Adresse physique . . . . . . . . . . . :

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                       Adresse IPv4. . . . . . . . . . . . . .: 192.168.27.65(pr‚f‚r‚)

                       Masque de sous-r‚seau. . . .ÿ. . . . . : 255.255.255.255

                       Passerelle par d‚faut. . . .ÿ. . . . . : 0.0.0.0

                       Serveurs DNS. . .  . . . . . . . . . . : 212.27.38.253

                       NetBIOS sur Tcpip. . . . . . . . . . . : Activ‚

                     

                    Carte Ethernet Connexion au r‚seau local 3 :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : TAP-Windows Adapter V9

                       Adresse physique . . . . . . . . . . . : 00-FF-39-69-07-D7

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Ethernet Connexion r‚seau Bluetooth 2 :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : P‚riph‚rique Bluetooth (r‚seau personnel) #2

                       Adresse physique . . . . . . . . . . . : 28-B2-BD-C3-54-FA

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte r‚seau sans fil Connexion r‚seau sans fil 3ÿ:

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter #2

                       Adresse physique . . . . . . . . . . . : 2A-B2-BD-C3-54-F6

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte r‚seau sans fil Connexion r‚seau sans fil 2ÿ:

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter

                       Adresse physique . . . . . . . . . . . : 2A-B2-BD-C3-54-F7

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte r‚seau sans fil Connexion r‚seau sans filÿ:

                     

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7260

                       Adresse physique . . . . . . . . . . . : 28-B2-BD-C3-54-F6

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                       Adresse IPv6. . . . . . . . . . .ÿ. . .: 2a01:e35:2e7c:ad80:6152:67e9:ab93:2846(pr‚f‚r‚)

                       Adresse IPv6 temporaire . . . . . . . .: 2a01:e35:2e7c:ad80:e93b:6958:7105:92a5(pr‚f‚r‚)

                       Adresse IPv6 de liaison locale. . . . .: fe80::6152:67e9:ab93:2846%15(pr‚f‚r‚)

                       Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.29(pr‚f‚r‚)

                       Masque de sous-r‚seau. . . .ÿ. . . . . : 255.255.255.0

                       Bail obtenu. . . . . . . . .ÿ. . . . . : samedi 21 janvier 2017 15:03:04

                       Bail expirant. . . . . . . . .ÿ. . . . : dimanche 22 janvier 2017 03:03:04

                       Passerelle par d‚faut. . . .ÿ. . . . . : fe80::f6ca:e5ff:fe40:b632%15

                                                       192.168.1.254

                       Serveur DHCP . . . . . . . . . . . . . : 192.168.1.254

                       Serveurs DNS. . .  . . . . . . . . . . : 192.168.1.254

                       NetBIOS sur Tcpip. . . . . . . . . . . : Activ‚

                     

                    Carte Ethernet Connexion au r‚seau local :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Intel(R) Ethernet Connection I217-LM

                       Adresse physique . . . . . . . . . . . : 54-EE-75-27-EB-17

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Ethernet VMware Network Adapter VMnet1 :

                     

                       Suffixe DNS propre … la connexion. . . : localdomain

                       Description. . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1

                       Adresse physique . . . . . . . . . . . : 00-50-56-C0-00-01

                       DHCP activ‚. . . . . . . . . . . . . . : Oui

                       Configuration automatique activ‚e. . . : Oui

                       Adresse IPv6 de liaison locale. . . . .: fe80::8dd9:293b:b4c8:6d79%22(pr‚f‚r‚)

                       Adresse IPv4. . . . . . . . . . . . . .: 192.168.168.1(pr‚f‚r‚)

                       Masque de sous-r‚seau. . . .ÿ. . . . . : 255.255.255.0

                       Bail obtenu. . . . . . . . .ÿ. . . . . : samedi 21 janvier 2017 15:09:29

                       Bail expirant. . . . . . . . .ÿ. . . . : samedi 21 janvier 2017 15:39:29

                       Passerelle par d‚faut. . . .ÿ. . . . . :

                       Serveur DHCP . . . . . . . . . . . . . : 192.168.168.254

                       IAID DHCPv6 . . . . . . . . . . . : 939544662

                       DUID de client DHCPv6. . . . . . . . : 00-01-00-01-1B-88-9B-62-54-EE-75-27-EB-17

                       Serveurs DNS. . .  . . . . . . . . . . : 192.168.168.1

                       NetBIOS sur Tcpip. . . . . . . . . . . : Activ‚

                     

                    Carte Ethernet VMware Network Adapter VMnet8 :

                     

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8

                       Adresse physique . . . . . . . . . . . : 00-50-56-C0-00-08

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                       Adresse IPv6 de liaison locale. . . . .: fe80::97b:f431:1833:d303%23(pr‚f‚r‚)

                       Adresse IPv4. . . . . . . . . . . . . .: 192.168.115.1(pr‚f‚r‚)

                       Masque de sous-r‚seau. . . .ÿ. . . . . : 255.255.255.0

                       Passerelle par d‚faut. . . .ÿ. . . . . :

                       IAID DHCPv6 . . . . . . . . . . . : 956321878

                       DUID de client DHCPv6. . . . . . . . : 00-01-00-01-1B-88-9B-62-54-EE-75-27-EB-17

                       Serveurs DNS. . .  . . . . . . . . . . : fec0:0:0:ffff::1%1

                                                       fec0:0:0:ffff::2%1

                                                       fec0:0:0:ffff::3%1

                       NetBIOS sur Tcpip. . . . . . . . . . . : Activ‚

                     

                    Carte Tunnel isatap.{0B5B6642-CF84-4D87-966E-7F8BDAD901E8} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #2

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{B633EDEC-4D1B-4B1D-95CD-9C01F09E5730} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #3

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{3946F3B2-6CCC-4D7F-99A5-3EB1614F3B3A} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #4

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel Teredo Tunneling Pseudo-Interface :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{9E5A5734-7A71-48A7-82D3-C520AA84D07A} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #6

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{C604D1EF-3FF8-4306-A641-1265E330AA7B} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #7

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{9EFFFA2E-CDE4-4340-BF54-89FC793DA87E} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . : localdomain

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #8

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{396907D7-1FC0-4E11-A21E-F81A6D8D69FB} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #9

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{8AC1FC38-3DAE-41D2-B03C-1AFE8D5BC9DB} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #10

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                     

                    Carte Tunnel isatap.{6011C2B3-104A-4235-AA82-7732BD37EE24} :

                     

                       Statut du m‚dia. . . . . . . . . . . . : M‚dia d‚connect‚

                       Suffixe DNS propre … la connexion. . . :

                       Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP #11

                       Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0

                       DHCP activ‚. . . . . . . . . . . . . . : Non

                       Configuration automatique activ‚e. . . : Oui

                    • 7. Re: JGroups through VPN ?
                      belaban

                      Hi Alexis,

                       

                      you can set attributes external_addr / external_port [1] in TCP to make JGroups use the NATed address. If you google for "jgroups nat", you'll find some discussions on how to do this.

                      Hope this helps,

                       

                      [1] Reliable group communication with JGroups

                      • 8. Re: JGroups through VPN ?
                        alexis.bourdeau

                        Hi

                         

                        well,
                        It might be connected.
                        I tried to change this way but not working.
                        I will send the changes I made