Темы
Отключаем ipv6
Меняем имена интерфейсов в системе на ethX
Wake on Lan
Virtual Local Area Network — виртуальная локальная сеть
Фиктивный интерфейс
Использование смартфона как USB-модема
Изменение TTL пакетов TCP/IP
Пример для TunnelBroker Hurricane Electric 6in4
Дополнительные материалы
NetworkManager — Управление сетью
Systemd-networkd — Управление сетью
В настоящее время активного использования протокола ipv6 нет и в обычной работе он не нужен. Хотя нас уже много лет пугают, что свободных ip адресов уже практически не осталось, но на деле пока еще всем хватает. Так что с точки зрения практических соображений ipv6 в настоящее время на сервере не нужен и его можно отключить.
Перед отключением ipv6 необходимо на всякий случай проверить, какие программы его используют в своей работе. Это нужно для того, чтобы избежать ошибок в их работе, предварительно отключив ipv6 в конфигурациях. Для того, чтобы увидеть, какие программы висят на ipv6 интерфейсе воспользуемся командой netstat:
Код: Выделить всё
netstat -tulnpНачнем с sshd. Открываем файл настроек /etc/ssh/sshd_config и находим строки:
e /etc/ssh/sshd_config
Код: Выделить всё
#AddressFamily any
#ListenAddress 0.0.0.0Код: Выделить всё
AddressFamily inet
ListenAddress 1.2.3.4e /etc/postfix/main.cf
Код: Выделить всё
#inet_protocols = all
Меняем на:
inet_protocols = ipv4Код: Выделить всё
OPTIONS=-4e /etc/sysctl.d/40-ipv6.conf
Код: Выделить всё
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1Код: Выделить всё
sysctl --systeme /etc/sysconfig/network
Код: Выделить всё
# Отключаем IPv6
NETWORKING_IPV6=no
IPV6INIT=no
#Удаляем маршруты 169.254.0.0 / 255.255.0.0
NOZEROCONF=yesКод: Выделить всё
systemctl restart networkКод: Выделить всё
reboot
ifconfigТеперь проверим список открытых портов:
Код: Выделить всё
netstat -tulnp