标签: ipv6

说服 apt-get *not* 使用 IPv6 方法

我工作的 ISP 正在建立一个内部 IPv6 网络,为最终连接到 IPv6 互联网做准备。因此,该网络中的一些服务器在运行时默认尝试通过其 IPv6 地址连接到 security.debian.org apt-get update,这导致每当我下载任何类型的更新时都必须等待很长时间.

有没有办法告诉 apt 是更喜欢 IPv4 还是完全忽略 IPv6?

apt ipv6

262
推荐指数
5
解决办法
19万
查看次数

/proc/sys/net/ipv[46]/conf/ 中的“all”、“default”和“eth*”有什么区别?

在的sysctl,所述/proc/sys/net/ipv[46]/conf/键具有以下子项:alldefault,和每个网络接口的密钥。例如,在具有单个网络接口 eth0 的机器上,它将如下所示:

iserv ~ # ll /proc/sys/net/ipv[46]/conf/
/proc/sys/net/ipv4/conf/:
insgesamt 0
dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/
dr-xr-xr-x 0 root root 0 12. Sep 23:30 default/
dr-xr-xr-x 0 root root 0 12. Sep 23:30 eth0/
dr-xr-xr-x 0 root root 0 12. Sep 23:30 lo/

/proc/sys/net/ipv6/conf/:
insgesamt 0
dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/
dr-xr-xr-x 0 root root 0 12. Sep 23:30 default/
dr-xr-xr-x 0 root root 0 12. …
Run Code Online (Sandbox Code Playgroud)

linux proc ipv6 sysctl

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

netstat — 为什么 IPv4 守护进程只监听 -A inet6 中列出的端口?

我有一台电脑:

Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

它在所有接口上的端口 80 上运行 Apache,并且它没有出现在 中netstat -planA inet,但意外地可以在 中找到netstat -planA inet6

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::5672                 :::*                    LISTEN      2402/beam.smp   
tcp6       0      0 :::111                  :::*                    LISTEN      1825/rpcbind    
tcp6       0      0 :::9200                 :::*                    LISTEN      2235/java       
tcp6       0      0 :::80                   :::*                    LISTEN      2533/apache2    
tcp6       0      0 :::34611                :::*                    LISTEN      1856/rpc.statd  
tcp6       0      0 :::9300                 :::* …
Run Code Online (Sandbox Code Playgroud)

linux debian ipv6 netstat ipv4

27
推荐指数
2
解决办法
5万
查看次数

在 RHEL 7 服务器上使用 avahi 的目的是什么?

使用 CentOS 7 运行服务器机器,我注意到 avahi 服务默认运行。

我有点想知道它的目的是什么。

它似乎做的一件事(在我的环境中)是随机禁用 IPv6 连接,在日志中看起来像这样:

Oct 20 12:23:29 example.org 
  avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1
Oct 20 12:23:30 example.org
  Withdrawing address record for 2001:1:2:3:4:5:6:7
Oct 20 12:23:30 example.org
  Registering new address record for fe80::1:2:3:4 on eno1.*.
Run Code Online (Sandbox Code Playgroud)

(后缀1:2:3...是编的)

事实上,在此之后,公共2001:1:2:3:4:5:6:7IPv6 地址将不再可访问。

因此,我通过以下方式禁用了 avahi 服务:

# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service
Run Code Online (Sandbox Code Playgroud)

到目前为止,我还没有注意到任何限制。

因此,我的问题是关于服务器系统上 avahi 的用例。

rhel centos avahi ipv6

22
推荐指数
2
解决办法
5万
查看次数

如何添加ipv6默认路由

我有以下设置

           Linux 1                      Linux 0
    eth1            eth0-------------------eth0
   14.14.14.80      19.19.19.20             19.19.19.10
   2005::5/64       2004::3/64              2001::3/64 
Run Code Online (Sandbox Code Playgroud)

从Linux0,我能够ping通14.14.14.80 or 19.19.19.2019.19.19.20加入作为默认GW),也对Linux1ipv4启用转发。对于ipv6,我无法添加2004::3/64为默认 ipv6 网关Linux0。我试过

