Отключаем ipv6 в Debian

Отключаем ipv6 в Debian

Отредактируем файл — /etc/sysctl.conf

#nano /etc/sysctl.conf
В конец файла добавляем следующие строки

# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохраняем файл и закрываем его

Перезапускаем sysctl с помощью следующей команды

$ sudo sysctl -p

UPD

Отключение IPv6 может потребоваться для устранения сетевых конфликтов или если ваша сеть полностью использует IPv4. В Debian это можно сделать несколькими способами, включая изменение конфигурационных файлов и использование системных настроек.

1. Отключение IPv6 через параметры ядра

Для временного отключения IPv6 (до следующей перезагрузки) используйте следующие команды:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

Чтобы сделать изменения постоянными, отредактируйте файл /etc/sysctl.conf и добавьте следующие строки:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1


После этого примените изменения командой:
sudo sysctl -p

2. Отключение IPv6 через загрузочные параметры ядра:

Отключение IPv6 также можно сделать через загрузочные параметры ядра. Для этого:

  • Откройте файл /etc/default/grub для редактирования:
    sudo nano /etc/default/grub
  • Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и добавьте ipv6.disable=1 к существующим параметрам. Например:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
  • Сохраните изменения и обновите конфигурацию GRUB:
    sudo update-grub
  • Перезагрузите систему для применения изменений:
    sudo reboot

3. Отключение IPv6 в сетевых интерфейсах:

Если вам нужно отключить IPv6 для определенного сетевого интерфейса, отредактируйте файл конфигурации интерфейсов. Например, для интерфейса eth0:

  • Откройте файл /etc/network/interfaces:
    sudo nano /etc/network/interfaces
  • Добавьте следующие строки в секцию интерфейса:
    iface eth0 inet6 off
  • Перезагрузите сетевой интерфейс:
    sudo ifdown eth0 && sudo ifup eth0

Для проверки, что IPv6 отключен, используйте команду:
ip a | grep inet6

Если вывод пустой, значит, IPv6 успешно отключен.

Эти шаги помогут вам отключить IPv6 в Debian. Если вам понадобятся дополнительные настройки или у вас возникнут вопросы, обратитесь к официальной документации Debian или сообществу поддержки.

Настройка сетевого адреса Debian

Настройка статического адреса Linux

В консоли набираем
nano /etc/network/interfaces/
и прописываем настройки сетевого интерфейса

iface eth0 inet static
address 192.168.1.250
netmask 255.255.255.0
gateway 192.168.7.1
auto eth0

UPD

Просмотр текущих настроек IP-адреса
Команды для просмотра текущих настроек, например:
ip a
ifconfig

Настройка статического IP-адреса

Описание изменений в конфигурационных файлах:
Для ifupdown:

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1


Для netplan (начиная с Debian 10)
Редактирование /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4


Перезагрузка сетевых интерфейсов
Команды для применения изменений

sudo ifdown eth0 && sudo ifup eth0
sudo netplan apply


Диагностика и устранение неполадок
Советы по проверке конфигурации и устранению проблем:

  • Использование ping для проверки доступности.
  • Проверка логов и состояния интерфейсов.