FAQforge

I den här korta artikeln kommer jag att förklara hur man inaktiverar IPv6 i Debian 10:s nätverksstack. Varför vill man göra detta? Troligen när du har anslutningsproblem och inte kan nå servrar på internet från ditt Debiansystem med IPv6 medan det fungerar med IPv4. Att inaktivera IPv6 bör alltid vara den sista utvägen. Om du inte kan fixa det i ditt nätverk, t.ex. för att din internetleverantör blockerar IPv6, så är det enda andra alternativet att inaktivera det på din server, och det är vad jag kommer att beskriva nedan.

Disable IPv6 Networking on Debian 10

Jag kommer att köra kommandona nedan som root-användare. Om du inte är inloggad som root, kör då antingen “su -” först eller sätt kommandot “sudo” före alla kommandon. Ett sätt att inaktivera IPv6-nätverk är att redigera filen sysctl.conf. Öppna filen /etc/sysctl.conf med en editor:

nano /etc/sysctl.conf

Och lägg till följande rad i slutet av filen:

net.ipv6.conf.all.disable_ipv6 = 1

Detta inaktiverar IPv6 på alla nätverkskort.Om du vill inaktivera det bara för ett kort, t.ex. den externa nätverksenheten ens33, använd då detta istället:

net.ipv6.conf.ens33.disable_ipv6 = 1

Spara och stäng filen i nano. Tillämpa sedan ändringarna med kommandot:

sysctl -p

Ett alternativt sätt att redigera sysctl.conf med en editor är att köra dessa två kommandon:

echo 'net.ipv6.conf.all.disable_ipv6 = 1' > /etc/sysctl.d/90-disable-ipv6.confsysctl -p -f /etc/sysctl.d/90-disable-ipv6.conf

Den första skapade en fil /etc/sysctl.d/90-disable-ipv6.conf som innehåller konfigurationsinställningen för att inaktivera IPv6 och den andra tillämpar ändringen.

Lämna ett svar

Din e-postadress kommer inte publiceras.