Протоколът IPv6 е нова технология, която дава много по-голямо адресно пространство с IP адреси, по-висока безопасност и скорост на работа. Но това е в идеалния случай. IPv6 нарушава обратната съвместимост с IPv4 и към днешен ден в повечето случаи се използва стария протокол.
Протоколът IPv6 все още се използва твърде рядко и не се поддържа от досегашното оборудване. Ако IPv6 не се поддържа от вашия рутер или провайдър, то той ще забави мрежовата работа, домейнните имена на уеб-сайтовете ще се определят по-бавно и ще се правят опити за получаване на IPv6 адреси, което също довежда до забавяне. Да разгледаме как се изключва IPv6 за всички мрежови връзки в Ubuntu 16.04 и съвместимите с него други Linux дистрибуции.
Проверка за поддържа на IPv6
Всички съвременни Linux дистрибуции без изключение поддържат IPv6. За да се убедим, че собственият ни компютър е получил свой IPv6 адрес можем да изпълним следната команда в терминала:
ip addr show
В раздела с eth0 се виждат inet4 и inet6 адресите. Всички адреси, започващи с fe80 са локални IPv6 адреси. Но наличието на този адрес не означава, че той се поддържа от вашия провайдър. За проверка на последното твърдение може да се пробва изпращането на ping запитване към ipv6.google.com:
ping6 ipv6.google.com
Ако видите стандартния отговор с времената за доставка на мрежовите пакети, то това означава, че при вас IPv6 работи и всичко е наред. Но ако IPv6 не се поддържа от вашия провайдър, то ще получите съобщение network unreachable или друго подобно. В този случай е по-добре IPv6 да се изключи, за да стане връзката интернет по-бърза.
Изключване на IPv6 с помощта на sysctl
Това може да стане с помощта на следните команди:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl net.ipv6.conf.default.disable_ipv6=1
sudo sysctl net.ipv6.conf.lo.disable_ipv6=1
Тези редове могат да бъдат записани във файла за настройки sysctl.conf и да се изпълнят при стартиране на системата.
Сега, при изпълняването на ip addr show, няма да се появи IPv6 адрес.
IPv6 може да се спре и чрез Grub
Да се изключи IPv6 може и чрез редактиране параметрите за стартирането на Linux ядрото в Grub. За тази цел трябва да се отвори файла /etc/default/grub, например с текстовия редактор vi:
sudo vi /etc/default/grub
И във файла да се добави реда:
GRUB_CMDLINE_LINUX = „ipv6.disable = 1“
Ако прменливата GRUB_CMDLINE_LINUX вече съществува, този параметър може да се добави в края на реда. След приключване конфигурацията на Grub може да се обнови чрез:
sudo update-grub2
Сега след първото рестартиране, IPv6 ще бъде изключен и мрежата ще започне да работи по-бързо.
Казаното дотук важи и за Linux дистрибуциите, базирани на Ubuntu – Linux Mint, Elementary OS и т.н.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!




















