ДемоЭкзамен для самых маленьких администраторов
Как пользоваться Vim'ом:
Синтаксис
vim path/to/file
Пример:
vim /etc/net/ifaces/ens33/options

Смотри после того как ты вошёл в vim, чтобы начать писать нужно нажать на "Insert", на экране(где-то снизу) ты увидешь заместо пути файла, текст "Insert"

Всё хорошо, после того, как ты окончила(-а) писать или редактировать, надо сохранить и выйти
Для начала нажми на кнопку "Esc", тот самый текст "Insert" пропадёт

Зажми сочитание клавиш "SHIFT+:(Ж)", там внизу где был "Insert", появиться двоеточие(:)

Мы пишем wq и нажимаем Enter, если хотите сохранить и выйти
Если хотите выйти, без сохранения то тогда пишите q!, и нажимаеи Enter
Задание:
1. Выполните базовую настройку всех устройств:
Выполнение:
ISP > scp -r ZOV@alt-wiki.ru:/goida/alt-wiki /
ISP > cd alt-linux/; chmod +x *.sh
ISP > ./1.ISP.sh
ISP > ./1.ISP_nftables.sh
ISP > reboot
HQ-RTR > echo 11.11.11.2/24 > /etc/net/ifaces/ens33/ipv4address
HQ-RTR > echo default via 11.11.11.1 > /etc/net/ifaces/ens33/ipv4route
HQ-RTR > echo nameserver 8.8.8.8 > /etc/resolv.conf
HQ-RTR > systemctl restart network
HQ-RTR > scp -r ZOV@alt-wiki.ru:/goida/alt-wiki /
HQ-RTR > cd alt-linux/; chmod +x *.sh
HQ-RTR > ./1.HQ-R.sh
HQ-RTR > reboot
BR-RTR > echo 22.22.22.2/24 > /etc/net/ifaces/ens33/ipv4address
BR-RTR > echo default via 22.22.22.1 > /etc/net/ifaces/ens33/ipv4route
BR-RTR > echo nameserver 8.8.8.8 > /etc/resolv.conf
BR-RTR > systemctl restart network
BR-RTR > scp -r ZOV@alt-wiki.ru:/goida/alt-wiki /
BR-RTR > cd alt-linux/; chmod +x *.sh
BR-RTR > ./1.BR-R.sh
BR-RTR > reboot
HQ-SRV > hostnamectl set-hostname HR-SRV; exec bash
В /etc/net/ifaces/ens33/options меняем
DISABLED на no и
MN_CONTROLLED на no
HQ-SRV > echo 192.168.100.2/26 > /etc/net/ifaces/ens33/ipv4address
HQ-SRV > echo default via 192.168.100.1 > /etc/net/ifaces/ens33/ipv4route
HQ-SRV > echo nameserver 8.8.8.8 > /etc/resolv.conf
HQ-SRV > reboot
BR-SRV > hostnamectl set-hostname BR-SRV; exec bash
В /etc/net/ifaces/ens33/options меняем
DISABLED на no и
MN_CONTROLLED на no
BR-SRV > echo 192.168.200.2/28 > /etc/net/ifaces/ens33/ipv4address
BR-SRV > echo 2000:200::2/124 > /etc/net/ifaces/ens33/ipv6address
BR-SRV > reboot
Задание:
Настройте внутреннюю динамическую маршрутизацию по средствам FRR. Выберите и обоснуйте выбор протокола динамической маршрутизации из расчёта, что в дальнейшем сеть будет масштабироваться.
-
a. Составьте топологию сети L3.
Выполнение:
HQ-R > cd alt-linux/;
HQ-R > ./2.GRE_HQ-R.sh
HQ-R > ./2.1.FRR_HQ-R.sh
HQ-R > reboot
BR-R > cd alt-linux/;
BR-R > ./2.GRE_BR-R.sh
BR-R > ./2.1.FRR_BR-R.sh
BR-R > reboot
Задание:
3. Настройка автоматического распределения IP-адресов на роутере HQ-R
Выполнение:
Сейчас будет потненько
HQ-R > cd alt-linux/
HQ-R > ./3.HQ-R_nftables.sh
HQ-R > reboot
HQ-SRV > apt-get update; apt-get install -y NetworkManager-tui
HQ-SRV > systemctl enable --now NetworkManager
HQ-SRV > rm /etc/net/ifaces/ens33/ipv4address
нажимаем на англ "y" и enter
HQ-SRV > rm /etc/net/ifaces/ens33/ipv4route
нажимаем на англ "y" и enter
В /etc/net/ifaces/default/options под
CONFIG_IPV4=yes добавляем
CONFIG_IPV6=yes, сохранеям
В /etc/net/ifaces/ens33/options меняем
DISABLED на yes и
MN_CONTROLLED на yes, сохранеям
HQ-SRV > reboot
HQ-SRV> nmtui
HQ-SRV -> Выбираем
"Edit a connection" -> выбираем коннект до
HQ-R (скорее всего
Wired connection 1)
СОВЕТ: чтобы не путаться будет лучше если вы
переименуете из "Wired connection 1" Во
что-то, вроде "HQ-SRV HQ-R "
ВАЖНО! Запишите себе его MAC Адрес ( он в
скобочках после Device -> ensXX (Mac) )
IPv4 CONFIGURATION - Automatic
IPv6 CONFIGURATION - Automatic (DHCP only)
Выбираем, сохраняем и выходим
HQ-R > cd alt-linux/
HQ-R > ./3.HQ-R_DHCPv4.sh
В /etc/dhcp/dhcpd.conf заходим и в host hq-srv -> hardware ethernet -> написан MAC-адрес, он может не совпасть с тем что записали себе, а таком случае переписываем туда тот адрес, о котором я говорил ранее, сохраняем и пишим
HQ-R >systemctl restart dhcpd
HQ-R > ./3.HQ-R_DHCPv6.sh
Затем заходим на HQ-SRV в nmtui -> "Activate a connection"-> выбираем нашу сеть, выключаем( деактивируем ) и включаем ( активируем )
В это время на HQ-R в терминале появиться ещё текст ищите там строчку в которой написано duid и большой набор цифр
Этот набор цифр записываем к себе, нажимаем сочитание CTRL+C
В /etc/dhcp/dhcpd6.conf заходим убираем знаки "#" и в поле host hq-srv -> host-identifier option dhcp6.client-id -> написан duid, он может не совпасть с тем что записали себе, а таком случае переписываем туда тот duid, о котором я говорил ранее, сохраняем и пишим
systemctl restart dhcpd6
HQ-SRV > Выбираем
"Edit a connection" -> выбираем коннект до
HQ-R
IPv4 CONFIGURATION - Automatic
IPv6 CONFIGURATION - Automatic
Выбираем, сохраняем и выходим
HQ-R > ./3.HQ-R_RA.sh
Затем в HQ-SRV -> nmtui -> "Activate a connection" -> выбираем нашу сеть, выключаем( деактивируем ) и включаем ( активируем )
Доделка задания 1:
Так же надо настрить второе подключение( Wired connection 2 )
HQ-SRV > Выбираем
"Edit a connection" -> выбираем коннект до
CLI
IPv4 CONFIGURATION - Manual
Show -> "Addresses Add..." -> пишим 55.55.55.2/24
IPv6 CONFIGURATION - Manual
Show -> "Addresses Add..." -> пишим 2001:55::2/64
Выбираем, сохраняем и выходим
Задание:
4. Настройка локальных учетных записей на всех устройствах
Выполнение:
HQ-R > cd alt-linux/
HQ-R > ./4.HQ-R.sh
BR-R > cd alt-linux/
BR-R > ./4.BR-R.sh
HQ-SRV > cd alt-linux/
HQ-SRV > ./4.HQ-SRV.sh
BR-SRV > useradd -m -c "Branch admin" -U "branch-admin"
BR-SRV > passwd branch-admin
Дважды пишите P@ssw0rd
BR-SRV > useradd -m -c "Network admin" -U "network-admin"
BR-SRV > passwd network-admin
Дважды пишите P@ssw0rd
Задание:
5. Измерьте пропускную способность сети между двумя узлами
Выполнение:
HQ-R > apt-get install -y iperf3
HQ-R > systemctl enable --now iperf3
HQ-R > iperf3 -c 11.11.11.1
Задание:
6. Составьте backup скрипты для сохранения конфигурации сетевых устройств
Выполнение:
HQ-R > cd alt-linux/
HQ-R > cp 6.Backup_Script.sh ~
HQ-R > cd ~
HQ-R > ./6.Backup_Script.sh
BR-R > cd alt-linux/
BR-R > cp 6.Backup_Script.sh ~
BR-R > cd ~
BR-R > ./6.Backup_Script.sh
Задание:
7. Настройка подключения по SSH для удалённого конфигурирования устройства
Выполнение:
HQ-R > cd alt-linux/
HQ-R > ./7.HQ-R.sh
Введите порт по заданию
HQ-SRV > cd alt-linux/
HQ-SRV > ./7.HQ-SRV.sh
Введите порт по заданию
Задание:
8. Настройка контроля доступа до HQ-SRV по SSH
Выполнение:
HQ-SRV > cd alt-linux/
HQ-SRV > ./8.HQ-SRV.sh
Итог:
Но а теперь, сделав грязюку, будет не плоохо подчистить за собой :)
Повторить комманды ниже там где использовали скрипты (скорее всего ISP, HQ-R, BR-R, HQ-SRV)
cd ~
rm -rf alt-linux
ls -l
Проверяем, что всё чисто