ip -6 route add default via 2004::3
Run Code Online (Sandbox Code Playgroud)

ip -6 route add default via 2004::
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

RTNETLINK answers: No route to host
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

ipv6 route

20
推荐指数
2
解决办法
9万
查看次数

如何获取我机器的可 ping 的 IPv6 地址?

当我尝试时: $ ip -6 addr 我得到类似的东西:

inet6 fe80::d773:9cf0:b0fd:572d/64 scope link

如果我尝试从机器本身 ping 通:

$ ping6 fe80::d773:9cf0:b0fd:572d/64
unknown host

$ ping6 fe80::d773:9cf0:b0fd:572d
connect: Invalid argument
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

linux networking ipv6

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

“IPv6 支持已禁用”警告

运行尝试发送电子邮件的脚本时出现错误。

send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only
Run Code Online (Sandbox Code Playgroud)

任何人都可以说是什么问题,我需要一些许可吗?

email ipv6 postfix

16
推荐指数
2
解决办法
6万
查看次数

如何让 Pi-Hole 使用 IPv6?

在家里,我在 Fedora 28 机器上安装了 Pi-Hole,现在它可以通过 DHCP 正常工作,充当 DNS 服务器,并根据需要阻止 IPv4 地址。但是,它似乎无法阻止 IPv6 地址。在日志中我看到(例如):

2018-06-12 00:11:15 IPv4    v10.events.data.microsoft.com   192.168.1.79    Pi-holed    -    Whitelist
2018-06-12 00:11:15 IPv6    v10.events.data.microsoft.com   192.168.1.79    OK (forwarded)  -    Blacklist
Run Code Online (Sandbox Code Playgroud)

...还有很多其他这样的组合:IPv4 Pi-holed,IPv6 在相同的时间戳转发到相同的 FQDN。

目前我对 IPv6 知之甚少。这些是我认为导致我的问题的一些知识差距:

  • 如何在我的家庭局域网中分配 IPv6 地址?在 Pi-Hole 的 DHCP 页面上,有一个“启用 IPv6 支持”的设置,我已经完成了。这是否意味着我的 Pi-Hole 现在可以提供 IPv6 地址?
  • 在我的路由器上,我有各种 IPv6 设置:IPv6(我打开它)、DHCPv6(也打开,但如果关闭似乎没有区别)、DHCPv6 前缀委派(打开,并且在 DHCPv6 关闭时不可修改)。这可能会与 PiHole 发生冲突,但是,
  • 我不知道我是否可以在我的路由器上关闭 IPv6 甚至 DHCPv6,因为从我读到的内容来看,在 LAN 内使用 NAT 化 IPv6 地址的概念已经过时了。由于地址空间很大,如今所有设备都可以获得可路由的 IPv6 地址。
  • 我无法修改 PiHole 设置页面上的上游 DNS 服务器以包括 Google 的 IPv6 服务器。我不知道为什么。

IPv6 …

networking dhcp ipv6 pi-hole

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

IPv6 寻址,动态前缀静态本地部分

我网络上的路由器分发一个由我的 ISP 分配的 IPv6 前缀。这个前缀是动态的,但“相当粘”。

我希望我的机器自动获取 RA 中通告的前缀,但将它与用户指定的本地部分结合起来,而不是随机或基于 MAC 地址生成一个。有没有简单的方法可以做到这一点?

ipv6

14
推荐指数
4
解决办法
5588
查看次数

IP地址符号[::]:[someport]的含义

这个 ip 地址表示法是什么意思[::]:[4443]

networking ip ipv6

14
推荐指数
2
解决办法
1508
查看次数

标签 统计

ipv6 ×10

linux ×3

networking ×3

apt ×1

avahi ×1

centos ×1

debian ×1

dhcp ×1

email ×1

ip ×1

ipv4 ×1

netstat ×1

pi-hole ×1

postfix ×1

proc ×1

rhel ×1

route ×1

sysctl ×1