Sistema com apenas IPv6, não IPv4?

1

link discute uma imagem do FreeBSD que suportava apenas IPv6, não IPv4. Essa página não está mais viva (apesar do meu link de arquivo), e não consigo encontrar nada mais recente sobre isso. A minha pergunta: é possível hoje, em qualquer sistema UNIX ou Linux moderno, suportar somente IPv6 e não IPv4, assim como a imagem antiga do FreeBSD fez? Tudo bem se a maneira de fazer isso requer um kernel personalizado ou um trabalho similar.

    
por Joseph Sible 09.09.2018 / 00:56

3 respostas

2

Apenas construa o FreeBSD.

É possível hoje, porque o FreeBSD continua a fornecer o mecanismo usado.

É um conjunto de opções de configuração e makefile do kernel para desativar ou excluir o IPv4. O básico é nooptions INET , mas observe o que mais /usr/src/sys/conf/makeLINT.mk faz. Observe também o que /usr/src/sys/conf/NOTES diz sobre os efeitos colaterais de não ter tanto IPv4 e IPv6 ativado.

Leitura adicional

por 09.09.2018 / 11:31
0

Sim, claro. Uma maneira é simplesmente não configurar nenhum endereço ou serviço IPv4 (público) no host. Mais extremo seria para (se o sistema operacional suportar isso) remover o suporte IPv4, mas isso é mais complicado, pode não ser possível, e se for pode quebrar serviços (geralmente mais antigos). Os detalhes variam de acordo com o sistema operacional, pois são todos muito diferentes em exatamente como a rede é configurada.

Por exemplo, no macOS, um pode ser executado

sudo ipconfig set en0 NONE
sudo ipconfig set en0 AUTOMATIC-V6

para desativar o IPv4 e ativar o IPv6 em en0 . ( lo0 ainda pode ter IPv4, mas outros sistemas não precisam saber disso).

Isto, no entanto, pode não ser muito útil, pois muitas coisas não suportam ou não estão disponíveis no IPv6, e não é como se alguém pudesse ligar para um dia de bandeira como eles fizeram para mudar para o TCP / IP há alguns anos atrás. .

    
por 09.09.2018 / 01:32
0

É certamente possível no Linux. Os protocolos de rede no kernel são configuráveis, você pode remover todo o material do IPv4. No entanto, a maioria das distros esperará o IPv4 e tentará usá-lo, então você terá que personalizar essa parte da sua distro também (e se apenas para se livrar das mensagens de erro).

Embora, obviamente, a questão seja o que você ganha ao fazer isso dessa maneira. Sim, o kernel será um pouco menor sem protocolos IPv4. Mas é muito mais simples usar apenas um kernel padrão e configurar tudo para não aceitar endereços IPv4 ou não ter IPv4 em primeiro lugar.

    
por 10.09.2018 / 08:03

Tags