Проверка статуса IPv6 в каталоге /proc/sys/net/ipv6
На этом шаге вы будете исследовать файловую систему /proc
для проверки статуса IPv6 на вашей системе. Файловая система /proc
представляет собой виртуальную файловую систему, которая предоставляет информацию о процессах и других аспектах системы. Это отличное место для поиска деталей о работающем ядре Linux.
В частности, мы рассмотрим файлы в каталоге /proc/sys/net/ipv6/
. Эти файлы содержат параметры, которые управляют поведением стека протокола IPv6.
Для просмотра содержимого каталога /proc/sys/net/ipv6/
вы можете использовать команду ls
:
ls /proc/sys/net/ipv6/
Вы увидите список файлов и каталогов. Каждый файл представляет собой определенный параметр ядра для IPv6.
anycast_src_interval bindv6only conf flowlabel_reflect flowlabel_state icmp ip6frag_high_thresh ip6frag_low_thresh ip6frag_secret_interval ip6frag_time neigh route tcp_metrics_hash_size tcp_metrics_info tcp_metrics_purge_interval tcp_metrics_reg_interval tcp_metrics_req_interval tcp_metrics_slack tcp_metrics_sync_interval tcp_metrics_timeout udp_metrics_hash_size udp_metrics_info udp_metrics_purge_interval udp_metrics_reg_interval udp_metrics_req_interval udp_metrics_slack udp_metrics_sync_interval udp_metrics_timeout
Один из важных файлов - это disable
. Этот файл показывает, отключена (1
) или включена (0
) IPv6 на всей системе.
Для просмотра содержимого файла disable
вы можете использовать команду cat
:
cat /proc/sys/net/ipv6/disable
Вывод будет либо 0
, либо 1
.
0
- Если вывод равен
0
, то IPv6 включена.
- Если вывод равен
1
, то IPv6 отключена.
Другой полезный файл - это conf
. Это каталог, содержащий конфигурационные файлы для каждого сетевого интерфейса и каталог default
для параметров по умолчанию.
Давайте посмотрим на содержимое каталога conf
:
ls /proc/sys/net/ipv6/conf/
Вы увидите каталоги для каждого интерфейса (например, all
, default
, eth0
, lo
).
all default eth0 lo
Затем вы можете проверить статус IPv6 для конкретного интерфейса, например, eth0
, просмотрев файл disable_ipv6
в его каталоге:
cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
Этот файл также содержит 0
(включено) или 1
(отключено) для данного интерфейса.
0
Исследование файлов в /proc/sys/net/ipv6/
позволяет получить низкоуровневый взгляд на конфигурацию IPv6 вашей системы.
Нажмите Продолжить, чтобы перейти к следующему шагу.