Назад | Перейти на главную страницу

как включить ipv6 в redhat

Я установил 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 из коробки.