我的路由器 (Belkin N1 Vision) 似乎只支持 IPv4。问题是我试图让 Windows 7 家庭组运行,它需要 IPv6。我正在尝试连接通过电缆连接到路由器的家用计算机和使用 wifi 的笔记本电脑。
有没有办法解决这个问题?设置一些隧道?必须有一个简单的方法,否则 Microsoft 新的“简单”家庭网络将在大多数家庭设置中失败。
我有一个程序可以通过 IPv4(TCP 和 UDP)和 IPv6(TCP 和 UDP)进行通信。我想阻止程序使用 IPv4。
我尝试了 Windows 防火墙:

除了它阻止 IP 子协议(例如 TCP、UDP、封装的 IPv6、GRE),而不是阻止IPv4 自身。
换句话说,我需要阻止 IPv4:
同时允许 IPv6:
我可以阻止程序使用 IPv4 吗?
注意:如果无法完成,请不要害怕将其添加为答案。对问题给出正确答案并不可耻。
我正在使用Hurricane Electric的隧道代理服务来获得 IPv6 连接。
TunnelBroker 允许您使用标准 IPv6 隧道协议访问 IPv6 Internet。您将包裹在 IPv4 数据包中的 IPv6 数据包发送到他们的其中一台服务器。在那里 IPv6 数据包被转储到 Internet 上。
我的 IPv4 隧道端点在芝加哥;它通过加拿大贝尔 ( AS577 ) 到达那里。贝尔是一个可怕的、可怕的网络提供商。我的 ISP 与 Bell Canada 对等,但他们也与Level 3 Communications ( AS3356 )对等。理想情况下,我会要求我的 ISP 更改他们的路线以绕过贝尔:

在到达我的隧道端点之前,这条新路线确实涉及第三个自治系统 (TaliaNet - AS1299 )。这就是为什么我想知道路线可能是什么样的。我会想知道:
注意:Level 3* 和 **Hurricane Electric之间还有其他可用的路线。
有没有办法“测试”这条替代路线?有没有办法“引导” ICMP 数据包?
这可能会回答我自己的问题,因为它可能是唯一的方法。但是使用 3 级的窥镜,我可以traceroute从他们的底特律服务器(我的 ISP …
我使用 Oracle VM VirtualBox 在我的机器上运行 Web 服务器。我已经设置并完美地工作了一段时间。在过去的几个月里,它一直在提示我更新,我最终屈服并运行了最新的更新 (4.3.6)。而且……它不再起作用了。
我正在尝试将仅主机适配器设置更改为之前的设置,以便它可以工作 - 但出于某种原因,虽然它允许我编辑 IPv4 地址,但不允许我更改网络掩码。我正在尝试将网络掩码从默认的 255.255.0.0 更改为 255.255.255.0。它允许我输入它,然后我点击确定,一切似乎都很好。但是当我回到网络设置时,掩码没有改变。我究竟做错了什么?
(注意:我以管理员身份运行 VirtualBox。)
附上我想要改变的图像 -

仅更改第一个有效,但是如果我尝试修改第二个或两个更改,则更改不会“采取”......
如何通过windows命令提示符获取网络IP地址?我知道 tat ipconfig /all 显示 ip 配置,但是只有 ipv4 地址呢?
[编辑:我现在找到了解决方案;我的回答见下文]
我想在我的 Fritz!Box 7490 上设置动态 DNS,以便在 IPv4 和 IPv6 上都可以访问它。请注意,我想访问 Fritz!Box 本身,而不是它后面的计算机。
场景是我将本机 IPv4 和本机 IPv6 作为双栈,并且 IPv4 和 IPv6 都是由我的 ISP 动态分配的。
我目前正在使用 freedns.afraid.org,但如果可以实现我想要的,也会对其他服务开放。
我面临的问题是 Fritz!Box GUI 只允许一个更新 URL。在该更新 URL 中,我可以使用以下三个选项之一:
但是,我需要的是一个同时更新 IPv4 和 IPv6 地址的链接。
我在 freedns.afraid.org 上看到过使用 Fritz!Box 的动态 DNS - 这对我显示了 <ip6addr> 标签很有帮助,但是提出问题的人只想更新 IPv6 地址,所以它不适用于我.
我在脚本中遇到过这两行:
echo "1" > /proc/sys/net/ipv4/ip_forward/
echo "0" > /proc/sys/net/ipv4/conf/eth0/send_redirects
Run Code Online (Sandbox Code Playgroud)
第一行打开ip转发,这让我的机器像路由器一样。
我想确切地了解第二行的作用。它send_redirects在界面上关闭,eth0但这意味着什么?什么是send_redirect在这种情况下?
我在 Linux Mint 18 Cinnamon 64 位主机上安装了一个全新的虚拟机 Ubuntu Server 16.04 32 位客户机。我想让来宾系统像物理机器一样出现在本地网络中。因此,我需要为来宾使用桥接网络模式——仅主机和/或 NAT 不起作用。主机系统通过以太网电缆连接,来宾添加安装在虚拟机上。
奇怪的是,在安装过程中,来宾系统完全能够下载额外的软件包。但是,一旦登录,我既无法 ping 本地网络中的计算机,也无法 ping 外部服务器(如 google.com)。
对于google.com,它说“ping:主机未知”,对于本地路由器 (192.168.178.1),它说“连接:网络无法访问”。
经过仔细检查,我发现虚拟机没有从路由器的 DHCP 服务器收到 IPv4 地址。 但是, 我的路由器显示已分配地址(第四个条目)。
我尝试设置静态 IPv4。然后,相应的地址显示在 上ipconfig。但是,客人仍然无法ping通任何东西。此外,实际上我希望虚拟机无论如何都能从本地 DHCP 服务器接收其 IPv4 地址。
在 中/etc/network/interfaces,网络接口 fromipconfig初始化如下:
allow-hotplug enp0s17
iface enp0s17 inet dhcp
我尝试过的事情:
/etc/udev/rules.d/70-persistent-net.rulessudo ip link set enp0s17 updhclient enp0s17这些都没有奏效。谁能帮我解决这个问题?
我了解标题中提到的所有三个适配器都与将 IPv4 转换为 IPv6 相关。
ISATAP:在 IPv4 网络之上的双栈节点之间传输 IPv6 数据包。
Teredo:IPv6 连接到 IPv4 主机。
在我的 Windows 机器上,ipconfig /all 返回多个 ISATAP 适配器、一个 6to4 适配器、一个 Teredo Tunneling Pseudo-Interface 和两个 Tunnel adapter Reusable ISATAP Interface。
这些与向 IPv4 网络上的主机提供 IPv6 功能有何不同或相关?维基百科和其他网站对这些术语的解释似乎令人费解。一个简单的语言解释将不胜感激。
ipv4 ×10
ipv6 ×6
networking ×4
virtualbox ×2
windows-7 ×2
bgp ×1
bridged ×1
command-line ×1
dynamic-dns ×1
dynamic-ip ×1
firewall ×1
fritzbox ×1
homegroup ×1
icmp ×1
ip ×1
linux ×1
router ×1
ubuntu ×1
windows ×1