Хрипящий Debian не отвечает на соседние запросы ICMPv6

Привет, там.

Я управляю некоторыми Хрипящими серверами с IPv6, включенным на всех них. У них всех есть глобальный IPv6 / 64 блока с помощью первого адреса в блоке как основное устройство, т.е.:

root@Host /h/david# ifconfig
eth0      Link encap:Ethernet  HWaddr 4c:72:b9:56:03:6e  
          […]
          adr inet6: fe80::4e72:b9ff:fe56:36e/64 Scope:Lien
          adr inet6: 2001:1234:1234:1234::1/64 Scope:Global
          […]

Я недавно видел это, даже если целый блок настроен в интерфейсе, только тот в определении блока, здесь 2001:1234:1234:1234::1, ответы на запросы IPv6. Например, если я проверяю с помощью ping-запросов 2001:1234:1234:1234::2 или 2001:1234:1234:1234::42, Я не получаю ответа. Я уже проверил брандмауэр, который позволяет всему прохождению запросов ICMPv6, включая АРИФМЕТИЧЕСКОГО ПРОЦЕССОРА, но АРИФМЕТИЧЕСКИЙ ПРОЦЕССОР является все еще проблемой мне: Хрипящий не отвечает для Граничения с запросами. Вот то, от чего я добираюсь tcpdump когда я слушаю в то время как pingлуг:

root@Host /h/david# tcpdump icmp6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode                                            
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes                                              
10:55:23.224447 IP6 fe80::264:40ff:fe3a:fac0 > ff02::1:ff00:55: ICMP6, neighbor solicitation, who has 2001:1234:1234:1234::55, length 32                                                                                                       
10:55:24.311669 IP6 fe80::264:40ff:fe3a:fac0 > ff02::1:ff00:55: ICMP6, neighbor solicitation, who has 2001:1234:1234:1234::55, length 32                                                                                                       
10:55:25.392511 IP6 fe80::264:40ff:fe3a:fac0 > ff02::1:ff00:55: ICMP6, neighbor solicitation, who has 2001:1234:1234:1234::55, length 32                                                                                                       
^C

Как Вы видите, Хрипящий не отвечает для Граничения с запросами. Я думал о параметрах ядра, но я не изменил ни одного из них, и я не вижу, почему конфигурация по умолчанию проигнорировала бы пакеты АРИФМЕТИЧЕСКОГО ПРОЦЕССОРА, которые являются, от того, что я считал, очень важный. Кроме того, я пытался изменить следующие параметры :

root@Host /h/david# sysctl -w net.ipv6.conf.all.accept_ra=1     
net.ipv6.conf.all.accept_ra = 1                                   
root@Host /h/david# sysctl -w net.ipv6.conf.default.accept_ra=1 
net.ipv6.conf.default.accept_ra = 1                               
root@Host /h/david# sysctl -w net.ipv6.conf.eth0.accept_ra=1    
net.ipv6.conf.eth0.accept_ra = 1                                  

Это не работало также. Кто-то видит, почему Хрипящий не отвечает для Граничения с запросами?

Надежда понять, где проблема,

С уважением.

0
задан 15 January 2015 в 16:28
1 ответ

Вы не настраиваете целый блок адресов на вашем интерфейсе. В вашем примере вы настроили только один адрес из подсети / 64.

Когда вы настраиваете, например, 192.168.1.1/24 (то есть 192.168.1.1/255.255.255.0 в pre-CIDR) вы настраиваете один адрес ( 192.168.1.1 ) в подсети ( 192.168.1.0/24 ). IPv6 работает точно так же.

Wheezy поступает правильно.

0
ответ дан 24 November 2019 в 08:50

Теги

Похожие вопросы