如何使用Hurricane Electric 的 TunnelBroker.net IPv6 隧道服务为 IPv6 连接配置单壁?
注意:我会自己回答这个问题;因为这个网站是一个维基
m0n0wall 中的 IPv6 支持仍然不完整。从什么在 IPV6 中起作用:
Feature IPv4 IPv6
================== ==== ====
Web Interface Yes Yes
Static Routes Yes Yes
Firewall Rules Yes Yes
NAT Yes No
Traffic Shaper Yes No* Using ipv6 and ipv4 traffic shaper has reported problems
Aliases Yes No
DNS forwarder Yes Yes
Dynamic DNS Yes No
DHCP server Yes Yes
DHCP relay Yes No
SNMP Yes No* Requires update to …Run Code Online (Sandbox Code Playgroud) 我正在运行 Ubuntu 10.4,我尝试禁用 IPv6,因为我目前不需要它。我使用以下命令禁用 IPv6,然后重新启动我的服务器:
echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)
重新启动后,我可以通过运行看到 IPv& 被禁用:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Run Code Online (Sandbox Code Playgroud)
在运行时,netstat -antlp我看到大多数 IPv6 应用程序已关闭,但 SSHd 继续运行:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN 663/java
tcp 0 0 0.0.0.0:9091 …Run Code Online (Sandbox Code Playgroud) 我读到 IPSec 对于 IPv6 实现是强制性的。这是否意味着它应该由操作系统处理并且 IPSec 配置应该是 IPv6 工作所必需的?如果是这样,为什么不是这样?我在两台 Ubuntu 机器之间设置了一个工作的 6 合 4 隧道,如果没有 IPSec 配置/工作,IPv6 似乎非常满意。
另外,我读到对于 Ubuntu,可以使用外部软件(racoon?)配置 IPv6 的 IPSec。为什么不强制 IPSec 与 Ubuntu 的 IPv6 实现一起使用?
我想在完全虚拟化的环境中测试此网络配置,而我无法访问物理实验室。
我正在使用 2 台 VM 来宾机器(来宾操作系统是 Archlinux),每台都配置有 NAT 适配器和一个内部网络适配器。使用内部适配器地址在 IPv4 上的这些机器之间 Ping 没有问题。
我想在内部接口上设置本地链路地址并使用 ping6 来测试可达性:
VM1: fe80::1:1/64
VM2: fe80::1:2/64
Run Code Online (Sandbox Code Playgroud)
根据我的理解,当这两个主机连接到同一个物理交换机时,这应该没问题吧?但是,使用后
ping6 -I enp0s8 fe80::1:1/64
Run Code Online (Sandbox Code Playgroud)
我只得到
unknown host
Run Code Online (Sandbox Code Playgroud)
这个问题只是 VirtualBox 特定的,应该在真机上工作,还是我对 IPv6 链接本地地址如何工作的假设有问题?
几周前,Hackaday.io上的“启用 IPv6 的圣诞树”启发了我,该树的LED显示屏使用 3000 亿个 IPv6 地址以允许用户控制它。
我的问题是这样的:
作为用户而不是大公司,我如何获得一块(可能大约 1000 个)IPv6 地址来使用?这是我必须从我的 ISP 获得的东西还是我可以通过不同的方式获得它们(如果我能做到的话)?
我正在 Raspberry Pi 上运行服务器,该服务器连接到 FritzBox。从网络内部,我可以通过本地 IP 和注册的 URL 到达服务器。但从外部来看,它不起作用。
“HTTP 和 HTTPS 服务器”项使用 TCP 协议,其他项使用 UDP。但是,当在这里检查我的端口时,该端口似乎已关闭:

树莓派上的 apache 服务器配置为至少允许端口 80 上的所有内容,因为文件/etc/apache2/sites-enabled/000-default.conf有一个块<VirtualHost *:80> ... <VirtualHost>.
我不想得到最终的解决方案,而是想收集关于还有什么可能阻止来自外部的请求的想法?有没有办法确定请求是否到达路由器,而不是树莓派,以缩小问题范围?
我已经安装了在内核 2.6.32-5-amd64 上运行的 Debian 6.0.6,安装后我为 eth0 接口分配了一个静态 IPv6 地址。
这是我的 /etc/network/interfaces 文件的样子:
自动 lo
iface lo inet 环回自动 eth0
iface eth0 inet6 静态Run Code Online (Sandbox Code Playgroud)address fe80::a:1 netmask 64 gateway fe80::1
这是“ifconfig eth0”输出的样子:
eth0 Link encap:Ethernet HWaddr 10:1f:74:c6:27:5f
inet6 addr: fe80::121f:74ff:fec6:275f/64 Scope:Link
inet6 addr: fe80::a:1/64 Scope:Link
UP广播运行多播 MTU:1500 指标:1
RX 数据包:45 错误:0 丢弃:0 溢出:0 帧:0
TX 数据包:48 错误:0 丢弃:0 溢出:0 载波:0
冲突:0 txqueuelen:1000
RX 字节: 6427 (6.2 KiB) TX 字节:7969 (7.7 KiB)
中断:20 内存:d0700000-d0720000
如您所见,有 2 个 IPv6 地址;
一个自动生成的 IPv6 …
考虑有 2 台使用 IPV6 协议的计算机想要相互通信,并且数据包必须通过使用 IPV4 协议的网络的情况。数据包可以通过该网络吗?如何?
ipv6 ×10
ipv4 ×2
networking ×2
ubuntu ×2
unix ×2
6to4 ×1
debian ×1
fritzbox ×1
ipsec ×1
linux ×1
m0n0wall ×1
ping ×1
tunnel ×1
ubuntu-10.04 ×1
virtualbox ×1