Articles of ipv6

如果IPv6被禁用,brctl addbr和bonding将不能用于CentOS6

我按照这些说明设置了CentOS6-XEN4-Server。 现在我想build立桥梁 – 首先手动: brctl addbr test – 但是失败: “添加网桥失败:软件包未安装” 谷歌search,我试图手动modprobe bridge触发一个错误是由dmesg造成的: 桥:未知的符号ipv6_dev_get_saddr(错误0) modinfo bridge揭示桥模块依赖于stp,llc和ipv6。 大。 我不想要IPv6,我不需要IPv6,并将IPv6列入黑名单。 有没有办法让brctl在没有启用IPv6的情况下运行? 为什么那里的依恋呢? 更新 2014-05-14 我发现这是一个普通的CentOS 6 / RH 6问题。 它也适用于绑定模块。 被接受的答案描述了根本原因 – 所以这个问题也会出现在可比较的内核版本上,并不限于CentOS / RedHat / Scentific Linux 6。

IPV6不是从Ubuntu 12.04的ISM服务器的ipv6地址池获得的

运行在ISC-dhcp-client中的Ubuntu 14.04并不是从服务器中给出的池中获取IPV6。 下面是vim /etc/dhcp/dhcpd6.conf文件 default-lease-time 600; max-lease-time 7200; subnet6 2001:0db8:0:f101::0/64{ range6 2001:0db8:0:f101::1 2001:0db8:0:f101::254; range6 2001:0db8:0:f101::/64} option dhcp6.name-servers fec0:0:0:1::1; option dhcp6.domain-search "domain.example"; 下面是我运行dhclient重新启动时的错误 无法在DHCP套接字上设置SO_REUSEPORT选项:协议不可用

FreeBSD 10 IPFW IPv6

我努力在我的FreeBSD 10服务器上允许IPv6连接。 我有一个工作的IPv6连接。 但IPFW会阻止所有IPv6stream量。 #!/bin/sh # # flush existing rules ipfw -q flush # allow established connections ipfw -q add 1 check-state # allow loopback traffic ipfw -q add 2 allow all from any to any via lo0 # allow previously established TCP connections ipfw -q add 3 allow tcp from any to any established […]

在FreeBSD webserver上configurationIPv6

似乎我只是不能指定我的FreeBSD 10 VPS上正确的rc.confconfigurationIPv6。 我想完全使用IPv6,并且我跟随的教程/指令对于我来说并不是真的在为我工作。 这只是一个基本的,简约的Web服务器VPS与一个网卡。 在/etc/rc.conf ifconfig_vtnet0_ipv6="inet6 2a00:f48:1024:feed:b00b:feed:b3c9:c7c9 prefixlen 64" ipv6_defaultrouter="2a00:f48:1024:feed::1" rtsold_enable="YES" ip6addrctl_policy="ipv6_prefer" 在/etc/resolv.conf nameserver 2001:4860:4860:8888 nameserver 2001:4860:4860:8844 这是正确的defaultrouter字段值? 如果有人build议更改或显示其configuration,这将有所帮助。

Server 2012获取DHCPv6地址,但具有静态configuration

这与2008R2( Win2k8R2获取DHCPv6地址,但具有静态configuration )的问题非常相似,但该解决scheme在2012R2中不起作用。 该框是一个新的2012R2域控制器,与我们的局域网(我们的桌面客户端和其他域控制器)的组合接口。 其他域控制器实施DHCPv4和DHCPv6。 2012R2控制器只有1个接口: netsh interface ipv6>show int Idx Met MTU State Name — ———- ———- ———— ————————— 1 50 4294967295 connected Loopback Pseudo-Interface 1 15 5 1500 connected LAN 路由器发现,pipe理地址configuration和其他状态configuration在这个接口上全部禁用: netsh interface ipv6>show interface 15 Interface LAN Parameters ———————————————- IfLuid : ethernet_12 IfIndex : 15 State : connected Metric : 5 Link […]

ipv6反向dns不工作,除非+踪迹被指定

