Проверка конфигурации туннеля в /etc/network
На предыдущих этапах вы использовали команды ip tunnel show
и ip link show
для просмотра активных туннелей и соответствующих им интерфейсов. Теперь давайте посмотрим, где хранятся некоторые настройки сетевых интерфейсов в системе на основе Debian, такой как Ubuntu: в файле /etc/network/interfaces
.
Этот файл является распространенным местом для определения сетевых интерфейсов, включая туннели, которые должны быть настроены при запуске системы.
Вы будете использовать команду cat
для отображения содержимого этого файла. cat
- это простая команда, которая последовательно считывает файлы и выводит их в стандартный вывод.
Введите следующую команду в терминал и нажмите Enter:
cat /etc/network/interfaces
Вы увидите содержимое файла конфигурации сетевых интерфейсов. Он может выглядеть примерно так:
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto vti0
iface vti0 inet tunnel
mode ipip
address 192.168.1.1
netmask 255.255.255.0
local 10.0.0.1
remote 10.0.0.2
ttl 64
key 1234
В этом выводе показано, как определен туннельный интерфейс vti0
. Вы можете увидеть:
auto vti0
: Эта строка указывает, что интерфейс vti0
должен быть автоматически запущен при запуске системы.
iface vti0 inet tunnel
: Определяет vti0
как туннельный интерфейс, используя семейство inet tunnel
.
mode ipip
: Указывает протокол туннелирования (IP-in-IP).
address
, netmask
, local
, remote
: Эти строки определяют IP-адресацию и конечные точки для туннеля.
ttl
: Устанавливает Time-to-Live для пакетов, проходящих через туннель.
key
: Указывает ключ, используемый для туннеля (если настроен).
Примечание: Точное содержимое этого файла может отличаться в зависимости от конфигурации системы. Однако структура определения интерфейсов, включая туннели, обычно схожа.
Проверка файлов конфигурации, таких как /etc/network/interfaces
, является важной для понимания того, как ваши сетевые интерфейсы, включая туннели, настроены на системе постоянно.
Теперь вы узнали три разных способа проверки сетевых туннелей: вывод списка с помощью ip tunnel show
, проверка их интерфейсов с помощью ip link show
и проверка файлов конфигурации.
Нажмите Продолжить, чтобы завершить этот практический урок.