[jboss-jira] [JBoss JIRA] (AS7-3042) IPv6: Invalid redirect to Admin console (wrong IP address)

Richard Achmatowicz (JIRA) jira-events at lists.jboss.org
Tue Feb 14 10:54:01 EST 2012


    [ https://issues.jboss.org/browse/AS7-3042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666415#comment-12666415 ] 

Richard Achmatowicz commented on AS7-3042:
------------------------------------------

Does this issue have anything to do with IPv6?  If I start the AS like this:
{noformat}
./standalone.sh -Djboss.bind.address=127.0.0.1 -Djboss.bind.address.management=192.168.0.103
{noformat}
I see the same problem. Isn't the problem simply that the redirect only works if the jboss.bind.address and jboss.bind.address.management are the same IP address?

The fact that in the IPv6 case the console binds to ::ffff:127.0.0.1 and not ::1 is because the default address of 127.0.0.1 is picked up for jboss.bind.address.management from the profile and this is the IPv6 representation of it (which is not equal to ::1). 

                
> IPv6: Invalid redirect to Admin console (wrong IP address)
> ----------------------------------------------------------
>
>                 Key: AS7-3042
>                 URL: https://issues.jboss.org/browse/AS7-3042
>             Project: Application Server 7
>          Issue Type: Bug
>          Components: Console, Web
>    Affects Versions: 7.1.0.Beta1b
>            Reporter: Pavel Janousek
>            Assignee: Richard Achmatowicz
>             Fix For: Open To Community
>
>
> This issue is some derivation from AS7-3040. Lets imagine starting server like this:
> {code}./standalone.sh -Djava.net.preferIPv4Stack=false -Djboss.bind.address=::1{code}
> So by default the admin/management is bound to _::ffff:127.0.0.1:9990_ and _::ffff:127.0.0.1:9999_, but it isn't accessible from Web WelcomePage at _::1:8080_ because the URL is specified as: {code}<a href="/console">{code} and so the next request is http://[::1]:8080/console which redirect requester to http://[::1]:9990, but there isn't any console because it is here - http://[::ffff:127.0.0.1]:9990.
> This is not good as it could lead to integration issues between components (X trying to connect to Y on ::1; Y listening on ::ffff:127.0.0.1).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list