Модульный экзамен 2026

Модуль 1

0. Preinit

В связи с ограниченными правами в Proxmox на модульном экзамене (отсутствие root прав влияет на невозможность использовать команды qm, в том числе qm guest exec для выполнения скриптов внутри ВМ) придется выполнить начальную настройку.

Все руками пишем, чтобы появился интернет, дальше автоматизация.

ВНИМАНИЕ!!!
Чтобы не было проблем на ALT Linux, когда он говорит что команда не найдена, переходите в привилегированный режим командой su -, а не su

ISP
# Настройка интерфейса для выхода в интернет
cat > /etc/network/interfaces << EOF
auto lo
iface lo inet loopback

#WAN
auto eth0
iface eth0 inet dhcp
EOF

# Настройка резолва DNS
echo "nameserver 8.8.8.8" > /etc/resolv.conf

# Перезапустить сеть
systemctl restart networking
ping ya.ru

# Закачать скрипт настройки ISP и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/isp.sh
bash isp.sh

HQ-RTR
# Настройка интерфейса для выхода в интернет
cat > /etc/network/interfaces <<EOF
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
	address 172.16.1.2/28
	gateway 172.16.1.1
EOF

# Настройка iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo "nameserver 8.8.8.8" > /etc/resolv.conf

# Перезапустить сеть
systemctl restart networking
ping ya.ru

# Закачать скрипт настройки HQ-RTR и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/hq-rtr.sh
bash hq-rtr.sh
BR-RTR
# Настройка интерфейса для выхода в интернет
cat > /etc/network/interfaces <<EOF
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
	address 172.16.2.2/28
	gateway 172.16.2.1
EOF

# Настройка iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo "nameserver 8.8.8.8" > /etc/resolv.conf

# Перезапустить сеть
systemctl restart networking
ping ya.ru

# Закачать скрипт настройки BR-RTR и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/br-rtr.sh
bash br-rtr.sh
HQ-SRV
# Настройка интерфейса для выхода в интернет
mkdir -p /etc/net/ifaces/ens18.100
cat << EOF > /etc/net/ifaces/ens18/options
TYPE=eth
DISABLED=no
ONBOOT=yes
BOOTPROTO=static
EOF

cat << EOF > /etc/net/ifaces/ens18.100/options
TYPE=vlan
DISABLED=no
HOST=ens18
VID=100
EOF

echo "192.168.1.2/27" > /etc/net/ifaces/ens18.100/ipv4address
echo "default via 192.168.1.1" > /etc/net/ifaces/ens18.100/ipv4route

echo "nameserver 192.168.1.2" >> /etc/net/ifaces/ens18.100/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/net/ifaces/ens18.100/resolv.conf
sed -i 's/127.0.0.53//' /etc/resolvconf.conf
systemctl disable --now systemd-resolved.service
rm -f /etc/resolv.conf

# Перезапустить сеть
systemctl restart network
ping ya.ru

# Закачать скрипт настройки HQ-SRV и запустить его
apt-get update && apt-get install wget
cd /root/
wget https://moodle.zedyl.ru/2026/hq-srv.sh
bash hq-srv.sh
BR-SRV
# Настройка интерфейса для выхода в интернет
mkdir -p /etc/net/ifaces/ens18
cat << EOF >  /etc/net/ifaces/ens18/options
TYPE=eth
BOOTPROTO=static
ONBOOT=yes
DISABLED=no
EOF

echo  "192.168.3.2/28" > /etc/net/ifaces/ens18/ipv4address
echo  "default via 192.168.3.1" > /etc/net/ifaces/ens18/ipv4route

echo "nameserver 192.168.1.2" >> /etc/net/ifaces/ens18/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/net/ifaces/ens18/resolv.conf
sed -i 's/127.0.0.53//' /etc/resolvconf.conf
systemctl disable --now systemd-resolved.service
rm -f /etc/resolv.conf

# Перезапустить сеть
systemctl restart network
ping ya.ru

# Закачать скрипт настройки BR-SRV и запустить его
apt-get update && apt-get install wget
cd /root/
wget https://moodle.zedyl.ru/2026/br-srv.sh
bash br-srv.sh
HQ-CLI

Если пингов нет, возможно ещё не настроен DHCP сервер

# Настройка сетевого интерфейса
mkdir -p /etc/net/ifaces/ens18
mkdir -p /etc/net/ifaces/ens18.200

cat << EOF > /etc/net/ifaces/ens18/options
DISABLED=no
ONBOOT=yes
TYPE=eth
EOF

cat << EOF > /etc/net/ifaces/ens18.200/options
TYPE=vlan
BOOTPROTO=dhcp
ONBOOT=yes
DISABLED=no
VID=200
HOST=ens18
EOF

echo "nameserver 192.168.1.2" >> /etc/net/ifaces/ens18.200/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/net/ifaces/ens18.200/resolv.conf

# Перезапустить сеть
systemctl restart network
ping ya.ru

# Закачать скрипт настройки HQ-CLI и запустить его
apt-get update && apt-get install wget
cd /root/
wget https://moodle.zedyl.ru/2026/hq-cli.sh
bash hq-cli.sh

Модуль 2

0. Preinit

Задание продолжаем выполнять уже на новом стенде (двухсотые). Они преднастроены практически аналогично тому, что мы делали в первом модуле, так что можно сразу приступать к использованию скриптов

p.s. обратите внимание, что скрипты для второго модуля с таким же названием. Не запутайтесь.

ISP
# Закачать скрипт настройки ISP и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/2/isp.sh
bash isp.sh
HQ-RTR
# Закачать скрипт настройки ISP и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/2/hq-rtr.sh
bash hq-rtr.sh
BR-RTR
# Закачать скрипт настройки BR-RTR и запустить его
cd ~
wget https://moodle.zedyl.ru/2026/2/br-rtr.sh
bash br-rtr.sh
HQ-SRV

Проверьте, чтобы было назначено два диска по 1ГБ в Proxmox, а также Additionals.iso

# Закачать скрипт настройки HQ-SRV и запустить его
cd /root/
wget https://moodle.zedyl.ru/2026/2/hq-srv.sh
bash hq-srv.sh
BR-SRV

Проверить, чтобы был добавлен Additionals.iso

# Закачать скрипт настройки BR-SRV и запустить его
cd /root/
wget https://moodle.zedyl.ru/2026/2/br-srv.sh
bash br-srv.sh
HQ-CLI
# Закачать скрипт настройки HQ-CLI и запустить его
cd /root/
wget https://moodle.zedyl.ru/2026/2/hq-cli.sh
bash hq-cli.sh

2026.docx (9,7 МБ)
Прил_4_ОЗ_КОД 09.02.06-1-2026-М1 (2).docx (14,8 КБ)
Прил_1.docx (413,4 КБ)

Прил_1 (2).docx (1,2 МБ)

Отчет по 1 и 2 модулям.docx (385,5 КБ)

Итог.docx (1,6 МБ)

КОД 09.02.06-1-2026 Том 1.pdf (897,0 КБ)

мегамануал2026 .docx (13,2 МБ)