我想在我的局域网中设置ipv6的反向DNS。 应该被委派的dns服务器在2001:5c0:1400:b :: 9,RDNS应该工作的主机在2001:5c0:1500:300 :: 1。 问题是,除非指定了+ trace,否则dig -x似乎不起作用: $ dig -x 2001:5c0:1500:300::1 ; <<>> DiG 9.9.5-3-Ubuntu <<>> -x 2001:5c0:1500:300::1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 24545 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, […]

如何ping不同MTU大小的主机来模拟icmpv6报文太大的情况?

如Title所述,我想检查一下,如果我发送的数据包超出了定义的MTU大小,我的主机是否会发送一个ICMPv6数据包太大。我没有一个cisco路由器(扩展的ping)来testing这个场景,因此,我想从基于Linux / Windows的机器注入消息。 请指导我创build这个场景或者有任何请求和响应的wireshark pcap。

IPv6:我对地址感到困惑

我正在研究IPv6,并且在某些方面有些麻烦。 让我们澄清,如果我得到这个权利! 单个主机可以具有: – 单播全局地址 – 链路本地地址然后,它join多播组,例如请求节点组,每个单播地址一个。 我的第一个问题是:如果主机需要发送一个数据包,这是它的源地址? 链接本地的还是全球的? 现在,我们转到ARP。 我读过ARP不再存在。 如果我需要向位于同一链路上的主机发送数据包,我将使用邻居请求获取其本地链接地址。 首先…这是这个程序的真正目标吗? 获取本地链接地址? 那么…我想IPv6包将封装在一个以太网帧…这是它的目的地址考虑braodcast不再是一个选项,我们不知道另一个主机的MAC? 我读过,IPv6数据包被发送到多播组“被请求节点”,其最后24位是从目标的地址获得…但是我怎么能创build它,如果目标的地址是我想获得? 希望你能帮助通过这个雾:)提前感谢!

IPv6用户看到不同于IPv4用户的站点

我有一个托pipe在1and1的网站,我搬到了一个Azure虚拟机。 我发现一些在路由器上启用了IPv6的人(不知道这是唯一的情况,还是我遇到的情况)正在被发送到1and1的站点。 我testing过的路由器启用了IPv6,但仍然可以浏览到只有IPv4的站点。 我将网站移到了Azure,更改了DNS,并且完美地工作,但是我也离开了我的1and1托pipe软件包(我还有其他的托pipe站点)的站点文件夹,这就是人们所看到的。 Azure不支持IPv6 – 它们不提供IPv6地址 – 因此,如何确保启用了IPv6的用户访问正确的站点? 谢谢。

防止策略路由标记非拦截Squidstream量

我已经重新编辑了原始问题,因为我已经改变了原来的答案,这是基于NAT的设置。 NAT不再被使用,并已被replace为TPROXY以兼容IPv6。 我在一个小networking中运行鱿鱼。 我已经为不同的场景设置了几个鱿鱼侦听端口。 squid.conf的摘录 http_port 3128 – 这将通过域策略推送到Windows客户端,通过WPAD设置HTTP代理。 http_port 3129 tproxy – 这是针对端口80上的stream量被拦截的客户端。 对于TPROXY设置,我使用iproute2在我的DD-WRT路由器上使用以下iptables / ip6tables规则来标记stream量并将其redirect到代理。 问题是在这个设置中,所有stream量都被标记,包括通过3128端口设置进入Squid代理的IPv4和IPv6stream量。 我需要一种排除这种stream量的方法,因为它是在直接应用代理的LAN客户端上添加开销和断开连接(特别是IPv6)。 我知道我可以使用ACCEPT规则将特定的客户端添加到PREROUTING表中,但是对于IPv4和IPv6这样做将很难快速pipe理。 我需要find一个通用的方法来排除路由器端口3128上通过Squid代理的所有局域网客户端,但是我不知道最好的办法。 当前的DD-WRT Squid策略路由: # Squid transparent proxy PROXY_IPV4=192.168.xx PROXY_IPV6=2001:470:xxxx:xx::x CLIENTIFACE=br0 FWMARK=3 iptables -t mangle -A PREROUTING -i $CLIENTIFACE -s $PROXY_IPV4 -p tcp –dport 80 -j ACCEPT ip6tables -t mangle -A PREROUTING -i $CLIENTIFACE -s $PROXY_IPV6 […]