Проверка конфигурации объединения сетевых интерфейсов в /etc/network
На предыдущих этапах вы узнали, как проверить текущий статус объединенных сетевых интерфейсов с использованием /proc/net/bonding
и ip link
. Теперь давайте посмотрим, где обычно хранится конфигурация этих интерфейсов в системах на основе Debian, таких как Ubuntu.
Конфигурации сетевых интерфейсов часто находятся в файле /etc/network/interfaces
или в файлах в директории /etc/network/interfaces.d/
. Эти файлы определяют, как сетевые интерфейсы настраиваются при запуске системы.
Для проверки основного файла конфигурации сети /etc/network/interfaces
вы можете использовать команду cat
. Поскольку для изменения этого файла требуются привилегии root, в некоторых окружениях вам может потребоваться использовать sudo
для просмотра, хотя обычно cat
может читать файл без sudo
.
Введите следующую команду в терминале и нажмите Enter:
cat /etc/network/interfaces
Вы увидите содержимое файла. Этот файл определяет сетевые интерфейсы, такие как lo
(циклический интерфейс) и, возможно, другие интерфейсы. Найдите строки, которые определяют интерфейс bond
, например:
auto bond0
iface bond0 inet dhcp
bond-mode 4
bond-slaves eth0 eth1
Это пример фрагмента конфигурации. auto bond0
означает, что интерфейс должен быть автоматически запущен. iface bond0 inet dhcp
настраивает bond0
для получения IP-адреса по протоколу DHCP. bond-mode 4
указывает режим объединения (Режим 4 - это 802.3ad Dynamic Link Aggregation). bond-slaves eth0 eth1
перечисляет физические интерфейсы, входящие в это объединение.
Кроме того, конфигурация может быть разделена на отдельные файлы в директории /etc/network/interfaces.d/
. Вы можете вывести список файлов в этой директории с помощью команды ls
:
ls /etc/network/interfaces.d/
Если в этой директории есть файлы, вы также можете просмотреть их содержимое с помощью команды cat
. Например, если вы видите файл с именем 50-cloud-init.cfg
, вы можете просмотреть его с помощью команды:
cat /etc/network/interfaces.d/50-cloud-init.cfg
Проверка этих файлов конфигурации помогает вам понять, как объединенные сетевые интерфейсы настроены на системе постоянно.
Нажмите Продолжить, чтобы завершить этот лабораторный практикум.