Проверка конфигурации мостов в директории /etc/network
На этом этапе вы узнаете, где обычно хранятся конфигурации сетевых интерфейсов, включая конфигурации мостов, на системах на основе Debian, таких как Ubuntu. Эти конфигурации определяют, как настраиваются сетевые интерфейсы при запуске системы.
Конфигурации сетевых интерфейсов обычно находятся в файле /etc/network/interfaces
и, возможно, в файлах в директории /etc/network/interfaces.d/
.
Давайте посмотрим на содержимое основного файла сетевых интерфейсов с помощью команды cat
. Команда cat
используется для отображения содержимого файлов.
cat /etc/network/interfaces
Вы, возможно, увидите содержимое, похожее на следующее:
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
В этом файле определены интерфейс lo
(циклический интерфейс, loopback) и интерфейс eth0
, настроенный для использования DHCP.
Теперь проверим содержимое директории /etc/network/interfaces.d/
. Эта директория часто используется для хранения отдельных конфигурационных файлов для отдельных интерфейсов или мостов, делая основной файл interfaces
более чистым.
Используйте команду ls
для вывода списка файлов в этой директории:
ls /etc/network/interfaces.d/
Возможно, вы увидите здесь файлы, связанные с конфигурацией мостов, особенно если мосты были настроены вручную или другой программой. Например, вы можете увидеть файл с именем 50 - cloud - init.cfg
или аналогичный, который может содержать определения мостов.
Если в этой директории есть файлы, вы можете просмотреть их содержимое с помощью команды cat
. Например, если вы видите файл с именем my - bridge.cfg
, вы можете использовать следующую команду:
cat /etc/network/interfaces.d/my-bridge.cfg
Изучение этих конфигурационных файлов поможет вам понять, как сетевые мосты определяются и настраиваются на системе постоянно. Имейте в виду, что методы настройки сети могут различаться между дистрибутивами Linux и их версиями (например, в новых версиях Ubuntu используется Netplan), но /etc/network/interfaces
и /etc/network/interfaces.d/
- это распространенные места на многих системах.