ipv6 / 96 sub-rede e encaminhamento de ip

2

Eu tenho uma sub-rede IP / 64 e dividi essa sub-rede em sub-redes / 96 para usá-la nas interfaces internas e externas da minha máquina do CentOS. O problema é que eu posso pingar um endereço como ipv6.google.com na internet a partir da interface externa da caixa do CentOS, também posso pingar os clientes conectados à interface interna, também posso pingar a interface externa de outro ipv6 configurado cliente em outro local. Mas não consigo pingar ipv6.google.com dos clientes. Parece que o tráfego dos clientes não é roteado da interface interna para a externa. Existe algum problema com a configuração ou a sub-rede? A configuração correspondente é a seguinte:

Sub-rede IP: 2a01: 358: 4000: 1f :: / 64

Configuração da interface externa:

BOOTPROTO=static

DEVICE=eth3

IPADDR=88.255.50.50

NETMASK=255.255.255.248

ONBOOT=yes
NOZEROCONF=yes

IPV6INIT=yes

IPV6ADDR="2A01:358:4000:1F::2/96"

IPV6_DEFAULTGW=2A01:358:4000:1F::1

Configuração da interface interna:

BOOTPROTO=static

DEVICE=eth0

IPADDR=10.0.0.254

NETMASK=255.255.255.0

ONBOOT=yes

NOZEROCONF=yes

IPV6INIT=yes

IPV6ADDR="2A01:358:4000:1F:0:1:0:1/96"

**/etc/sysconfig/network Configuration:**

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=hostname

configuração de encaminhamento do ipv6:

net.ipv6.conf.eth3.forwarding = 1

net.ipv6.conf.eth0.forwarding = 1

net.ipv6.conf.default.forwarding = 1

net.ipv6.conf.all.forwarding = 1

net.ipv6.conf.lo.forwarding = 1

ipv6 Tabela de roteamento:

Kernel IPv6 routing table


Destination  Next Hop  Flags  Metric  Ref  Use Iface

2a01:358:4000:1f::/96                       ::                                      U     256    2        0 eth3    
2a01:358:4000:1f:0:1::/96                   ::                                      U     256    0        0 eth0    
2000::/3                                    2a01:358:4000:1f::1                     UG    1      1249       0 eth3    
fe80::/64                                   ::                                      U     256    0        0 eth0    
fe80::/64                                   ::                                      U     256    0        0 eth3    
::/0                                        2a01:358:4000:1f::1                     UG    1      0        0 eth3    
::1/128                                     ::                                      U     0      3048       2 lo      
2a01:358:4000:1f::/128                      ::                                      U     0      0        2 lo      
2a01:358:4000:1f::2/128                     ::                                      U     0      4        1 lo      
2a01:358:4000:1f:0:1::/128                  ::                                      U     0      0        2 lo      
2a01:358:4000:1f:0:1:0:1/128                ::                                      U     0      253       1 lo      
fe80::/128                                  ::                                      U     0      0        2 lo      
fe80::/128                                  ::                                      U     0      0        2 lo      
fe80::21b:21ff:fec9:648f/128                ::                                      U     0      405       1 lo      
fe80::3a60:77ff:fe26:be7/128                ::                                      U     0      420       1 lo      
ff00::/8                                    ::                                      U     256    0        0 eth0    
ff00::/8                                    ::                                      U     256    0        0 eth3    
    
por Yakup Kaya 03.01.2013 / 21:04

1 resposta

4

Qual máscara de sub-rede e tabela de rotas tem 2A01:358:4000:1F::1 ? Se você não alterou a máscara para /96 e adicionou uma rota para sua rede interna, nesse roteador, o que você fez simplesmente não funcionará.

Além de fazer algo hacky, você não pode simplesmente alterar a máscara de sub-rede em um dispositivo sem alterá-lo em todos os dispositivos na rede 2A01:358:4000:1F/64 , o que inclui o dispositivo que atua como o gateway padrão.

Idealmente, você deve obter uma sub-rede adicional e ter outro /64 de qualquer maneira.

    
por 03.01.2013 / 21:20