Я установил snort с поддержкой ipv6 версии 2.9.0.2 IPv6 (сборка 92) в RHEL. может кто-нибудь сказать мне, как включить поддержку ipv6 в Linux, я пробовал
sysctl -w net.ipv6.conf.all.forwarding=1
и
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
и перезапустил сервисную сеть, но все равно получаю ошибку
Bringing up interface eth0: Global IPv6 forwarding is enabled in configuration
, but not currently enabled in kernel.
затем я добавил net.ipv6.conf.all.forwarding=1
в .etc/sysctl.conf
, затем перезагрузился, я не вижу сообщение об ошибке выше, но я не вижу пересылки ipv6 из
кто-нибудь может помочь
Для людей, желающих включить Пересылка IPv6, но получение Глобальная пересылка IPv6 отключена в конфигурации, но в настоящее время не отключена в ядре., попробуйте добавить IPV6FORWARDING=yes
к /etc/sysconfig/network
.
Чтобы включить IPv6, в вашем ядре должна быть включена поддержка IPv6. Включение пересылки IPv6 (как вы делаете выше) бесполезно для достижения этой цели.
Следующая команда загрузит ipv6
модуль:
# modprobe ipv6
После этого к вашим интерфейсам должны быть добавлены локальные адреса IPv6. Например:
# ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::200:11ff:fe72:1aeb/64 scope link
valid_lft forever preferred_lft forever
Если описанное выше не работает, значит, ваше ядро не поддерживает IPv6 и требует обновления. Подумайте о запуске современного дистрибутива Linux, который включает в себя поддержку IPv6 из коробки.