2012-06-29 2 views
0

У меня странная проблема при подключении ipv6.Разрешение запрещено на ipv6 Сокет в Java

Я записываю простой клиент-сервер в Java, он прекрасно работает в ipv4, но когда я пытаюсь использовать его с адресом IPv6 я получаю «java.net.SocketException: Разрешение отказано».

Если я пытаюсь запустить на одном компьютере клиент и сервер, он работает с ipv4 и ipv6, так что я думаю, что это O.S. проблема.

Некоторые сведения:

ping6 работает между машинами Iptables останавливается младший матрос is RedHat 6.2

Любые идеи? Благодаря

Антонио

+1

Пожалуйста, покажите нам код. – ShiDoiSi

+0

Я уверен, что с кодом не возникает проблем, и другое приложение на ipv6 не работает. Я сделал snoop на интерфейсе, и я увидел этот icmpv6 в качестве ответа от конечной точки. Destination: Unreachable «Code: 1 (Административно запрещено)». – aphasia0

ответ

3

Я нашел проблему. В RHEL по умолчанию используется два брандмауэра. Я просто закрыл IPv6 iptables.

сервис ip6tables остановить

Смежные вопросы