【问题标题】:Permission denied on ipv6 Socket in JavaJava中ipv6 Socket的权限被拒绝
【发布时间】:2012-06-29 07:39:23
【问题描述】:

我在 ipv6 连接上有一个奇怪的问题。

我用 Java 写了一个简单的客户端服务器,它在 ipv4 中完美运行,但是当我尝试将它与 Ipv6 地址一起使用时,我收到一个 “java.net.SocketException:权限被拒绝”。

如果我尝试在同一台机器客户端和服务器上运行,它也适用于 ipv4 和 ipv6,所以我认为这是一个操作系统。问题。

一些信息:

Ping6 在机器之间工作 iptables 已停止 操作系统是红帽 6.2

有什么想法吗? 谢谢

安东尼奥

【问题讨论】:

  • 请出示代码。
  • 我很确定,代码没有问题,因为 ipv6 上的其他应用程序也不起作用。我在界面上做了一个窥探,我看到这个 icmpv6 作为来自端点目的地的响应:无法访问“代码:1(管理禁止)”。

标签: java permissions ipv6


【解决方案1】:

我发现了问题。 RHEL 上有两个默认运行的防火墙。我只是关闭了 IPv6 iptables。

服务 ip6tables 停止

【讨论】:

    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2018-06-11
    • 2015-08-30
    相关资源
    最近更新 更多