标签: ipv6

如何在 Linux Mint 中禁用 ipv6

笔记:

ip 一个 | grep inet6

inet6 ::1/128 scope host 
inet6 fe80::21c:bfff:fe76:32ec/64 scope link 
Run Code Online (Sandbox Code Playgroud)

lsb_release -a

Distributor ID: LinuxMint
Description:    Linux Mint 7 Gloria - Main Edition
Release:    7
Codename:   Gloria
Run Code Online (Sandbox Code Playgroud)

uname -r

2.6.28-11-generic
Run Code Online (Sandbox Code Playgroud)

无线模块:

  • 伊尔3945

ipv6 linux-mint

3
推荐指数
1
解决办法
1万
查看次数

MacBook Pro 由于某些奇怪的原因想要连接到 IPv6 地址

MBP 上的行为非常奇怪。似乎有些网站现在正在宣传 IPv6 地址(例如,www.doodle.com、addons.mozilla.org 等)。

由于某种原因,即使我在网络上只有 Ipv4 地址,Firefox 和 Safari 仍尝试连接到 Ipv6 地址,这当然会失败。即使尝试 telnet 到这些主机名的端口 80 也会导致尝试通过 Ipv6 进行连接。这个问题好像是12月中旬左右开始的。

这是一个例子:

$ 远程登录 www.doodle.com 80
尝试 2a02:d58:2001::72...
连接到 doodle.com。
转义字符是“^]”。

外部主机关闭连接。 $

macbook ipv6

3
推荐指数
1
解决办法
1519
查看次数

radvd 不接受非/64 子网

我正在尝试在 6RD 配置(在 Linux 上)上进行设置radvd,其中我有一个 /64 子网,并且我正在尝试在两个不同的物理网络上使用它,所以我尝试给每个网络一个 / 80 子网。然而,当我开始radvd使用这些界面时,它会这样说:

radvd[3987]: prefix length should be 64 for int
Run Code Online (Sandbox Code Playgroud)

int是接口之一的名称。)

我知道无状态自动配置不适用于大于 /64 的子网,例如 /48 子网,但据我所知,它应该适用于小于 /64 的任何子网,因此 /80 应该不是问题。现在,最终的效果是radvd简单地通告错误的子网前缀,从而有效地“删除”它的前 16 位。

这是什么?我是否都错了,有radvd问题,还是我缺少一些配置选项?

linux ipv6 radvd

3
推荐指数
1
解决办法
4694
查看次数

为什么在我通过 launchd 添加阻止的站点后 /etc/hosts 没有阻止域?

我一直在尝试设置 Launchd 以在周一至周五上午 9 点至下午 3 点之间阻止 osX 10.12.2 上的多个网站

我设置launchdcp /etc/hosts_BLOCKED_sites.txt /etc/hosts

Launchd 似乎正在正确复制文件。

$ ls -la /etc/hosts   

    -rw-r--r--  1 root  wheel  715 Jan 10 15:01 /etc/hosts
Run Code Online (Sandbox Code Playgroud)

 

$ sudo cat /etc/hosts

    ##  
    # Host Database  
    #  
    # localhost is used to configure the loopback interface  
    # when the system is booting.  Do not change this entry.  
    ##   
    127.0.0.1   localhost   
    255.255.255.255 broadcasthost  
    ::1             localhost   


    # Blocked sites redirected to 0.0.0.0  
    0.0.0.0 reddit.com   
    0.0.0.0 www.reddit.com  
    0.0.0.0 facebook.com  
    0.0.0.0 …
Run Code Online (Sandbox Code Playgroud)

ipv6 blocking hosts-file macos

3
推荐指数
1
解决办法
1万
查看次数

我可以通过 ipv4 访问我的 ipv6 网站吗?

在我的研究期间,我发现了这些相关主题:通过 ipv4 网络访问 ipv6 网站IPv6 Webserver 可用于仅 IPv4 客户端

我的情况:我家里有一个公共ipv6和一个本地ipv4。我努力尝试转发端口,但看起来我进入了 NAT,位于另一个 NAT 后面(?)。因此,我尝试在 LAN 之外访问我的 ipv6 地址,并且取得了成功,然后我在树莓派(也有 ipv6)上设置了一个简单的 apache Web 服务器,并将其公开给不同的 DNS 提供商:dioniso.ddns.net、dioniso .crabdancer.com 和 dioniso.dynv6.net。

因此,我只能在具有 ipv6 或 ipv4 隧道功能的 PC 上访问这些网站。

问题是,ipv4 如何到达这个网站?有些主题说我需要一个代理来“翻译”ipv6-ipv4。真的有必要吗?如果是,我在哪里可以找到提供此服务的提供商?

