Home
Произведите базовую настройку устройств
- Настройте имена устройств согласно топологии. Используйте полное доменное имя. Эта часть является по факту обобщающей для всего 1 модуля. Из необходимого здесь только расчет IP-адресации (внимательно прочитать весь модуль, посмотреть какие условия указаны для IP-сетей и где какие должны находиться), определение того, где какие VLAN'ы будут крутиться
EcoRouter (имена в соответствии с топологией)
hostname HQ-RTR.au-team.irpo
hostname BR-RTR.au-team.irpo
Проверка EcoRouter:
Обновленное имя вы должны увидеть автоматически. Если этого не произошло:
* сохранить конфигурацию - write memory
или copy running-config startup-config
* перезагрузка машины средствами Proxmox или командой команда
Debian-хосты (имена в соответствие с топологией)
hostnamectl set-hostname ISP
hostnamectl set-hostname hq-sw.au-team.irpo
hostnamectl set-hostname hq-srv.au-team.irpo
hostnamectl set-hostname hq-cli.au-team.irpo
hostnamectl set-hostname br-srv.au-team.irpo
Проверка Debian:
Чтобы имя обновилось, нужно обновить шелл, в котором мы находимся.
* exec bash
- 1 способ
* exit
и снова логинимся - 2 способ
СКРИН
Теперь, после того как мы прочитали задание и настроили хостнеймы - нужно для отчета создать таблицу со всеми адресами в сети. Если в задании четко не указано, что нужно ставить определенный IP - то ставим произвольно, желательно хоть на чем-то основываться, чтобы не запутаться. Пример заполненной таблицы - ниже.
Имя устройства | Интерфейс | IP | Маска | Шлюз |
---|---|---|---|---|
ISP | ens18 | DHCP | ||
ens20 | 172.16.5.1 | 255.255.255.240 | ||
ens19 | 172.16.4.1 | 255.255.255.240 | ||
HQ-RTR | ge0 | 172.16.4.2 | 255.255.255.240 | 172.16.4.1 |
ge1.100 (VLAN 100) | 192.168.100.1 | 255.255.255.192 | ||
ge1.200 (VLAN 200) | 192.168.200.1 | 255.255.255.240 | ||
ge1.999 (VLAN 999) | 192.168.99.1 | 255.255.255.248 | ||
tunnel.0 | 10.0.0.1 | 255.255.255.252 | ||
HQ-SW | ovs0 | 192.168.99.2 | 255.255.255.248 | |
ens18 | in bridge | |||
ens19 | in bridge | |||
ens20 | in bridge | |||
BR-RTR | ge0 | 172.16.5.2 | 255.255.255.240 | 172.16.5.1 |
ge1 | 192.168.0.1 | 255.255.255.224 | ||
tunnel.0 | 10.0.0.2 | 255.255.255.252 | ||
HQ-SRV | ens18 | 192.168.100.10 | 255.255.255.192 | 192.168.0.1 |
HQ-CLI | ens18 | DHCP | 255.255.255.240 | 192.168.0.65 |
BR-SRV | ens18 | 192.168.1.2 | 255.255.255.224 | 192.168.0.1 |
Рисуем схему для отчета, где прямо на топологии указаны адреса, вланы, транки и туннели (рисовать ее желательно по мере настройки, чтобы самим понимать то, что уже было сделано и что осталось) |
Настройка ISP
Включение маршрутизации.
Находим в файле /etc/sysctl.conf
строку net.ipv4.ip_forward = 0
.
Меняем значение на 1
.
Убираем знак #
.
Применяем изменения командой sysctl -p
.
Должна вывестись измененная строка.
Настройка IP адресации
Интерфейс подключенный к интернету должен получать адрес по DHCP. Для этого редактируем файл /etc/network/interfaces
Приводим часть с интерфейсами к следующему виду:
allow-hotplug ens18
auto ens18 # Линк в Интернет
iface ens18 inet dhcp
auto ens19 # Линк до HQ-RTR
iface ens19 inet static
address 172.16.4.1/28
auto ens20 # Линк до BR-RTR
iface ens20 inet static
address 172.16.5.1/28
Настройка маршрутов.
Маршрут по умолчанию у нас появится вместе с адресом, который нам выдал DHCP, так что нам стоит просто посмотреть, что там выдалось.
Вывести все маршруты, о которых знает система.
ip route
Добавить маршрут по умолчанию, если такого не имеется.
ip route add default via адрес_шлюза_или_название_интерфейса
Настройка NAT
Для простоты был взят самый примитивный и быстрый вариант - iptables
.
iptables -t nat - A POSTROUTING -o ens18 -j MASQUREADE
Для того, чтобы после перезагрузки настройки не слетели:
apt install iptables-persistent # Ответить Да, когда спросит
iptables-save > /etc/iptables/rules.v4 # Для сохранения при еще каких-то изменениях таблиц iptables
Создание локальных учетных записей
Создание пользователя на HQ-SRV, BR-SRV
Пароль - P@ssw0rd
adduser sshuser -u 1010 # Указали UID, протыкали интерактивные вопросы
echo 'sshuser ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/sshuser # Разрешили не юзать пароль пользователю sshuser
Проверка:
su - sshuser
sudo whoami
Скрин с тем, что все хорошо
Создание пользователя на HQ-RTR, BR-RTR
enable
configure terminal
username net_admin
password P@ssw0rd
role admin
activate
Проверка:
# Выйти из всех режимов до окна логина
# Залогиниться под новым пользователем
Виртуальный коммутатор
В этом пункте имеется несколько способов, которые могли бы быть на экзамене. 1. Виртуальный коммутатор реализован в самой среде виртуализации, где участник должен будет просто указать VLAN'ы, которые присваиваются на порты подключенных машин.
Скрин из PVE с настройкой VLAN'ов на бридже
- Коммутатор реализован отдельной машиной. В таком случае, все настраивается как в нашем случае, через консоль машины.