mijn draadloze verbinding viel deze dagen steeds uit op Debian 8 Jessie. Veel Debian-gebruikers en Debian-gebaseerde Linux-distributiegebruikers hebben hetzelfde probleem.
een niet-zo-goede oplossing
Ik open een terminal en ping het IP-adres van mijn router.
ping 192.168.1.1
Het ping-programma zegt dat host onbereikbaar is, hoewel het netwerkbeheerpictogram zegt dat mijn computer verbonden is met mijn draadloze thuisnetwerk. Dus ik herstart network manager met het volgende commando (als root).
systemctl restart NetworkManager
nu kan ik op het Internet surfen. Maar na een paar minuten, Wi-Fi-verbinding valt weer uit.
een goede oplossing
om het probleem voorgoed op te lossen, moet u IPv6 op Debian uitschakelen. De wereld is aan het overschakelen naar IPv6, maar de vooruitgang is erg traag. Het inschakelen van zowel IPv6 en IPv4 op uw computer kan soms problemen veroorzaken. Dus als je geen goede reden hebt om IPv6 te behouden, schakel het dan uit op je systeem.
Controleer IPv6 op Debian 8
Gebruik de opdracht ifconfig om te weten of IPv6 is ingeschakeld of niet.
te controleren Als u een regel ziet die begint met inet6 addr, betekent dit dat IPv6 is ingeschakeld op uw systeem.
schakel IPv6 uit op Debian 8 Via Sysctl
Sysctl wordt gebruikt om Linux kernelparameters tijdens runtime te wijzigen. /Etc/sysctl bewerken.conf-bestand als root.
nano /etc/sysctl.conf
voeg de volgende regels toe aan het einde van het bestand.
# disable IPv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1
het bestand opslaan en sluiten. Gebruik dan de optie-p om /etc/sysctl opnieuw te laden.conf configuratiebestand.
sudo sysctl -p
Output:
net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1
Controleer nu opnieuw IPv6.
zoals u kunt zien is de addr-regel inet6 verdwenen. Dat betekent dat IPv6 met succes is uitgeschakeld.
schakel IPv6 uit op Debian 8 Via Grub Bootloader
U kunt IPv6 ook uitschakelen door het Grub configuratiebestand te bewerken.
nano /etc/default/grub
ipv6 toevoegen.disable = 1 to GRUB_CMDLINE_LINUX line
Save and close the file, then update Grub configuration and reboot your system.
update-grub2reboot
de veranderingen zullen blijvend zijn bij het opnieuw opstarten.