有人可以在这里给我一些提示吗?我很迷失。

ipv6 webserver ipv4

3
推荐指数
1
解决办法
2万
查看次数

Ipv6:链路本地地址是静态的吗?

每个网卡都会自动生成自己的本地链路 Ipv6 地址。从我在计算机上看到的情况来看,该地址是由本地链路前缀“fe80::”和 MAC 地址(已混淆)创建的。问题是:这个地址是静态的(意味着它永远不会改变)吗?我问这个问题是因为我有一个正在运行的本地 DNS,并且想要建立一个包含 2 台服务器的本地网络,这些服务器只能从 LAN 访问。

更新:

我发现 Windows 中的链接本地地址实际上在极少数情况下会发生变化 - 例如在更新 NIC 驱动程序时,因此它并不是完全静态的。

networking dns ipv6

3
推荐指数
1
解决办法
3618
查看次数

很难访问谷歌相关网站

最近,我遇到 Google 相关网站访问缓慢的情况。每当我访问谷歌相关网站时,加载需要很长时间。然后,我发现这是因为我的 PC 很难连接到 Google 网站。所以我尝试ping google.com从 CMD,它显示Request timed out.

如果我拔掉网络电缆并重新插入,一切正常。Ping 到谷歌也可以正常工作。但是几分钟后问题又出现了。这只发生在我的 PC 上,而同一网络上的其他 PC 工作正常。

另外,我发现当谷歌 IP 是 IPV6 时它会失败。当IP是IPV4时,它就会成功。

Pinging google.com [2404:6800:4001:807::200e] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Pinging google.com [216.58.196.46] with 32 bytes of data:
Reply from 216.58.196.46: bytes=32 time=22ms TTL=57
Reply from 216.58.196.46: bytes=32 time=24ms TTL=57
Reply from 216.58.196.46: bytes=32 time=26ms TTL=57
Reply from 216.58.196.46: bytes=32 time=24ms TTL=57
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

networking windows-7 ipv6

3
推荐指数
1
解决办法
722
查看次数

Ubuntu IPv6 ping self 给出未知主机

我一直在尝试让 IPv6 在新的 Ubuntu 16.04 (Xenial Xerus) 安装上工作。我的场景非常基本 - 尝试 ping 本地 IPv6 地址。

$ ifconfig
enp0s25   Link encap:Ethernet  HWaddr b8:ae:ed:77:91:fa
          inet6 addr: fe80::ba94:3d5e:9929:4c6e/64 Scope:Link
Run Code Online (Sandbox Code Playgroud)

$ ping6 -c 5 -I enp0s25 fe80::ba94:3d5e:9929:4c6e/64
Run Code Online (Sandbox Code Playgroud)

结果是

unknown host
Run Code Online (Sandbox Code Playgroud)

如何排除故障?

ipv6 localhost ubuntu

3
推荐指数
2
解决办法
3002
查看次数

当DHCP用于地址分配时,DHCPv6客户端使用的初始源地址是什么?

DHCPv6用于地址分配(由NDP路由器广告消息的 M 标志确定)时,主机显然还没有有效的链路本地地址。

对于无状态地址自动配置,指定主机发送初始邻居请求消息,其中 IPv6 未指定地址 (::) 作为源地址(RFC 4862 - 第 5.4.2 节)。

然而,DHCPv6 没有指定任何要使用的初始地址。它只是指定客户端在使用单播地址将 DHCP 消息直接发送到服务器时必须有一个地址(RFC 8415 - 第 17.1 节

所以...

1. 那么使用DHCPv6进行地址分配时,host/client的初始源地址是多少?是未指定的地址吗?

2.如果是未指定地址,是否在某处指定源地址不存在时自动必须是未指定地址?

dhcp ip-address ipv6 ip

3
推荐指数
1
解决办法
207
查看次数

使用 nftables 匹配 IPv6 协议

在 nftables 中,我可以使用以下规则来匹配 IPv4 UDP DNS 数据包。

ip protocol udp udp dport 53 accept
Run Code Online (Sandbox Code Playgroud)

但 IPv6 变体

ip6 protocol udp udp dport 53 accept
Run Code Online (Sandbox Code Playgroud)

失败,nftables 说

v0001.nft:39:5-12: Error: syntax error, unexpected protocol
ip6 protocol udp udp dport 53 accept
    ^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

根据文档中的示例, ip6 没有协议字段,但是如何使用 nftables 基于协议匹配这些数据包?为什么那里没有协议?

networking firewall ipv6 nftables

3
推荐指数
1
解决办法
525
查看次数