我遇到了两台服务器的问题,两台服务器都有相同的症状。 当它们在连接失败后重新连接到交换机时,它们处于“未识别的networking”状态。 只有在NIC中循环selectipv6或重新启动之后,才能再次识别域,并允许服务器之间的连接。 我的临时修复涉及通过RDP访问服务器,访问NIC设置以及启用或禁用IPv6。 无论NIC是启用还是禁用IPv6都无关紧要 – 无论哪种方式都会出现问题。 我猜想更改IPv6设置更多的是重置网卡。 重新启动也可以使服务器备份,但需要比IPv6技术更长的时间。 现在所有的服务器都连接到同一个交换机上,尽pipe我们在发生testing的时候仍然有问题,尽pipe它连接到UPS。 这是一个完全独立的问题,但我只是想让你知道为什么服务器失去了networking连接。 有近10台服务器,只有这两台服务器似乎有问题。 他们是一个数据库和一个应用程序服务器,互相交stream。 他们都是同时购买和落实的。 他们都启用了Broadcom网卡绑定,但只有一根电缆连接到交换机。 在每台服务器上连接了4个NIC的情况下也出现同样的问题。 虽然网卡处于未知状态,但他们无法ping其他服务器,我猜测是因为状态将它们放在防火墙类别中,不允许与其他域服务器通信,因为它仍然连接到互联网,可以被远程访问。 configuration的DNS服务器IP地址相同:192.168.X.6,192.168.X.9 – 两个内部ADDS服务器。 任何想法为什么发生这种情况? 希望这是足够的细节给你。 请让我知道,如果你有任何问题。
情况 我知道如何做ipv4转发,并期望ipv6转发几乎相同的方式工作。 所以我configuration了一个VirtualBox主机,configuration了从我的ISPconfiguration的networking地址。 现在,这是我有的networking: http://tmp.hjts.nl/vboxnetwork.png 题 我能够在Debian路由器上ping所有ipv6地址,但是我无法访问Debian必须将数据包(例如从Fedora客户端)转发到Debian上的eth0的地址。 组态 Debian服务器被configuration为允许IPV6转发: root@6server:~# sysctl -p net.ipv6.conf.all.forwarding = 1 net.ipv6.conf.all.accept_ra = 2 net.ipv6.conf.all.accept_redirects = 1 net.ipv6.conf.all.accept_source_route = 1 Iptables应该允许它。 root@6server:~# ip6tables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT all anywhere anywhere state RELATED,ESTABLISHED ACCEPT all anywhere […]
我正在考虑开始通过IP版本来图示我们各种服务(web,邮件,DNS等)的入站连接,即IPv4连接与IPv6连接。 目前,IP被存储在一个单一的领域。 按版本统计/图表IP的最佳方法是什么? 一个新的领域,并数它们? 有没有一个查询,我可以运行只有v4或v6的IP?
我试图设置多个Apache SSL虚拟主机,每个在不同的IPv6地址。 我的CentOS7 VPS有一个路由/ 64 IPv6块分配给它,让我们说2001:db8:acac:acac::/64 ,我已经可以看到数据包进入( tcpdump -nn -i eth0 'ip6 and src or dst net 2001:db8:acac:acac::/64'显示数据包正常)。 我知道我可以分配尽可能多的个人地址,我喜欢eth0( ip -6 addr add 2001:db8:acac:acac::1234 dev eth0 ),但我想要的接口允许应用程序绑定到任何2 ^ 64地址。 以下的build议(见底部链接),我添加了一个规则( ip -6 rule add from 2001:db8:acac:acac::/64 iif eth0 lookup 200 )和一个路由( ip route add local 2001:db8:acac:acac::/64 dev lo table 200 ),现在我可以在/ 64块中ping6任何IP地址,并且可以使用/ 64块中的任何地址连接到通配符上监听的服务(例如,ssh为:::22 ) 。 […]
我需要续订某个SLES12盒子的租约。 机器被configuration为只使用IPv6 ,到目前为止我已经尝试了以下内容: 从这里 : dhclient6 -r -v eth0 && rm /var/lib/dhcp6/dhclient* ; dhclient6 -v eth0 其他尝试: rm /var/lib/wicked/duid.xml /var/lib/wicked/lease-eth0-dhcp-ipv6.xml rm /run/wicked/leasinfo.eth0.dhcp.ipv6 /run/wicked/state-2.xml service network restart 在上面的所有文件重新启动后得到恢复,就像什么都没有发生。 如果我做dhclient6 -r -v eth0 ,然后dhclient6 -v eth0 ,下面的消息会永久地重复: DHCPDISCOVER on eth0 … DHCPOFFER from … DHCPREQUEST on eth0 … DHCPACK from … DHCPDECLINE on eth0 … /etc/sysconfig/network/ifcfg-eth0是: BOOTPROTO='dhcp6' […]
尝试将HAProxyconfiguration为侦听端口ipv4(端口80)上的请求,但是通过eth1将请求代理到使用ipv6的服务器。 该请求必须显示请求的ipv6地址。 我们不想公开ipv4地址。 这可能使用HAProxy? 如果不是,我们应该看什么?
这将是一个很长的职位,但我想提供完整的信息。 我有一个家庭/企业局域网与isc-dhcp-server运行一个ipv4 dhcp服务器,并绑定为在Ubuntu服务器框上运行的DNS服务器。 我有comcast业务,并且网关禁用了所有的dhcpfunction。 为了杀死ipv6,直到我准备好处理它,在我的所有Linux机器上,我已经用grub命令和sysctl参数禁用了ipv6: surfrock66@sr66-hp2:~/.scripts$ cat /etc/default/grub | grep -v "#" GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1 acpi_backlight=vendor" GRUB_CMDLINE_LINUX="" surfrock66@sr66-hp2:~/.scripts$ cat /etc/sysctl.conf | grep -v "#" net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 net.ipv6.conf.wlo0.disable_ipv6 = 1 surfrock66@sr66-hp2:~/.scripts$ 这些系统上没有ipv6。 所以,在我认为是一个无关的说明,我的android和chromecast设备有wifi问题。 我看到的主要问题是连接速度过慢,导致超时和失败。 那么,我正在做一些故障排除,并执行一个iperf … iperf应用程序列出了一个ipv6地址以及一个ipv4之一。 […]
操作系统在考虑: Windows Server 2008+ 我们正在复杂的客户端 – 服务器networking应用程序中添加IPv6支持。 服务器打开许多端口用于侦听,不同types的客户端连接到不同的端口。 我们正在考虑多种情况,包括: 纯IPv6上的服务器,纯IPv6上的客户端 纯IPv4上的服务器,纯IPv4上的客户端 服务器在纯双协议栈上,纯IPv6上的客户端 服务器在纯粹的双栈,客户端纯IPv4(隧道我们还没有弄清楚) 与服务器机器相关,我的问题是:是否可以安全地假设,在Pure IPv6生产机器仍然会在操作系统级别的IPv4工作? 换句话说,是Pure IPv6生产机器,在系统中是否还有IPv4环回地址? 关于IPv6我发现这是OS的强制性部分,至less没有办法禁用IPv6环回。 但是对于使用netsh命令的IPv4来说是可能的。 我在这里有两个问题: 我的服务器应用程序是用Java编写的。 如果我使用netsh interface ipv4 uninstall在操作系统级别禁用IPv4,则大多数Java的networkingAPI将停止工作,因为它们还不支持此configuration。 链接。 在我的服务器应用程序中,有几个端口在127.0.0.1侦听,因为它们必须从同一台机器上访问。 所以,如果我确保代码只使用127.0.0.1连接到这些套接字而不使用localhost或::1那么我应该担心这些吗?
是否有一个Active Directorynetworking所需的IPv6反向查找区域? 通常情况下,我只是创build它,然后继续前进,但是在这种情况下,前缀被委托并偶尔改变。 所以每次前缀改变时我都要创build一个新的。
我们的办公networking在内部是双栈的,但是与其他互联网的连接只有IPv4。 我已经在Linux机器上安装了BIND 9.9来处理DNSparsing。 有没有办法将BINDconfiguration为在不禁用IPv6的情况下联系其他DNS服务器时更愿意使用IPv4? 我想离开IPv6启用,所以一切正常,一旦我们得到一个IPv6连接到外部世界,但没有堵塞error (network unreachable) resolving 'microsoft.com/DS/IN': 2001:7fd::1#53消息在此期间。