"sysctl net.ipv6.conf.all.accept_ra" actúa de manera diferente en CentOS 7 y RHEL 7

"sysctl net.ipv6.conf.all.accept_ra" actúa de manera diferente en CentOS 7 y RHEL 7

Tengo dos máquinas virtuales; uno con RHEL 7 y otro con CentOS 7. La ejecución sysctl net.ipv6.conf.all.accept_ramuestra diferentes comportamientos en dos VMS.

CentOS 7

$ sysctl net.ipv6.conf.all.accept_ra
net.ipv6.conf.all.accept_ra = 1

RHEL7

# sysctl net.ipv6.conf.all.accept_ra 
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/accept_ra: No such file or directory

Sin embargo, este parámetro net.ipv6.conf.all.accept_raexiste en /etc/sysctl.confel archivo.

# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
fs.suid_dumpable = 0 
kernel.randomize_va_space = 2
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.conf.all.log_martians = 1
net.ipv4.conf.default.log_martians = 1
pv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_syncookies = 1
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_redirects = 0
net.core.somaxconn=511
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0

¿Cuál puede ser el motivo del error en RHEL 7?

Actualizar

Más tarde descubrí que no hay ningún ipv6directorio en /proc/sys/net/. ¿Cuál puede ser la razón de eso?

Respuesta1

IPv6 ha sido deshabilitadoen el arranqueen su sistema. Cuando se hace así, no queda ningún rastro de IPv6 disponible.

Generalmente esto se hace agregando una opción en /etc/default/grub.

Si ese es el caso, puede revertir esta configuración editando /etc/default/gruby eliminando la opción ipv6.disable=1que debería estar presente en la línea que comienza con GRUB_CMDLINE_LINUXy luego ejecuta:

grub2-mkconfig -o /boot/grub2/grub.cfg

para regenerar las opciones de GRUB con sus cambios.

Entonces es necesario reiniciar.

información relacionada