Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

сети:отключение_ipv6_в_centos-6 [2015/01/26 10:03]
сети:отключение_ipv6_в_centos-6 [2022/04/01 15:08] (текущий)
Строка 1: Строка 1:
 +====== отключение ipv6 в centos-6 ======
 +Применимость: Linux, Centos-6
 +
 +Слова для поиска: disable ipv6
 +
 +
 +===== Задача: =====
 +Как отключить использование IPV6?
 +===== Решение: =====
 +
 +Если вы не используете ipv6, то лучше отключить использование этого протокола.
 +
 +Существуют довольно простая инструкция
 +
 +Добавить в файл **/etc/sysctl.conf**:
 +
 +  net.ipv6.conf.all.disable_ipv6 = 1
 +  net.ipv6.conf.default.disable_ipv6 = 1 
 +
 +И выполнить команду:
 +  sysctl -p
 +
 +Но иногда это может не сработать.
 +
 +Для таких случаев я собрал вероятно все параноидальные варианты параметров отключающие ipv6
 +
 +Создайте файл **/etc/modprobe.d/disable-ipv6.conf** с таким содержанием:
 +
 +  options ipv6 disable=1
 +  alias net-pf-10 off
 +  alias ipv6 off
 +  install ipv6 /bin/true
 +
 +В файл **/etc/sysconfig/network** добавьте параметр
 +
 +  NETWORKING_IPV6=off
 +  IPV6INIT=no
 +
 +Добавьте в **/etc/sysconfig/network-scripts/ifcfg-ethx (x=0, 1, 2 …)**
 +
 +  IPV6INIT=no
 +
 +Остановите и отключите службу **ipv6tables**
 +
 +  service ip6tables stop
 +  chkconfig ip6tables off
 +
 +Добавьте (измените) в файле **/etc/ssh/sshd_config** параметр  
 +  AddressFamily inet 
 +
 +Или уберите **#** в начале строки:
 +
 +  #ListenAddress 0.0.0.0
 +
 +Если используется postfix укажите ему использовать только ipv4
 +
 +  postconf -e inet_protocols=ipv4
 +
 +Для exim используйте параметр 
 +  disable_ipv6 = true
 +  
 +и выполните **update-exim4.conf**
 +
 +Если используется **avahi-daemon**, то в файле **/etc/avahi/avahi-daemon.conf** нужен параметр: 
 +  use-ipv6=no
 +
 +Проверьте файл **/etc/named.conf** на наличие параметров вроде **listen-on-v6**
 +  
 +Уберите все строки с адресами  ipv6 в **/etc/hosts**, например:
 +
 +  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 +
 +Закомментируйте строки с ipv6 в файле /etc/netconfig
 +  udp        tpi_clts      v     inet     udp           -
 +  tcp        tpi_cots_ord  v     inet     tcp           -
 +  #udp6       tpi_clts      v     inet6    udp           -
 +  #tcp6       tpi_cots_ord  v     inet6    tcp           -
 +  rawip      tpi_raw           inet      -      -       -
 +  local      tpi_cots_ord  -     loopback  -      -       -
 +  unix       tpi_cots_ord  -     loopback  -      -       -
 +
 +В набор параметров загрузки ядра (/boot/grub/grub.conf) можно попытаться добавить параметр **ipv6.disable=1**
 +
 +
 +После перезагрузки проверьте используются ли модули для ipv6:
 +
 +  lsmod | grep ipv6
 +  ip a | grep inet6
 +  lsof -i -n -P | grep IPv6
 +
 +Проверьте **/var/log/messages** на наличие сообщений об ошибках.
 +
 +
 +===== Смотрите также: =====
 +  * [[https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-networkscripts-files.html|Centos:14.1. Network Configuration Files]]
 +
 +---- 
 +Актуальность: 2015/01/26 10:03 
 +
 +{{tag>сеть оптимизация}}