Модуль 1. Настройка сетевой инфраструктуры

Модуль 1. Настройка сетевой инфраструктурыАх, этот волшебный мир сетевых настроек! Если вы когда-нибудь думали, что конфигурация роутера — это скучная задача для роботов и системных администраторов в очках, то готовьтесь смеяться и удивляться. Представьте себе: вы — герой эпопеи под названием «EcoRouter и его приключения в стране VLAN-ов», где каждая команда — словно заклинание из Гарри Поттера, а каждый файл конфигурации — тайная карта сокровищ.

Начнем с того, что наш главный персонаж, EcoRouter, живет в мире загадочных интерфейсов с именами вроде int1 или ens20. Это не просто набор букв и цифр, а целые личности! Например, int1 — это такой серьезный тип с IP-адресом 192.168.0.1/28, который как настоящий шеф на кухне говорит: «Я здесь главный!» И чтобы он заработал как надо, нужно прописать ему описание «BR-Net» — звучит почти как название рок-группы из 80-х.

Но прежде чем отправиться в путь по настройкам IPv4, стоит вспомнить древнюю мудрость системного администрирования: «Если хочешь быть счастливым — перезагружай устройство». Да-да, перезагрузка — это как утренний кофе для вашего роутера. Без нее ни одна команда не будет работать должным образом. Вот представьте: вы говорите роутеру «Запиши эту конфигурацию!», а он такой задумчиво моргает светодиодами и отвечает: «Сейчас… Ой, забыл! Перезагрузись!»

Чтобы обеспечить правильную работу сетевой подсистемы etcnet (назовем ее просто «сетевой магией»), нужно внимательно порыться в файлах options и убедиться, что параметры DISABLED,NM_CONTROLLED,SYSTEMD_CONTROLLED стоят ровно там, где надо — то есть нету их вовсе или они равны no. Это примерно как проверить у кота наличие когтей перед тем, как гладить его по голове. Если что-то не так — будет царапина!

Дальше начинается настоящая эпопея с DHCP. Представьте себе провайдера ISP как щедрого дядю с мешком IP-адресов вместо конфет: чтобы получить адресок по DHCP — нужно лишь правильно указать BOOTPROTO=dhcp в нужном файле. И тогда ваш интерфейс ens20 (тот самый важный парень) скажет: «Спасибо за подарок!» и начнет дружить с интернетом.

А если хочется проверить свои успехи? Введите магическую команду ip a – она покажет вам список всех интерфейсов так же подробно, как мама проверяет дневник школьника после первого звонка.

Но вот настоящий тест для храбрых админов – включение пересылки пакетов (forwarding). Это похоже на то, как если бы ваш домофон вдруг начал пропускать гостей прямо к соседям без звонка хозяину. Для этого надо изменить строчку net.ipv4.ip_forward = 0 на 1 в файле sysctl.conf – вот тут уже можно почувствовать себя настоящим волшебником сети!

Переходим к созданию пользователей sshuser и net_admin – ведь даже у самых крутых маршрутизаторов должны быть свои секретные агенты с паролями P@ssw0rd (спойлер: такие пароли любят все админы мира). Эти ребята умеют запускать sudo без лишних вопросов – почти как VIP-персоны на вечеринке Linux-системы.

Кстати о веселье: знаете анекдот про системного администратора? Он приходит домой и говорит жене: «Дорогая, я сегодня создал пользователя sshuser.» Жена спрашивает: «И что он умеет?» Он гордо отвечает: «Пароль менять без спроса!» Вот так и наши герои получают суперсилы управления системой.

Не обойтись и без VLAN-ов – эти виртуальные локальные сети похожи на клубы по интересам внутри одной большой тусовки под названием HQ-RTR. Трафик HQ-SRV тусуется в VLAN 100 (прямо VIP-зона), HQ-CLI предпочитает VLAN 200 (где играют только избранные), а управление идет через загадочный VLAN 999 – словно секретная комната для шпионов.