2つの仮想マシンがあります。 1つはRHEL 7を使用し、もう1つはCentOS 7を使用します。sysctl net.ipv6.conf.all.accept_ra
2 つの VMS で実行すると、別の動作が表示されます。
オペレーティングシステム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
ただし、このパラメータはファイルにnet.ipv6.conf.all.accept_ra
存在します。/etc/sysctl.conf
# 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
RHEL 7でエラーの原因は何ですか?
修正する
ipv6
後で私はそこにディレクトリがないことを発見しました/proc/sys/net/
。なぜですか?
答え1
IPv6が無効になっています。始めにあなたのシステムから。これが完了すると、利用可能なIPv6トレースはまったくありません。
通常、これはオプションを追加することによって行われます/etc/default/grub
。
この場合は、次から始めて、次を実行する行に表示する必要があるオプションを編集して削除して、/etc/default/grub
この設定を復元できます。ipv6.disable=1
GRUB_CMDLINE_LINUX
grub2-mkconfig -o /boot/grub2/grub.cfg
変更に応じて GRUB オプションを再構築します。
その後、再起動が必要です。