我有teredo工作,以便我可以通过ipv6 ping虚拟机,squid3也工作正常,但只能通过ipv4。 我做了两个端点(tcp和udp)到Azure站点上的代理(端口8888)。 现在我应该做些什么来使端口可以通过ipv6访问?
当我为双栈IPv4和IPv6networkingbuild立局域网时,我注意到了一些“奇怪”的DNSMasq行为。 看起来,我的DNS服务器(DNSMasq)充当转发器,也具有本地networking的静态租用的所有主机名,当它无法parsing特定logging时,会使用它自己的接口地址回复。 让我解释一下:当我查找我的主机名为“router.home.example.com”的“A”logging时,它会使用正确的本地IP地址(10.0.1.2)进行回复。 当我查询“AAAA”地址(我的路由器还没有,并且因此没有注册为静态租约)时,它会回复它自己的IPv6地址(和主机名)。 显然我期望它返回一个“主机/logging未find”的信息。 问题是,当我尝试通过Web界面到达所述路由器(OpenWRT)时,它抱怨尝试DNS重新绑定并拒绝让我login,可能是因为它看到2个不同的地址和主机名。 在这里发布这个问题之前,我花了几个小时试图弄清楚这一点 – 我真的希望这不是明显的我失踪,因为我一直在盯着这个问题太久。 值得一提的是,我正在使用带有DNSMasq的pfSense 2.1testing版。 我已经成功使用Hurricane Electric作为隧道经纪人configuration了IPv6。 提前感谢任何帮助!
当我ping本地主机,我可以看到localhost名称parsing为::: 1而不是127.0.0.1。 你知道如何解决这个问题吗? 我需要一个用于Tomcat服务器的localhost的ipv4parsing。 我可以快速修复这个与“127.0.0.1 localhost”到Windows的主机文件,但我认为可以提供更好的解决scheme。
嗨,我想分配这样的ipv6地址: ip -6 address add be2::176/64 eth19 Error: either "local" is duplicate, or "eth19" is a garbage.
当使用apache2版本2.2.22启动debian wheezy服务器时,apache autostart会失败,并显示以下错误: Starting web server: apache2(99)Cannot assign requested address: make_sock: could not bind to address [2a01:aaa:bbb:ccc::2]:80 no listening sockets available, shutting down Unable to open logs Action 'start' failed. 我已经检查过,如果端口80已经被另一个使用netstat的进程使用 – 事实上并非如此。 ipv6设置是本地的,不使用任何隧道。 这是使用/etc/network/interfaces : iface eth0 inet6 static address 2a01:aaa:bbb:ccc::2 netmask 64 gateway 2a01:aaa:bbb:ccc::1 我也尝试设置由rc.d使用的S[xx]apache2数字高于所有其他进程的数字,仍然是相同的错误。 当以后使用/etc/init.d/apache2 start手动启动Apache /etc/init.d/apache2 start通过ssh /etc/init.d/apache2 start ,一切正常。 我怎么可能解决这个问题?
我有一个问题,我需要运行一个Java程序的端口<1024. authbind和jsvc是没有select,它只是决定不使用。 但是使用 ip6tables -t mangle -A PREROUTING -p udp –dport 546 -j TPROXY –on-port 8547 给我 ip6tables v1.4.7: unknown option `–on-port' 我错过了什么? uname -a Linux vieppetat12 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
我在Linux上安装了IPv6,但是默认情况下不使用IPv6,除非我指定它。 例如: ssh -v HOSTNAME 我看到ssh连接到IPv4地址。 我能得到它使用IPv6的唯一方法是如果我: ssh -6 HOSTNAME -or- ssh IP::v6%INTERFACE 我在Solaris机器上使用相同的主机,IPv6工作正常。 Solaris上: nslookup host1 Server: 10.1.44.100 Address: 10.1.44.100#53 Name: host1.sc.somehost.net Address: 10.1.42.37 dig AAAA host1.sc.somehost.net ; <<>> DiG 9.6-ESV-R8 <<>> AAAA host1.sc.somehost.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4583 ;; flags: qr aa rd […]
我想configurationip6tables只允许SSH连接到特定的范围。 在iptables中,命令是: iptables -A OUTPUT -p tcp –dport 22 -m iprange –dst-range 192.168.178.0-192.168.178.254 但根据手册页选项-mIPrange似乎已经消失。 什么才是实现这种行为的正确命令? 一如既往的帮助将不胜感激:)
在CentOS 5.10我试图通过外部GW(6 :: a0c:34a)添加静态IPv6路由如下: ip -6 route add 12::/64 via 6::a0c:34a dev eth1 以上返回一个RTNETLINK答案:无效的参数错误。 现在,如果我尝试相同,但更改GW地址为2006 :: a0c:34a ip -6 route add 12::/64 via 2006::a0c:34a dev eth1 一切正常。 有任何想法吗?
我有一个专用的Centos 6.5服务器,用nginx和2个ip地址(这些是来自OVH的2个ip(v4)-failover地址),用于在同一台服务器上托pipe2个不同的网站。 我想添加ipv6地址,但不知道如何实现这一点。 我有ifcfg-eth0和ifcfg-eth0:1都有不同的ipv4地址。 nginxconfiguration文件看起来像 server { listen ipv4address_site1:80; listen ipv4address_site1:443 default ssl spdy; server_name server_for_eth0; } server { listen ipv4address_site2:80; listen ipv4address_site2:443 default ssl spdy; server_name server_for_eth0:1; } 我应该如何select我的ipv6地址(我的ifconfig应该是什么样的),我的nginxconfiguration应该是什么样的? 干杯,阿德南