Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-4763

interface "any" tag not working as expected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • None
    • Management
    • None

      The <any> tag in the interface configuration of standalone.xml should accept any connection that matches ANY of the provided rules. This is not the case as demonstrated by the example below.

      This configuration allows to run jboss-cli.sh -c from the machine where wildfly is running as expected:

          <interfaces>
              <interface name="management">
                  <any>
                      <inet-address value="127.0.0.1"/>
                  </any>
              </interface>
          </interfaces>
      

      But if I add another (VALID) IP address inside the any tag, I can't connect any more:

          <interfaces>
              <interface name="management">
                  <any>
                      <inet-address value="127.0.0.1"/>
                      <inet-address value="10.20.230.26"/>
                  </any>
              </interface>
          </interfaces>
      

      With the latter configuration, connect fails with the following error:

      >The controller is not available at localhost:9990: java.net.ConnectException: WFLYPRT0053: Could not connect to remote+http://localhost:9990. The connection failed: WFLYPRT0053: Could not connect to remote+http://localhost:9990. The connection failed: Connection refused
      

      Note: to easily reproduce the problem from the cli, starting from a fresh standalone install:

      connect
      /interface=management:undefine-attribute(name=inet-address)
      /interface=management:undefine-attribute(name=any)
      /interface=management:write-attribute(name=any,value={inet-address=[127.0.0.1]})
      reload
      /interface=management:write-attribute(name=any,value={inet-address=[127.0.0.1,10.20.230.26]})
      reload
      

      Notes:

      • 10.20.230.26 must be a reachable IP - if I use a random one I can connect normally.
      • if I use subnet-match I get the same issue

            bstansbe@redhat.com Brian Stansberry
            assylias Yann Le Tallec (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: