<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Камила Халиуллина</title><author><name>Камила Халиуллина</name></author><id>https://teletype.in/atom/kkkkkkmmmm</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/kkkkkkmmmm?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@kkkkkkmmmm?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kkkkkkmmmm"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/kkkkkkmmmm?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-26T14:02:12.973Z</updated><entry><id>kkkkkkmmmm:_DeT759Lrlq</id><link rel="alternate" type="text/html" href="https://teletype.in/@kkkkkkmmmm/_DeT759Lrlq?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kkkkkkmmmm"></link><title>g</title><published>2026-05-26T08:35:50.678Z</published><updated>2026-05-26T08:35:50.678Z</updated><summary type="html">http://dzen.ru/elmajor</summary><content type="html">
  &lt;p id=&quot;V5Yu&quot;&gt;&lt;a href=&quot;http://dzen.ru/elmajor&quot; target=&quot;_blank&quot;&gt;http://dzen.ru/elmajor&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>kkkkkkmmmm:3m5NWcZnm7t</id><link rel="alternate" type="text/html" href="https://teletype.in/@kkkkkkmmmm/3m5NWcZnm7t?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kkkkkkmmmm"></link><title>7 p</title><published>2026-05-26T08:27:58.931Z</published><updated>2026-05-26T08:27:58.931Z</updated><summary type="html">ЗАДАНИЕ 7</summary><content type="html">
  &lt;p id=&quot;uINs&quot;&gt;&lt;u&gt;ЗАДАНИЕ 7&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;6h7n&quot;&gt;HQ-SRV: apt update &amp;amp;&amp;amp; apt install prometheus -y&lt;/p&gt;
  &lt;p id=&quot;oxhT&quot;&gt;systemctl enable --now prometheus&lt;/p&gt;
  &lt;p id=&quot;Y6JI&quot;&gt;http://192.168.10.2:9090&lt;/p&gt;
  &lt;p id=&quot;gDlt&quot;&gt;HQ-SRV: apt install prometheus-node-exporter -y&lt;/p&gt;
  &lt;p id=&quot;FNqu&quot;&gt;systemctl enable --now prometheus-node-exporter&lt;/p&gt;
  &lt;p id=&quot;i3bE&quot;&gt;http://192.168.0.2:9100/metrics&lt;/p&gt;
  &lt;p id=&quot;8Ltu&quot;&gt;BR-SRV: apt update &amp;amp;&amp;amp; apt install prometheus-node-exporter -y&lt;/p&gt;
  &lt;p id=&quot;W4cR&quot;&gt;systemctl enable --now prometheus-node-exporter&lt;/p&gt;
  &lt;p id=&quot;zd36&quot;&gt;HQ-SRV: nano /etc/prometheus/prometheus.yml&lt;/p&gt;
  &lt;pre id=&quot;roMX&quot;&gt; - job_name: &amp;#x27;HQ-SRV&amp;#x27;
 static_configs:
 - targets: [&amp;#x27;192.168.10.2:9100&amp;#x27;]

 - job_name: &amp;#x27;BR-SRV&amp;#x27;
 static_configs:
 - targets: [&amp;#x27;192.168.11.2:9100&amp;#x27;]
&lt;/pre&gt;
  &lt;p id=&quot;X83i&quot;&gt;systemctl перезапустит prometheus&lt;/p&gt;
  &lt;p id=&quot;tcC5&quot;&gt;&lt;a href=&quot;http://192.168.0.2:9090/&quot; target=&quot;_blank&quot;&gt;http://192.168.10.2:9090&lt;/a&gt; (таргеты)&lt;/p&gt;
  &lt;p id=&quot;7NRH&quot;&gt;wget https://dl.grafana.com/oss/release/grafana_10.2.2_amd64.deb&lt;/p&gt;
  &lt;p id=&quot;iDtS&quot;&gt;путь экспорта =/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin&lt;/p&gt;
  &lt;p id=&quot;WmEE&quot;&gt;dpkg -i grafana_10.2.2_amd64.deb&lt;/p&gt;
  &lt;p id=&quot;pOyR&quot;&gt;apt -f install -y&lt;/p&gt;
  &lt;p id=&quot;lPc5&quot;&gt;включить systemctl -теперь grafana-server&lt;/p&gt;
  &lt;p id=&quot;6JL0&quot;&gt;systemctl status grafana-сервер&lt;/p&gt;
  &lt;p id=&quot;Pk53&quot;&gt;&lt;a href=&quot;http://192.168.0.2:3000/&quot; target=&quot;_blank&quot;&gt;http://192.168.0.2:3000&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;zEVc&quot;&gt;&lt;a href=&quot;https://grafana.com/grafana/dashboards/1860-node-exporter-full/?tab=revisions&quot; target=&quot;_blank&quot;&gt;https://grafana.com/grafana/dashboards/1860-node-exporter-full/?tab=revisions&lt;/a&gt; (выбрать пункт 27)&lt;/p&gt;
  &lt;p id=&quot;NfF0&quot;&gt;&lt;strong&gt;Настройка Grafana&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;N10Q&quot;&gt;1. Войти: admin / admin → сменить на admin / P@ssw0rd&lt;/p&gt;
  &lt;p id=&quot;xJd8&quot;&gt;2. &lt;strong&gt;Добавить источник данных&lt;/strong&gt; → Prometheus → URL: http://192.168.0.2:9090 → Сохранить и протестировать&lt;/p&gt;
  &lt;p id=&quot;5idM&quot;&gt;3. &lt;strong&gt;Импортировать дашборд&lt;/strong&gt; → ID: &lt;strong&gt;1860&lt;/strong&gt; → Выбрать Prometheus → Импортировать&lt;/p&gt;
  &lt;p id=&quot;4Cmg&quot;&gt;echo &amp;quot;192.168.0.2 mon.au-team.irpo&amp;quot; &amp;gt;&amp;gt; /etc/hosts&lt;/p&gt;
  &lt;p id=&quot;PND5&quot;&gt;&lt;a href=&quot;http://mon.au-team.irpo:3000/&quot; target=&quot;_blank&quot;&gt;http://mon.au-team.irpo:3000&lt;/a&gt; (дальше интуитивно, я у мамы сисадмин)&lt;/p&gt;
  &lt;p id=&quot;ZGVf&quot;&gt;&lt;strong&gt;Выбор программного обеспечения&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;Mtv1&quot;&gt;
    &lt;li id=&quot;MJiO&quot;&gt;&lt;strong&gt;Prometheus&lt;/strong&gt; — система сбора и хранения метрик. Выбрана за популярность, гибкость и интеграцию с Grafana.&lt;/li&gt;
    &lt;li id=&quot;SKhK&quot;&gt;&lt;strong&gt;Node Exporter&lt;/strong&gt; — экспортер системных метрик (ЦП, память, диск). Установлен на каждом сервере.&lt;/li&gt;
    &lt;li id=&quot;dS1A&quot;&gt;&lt;strong&gt;Grafana&lt;/strong&gt; — система визуализации. Выбрана за удобные дашборды и поддержку Prometheus.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;c2ts&quot;&gt;&lt;strong&gt;Основные параметры&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;PsHN&quot;&gt;
    &lt;li id=&quot;8AUz&quot;&gt;&lt;strong&gt;Prometheus&lt;/strong&gt; — порт &lt;strong&gt;9090&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;J5Yi&quot;&gt;&lt;strong&gt;Node Exporter&lt;/strong&gt; — порт &lt;strong&gt;9100&lt;/strong&gt; на каждом сервере&lt;/li&gt;
    &lt;li id=&quot;pj7Z&quot;&gt;&lt;strong&gt;Grafana&lt;/strong&gt; — порт &lt;strong&gt;3000&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;sbH9&quot;&gt;&lt;strong&gt;Доступ&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;oTU8&quot;&gt;
    &lt;li id=&quot;ahKf&quot;&gt;Веб-интерфейс Grafana: http://mon.au-team.irpo:3000&lt;/li&gt;
    &lt;li id=&quot;x3YE&quot;&gt;Логин: admin&lt;/li&gt;
    &lt;li id=&quot;ik35&quot;&gt;Пароль: P@ssw0rd&lt;/li&gt;
  &lt;/ul&gt;

</content></entry><entry><id>kkkkkkmmmm:final</id><link rel="alternate" type="text/html" href="https://teletype.in/@kkkkkkmmmm/final?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kkkkkkmmmm"></link><title>final</title><published>2026-05-25T22:22:17.693Z</published><updated>2026-05-25T22:22:17.693Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e5/51/e55172f7-dc1c-40b7-ad25-339e9953ba6a.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/9d/cc/9dcc36e8-de9b-4cef-a8a9-eb07cd19208c.png&quot;&gt;ISP</summary><content type="html">
  &lt;p id=&quot;V059&quot;&gt;&lt;strong&gt;ISP&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;9LpQ&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;I2lO&quot;&gt;iface ens33 inet dhcp&lt;/p&gt;
  &lt;p id=&quot;NLCs&quot;&gt;auto ens37&lt;/p&gt;
  &lt;p id=&quot;8a2w&quot;&gt;iface ens37 inet static&lt;/p&gt;
  &lt;p id=&quot;qqyy&quot;&gt;address 172.16.70.1/28&lt;/p&gt;
  &lt;p id=&quot;0u8w&quot;&gt;auto ens38&lt;/p&gt;
  &lt;p id=&quot;nScC&quot;&gt;iface ens38 inet static&lt;/p&gt;
  &lt;p id=&quot;sn4L&quot;&gt;address 172.16.80.1/28&lt;/p&gt;
  &lt;p id=&quot;22fP&quot;&gt;&lt;strong&gt;HQ-RTR&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;TvHX&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;tfSd&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;HZhb&quot;&gt;address 172.16.70.2/28&lt;/p&gt;
  &lt;p id=&quot;LaV3&quot;&gt;gateway 172.16.70.1&lt;/p&gt;
  &lt;p id=&quot;Xkbv&quot;&gt;auto ens37&lt;/p&gt;
  &lt;p id=&quot;PHaE&quot;&gt;iface ens37 inet manual&lt;/p&gt;
  &lt;p id=&quot;DvCA&quot;&gt;auto ens37.114&lt;/p&gt;
  &lt;p id=&quot;l2Wz&quot;&gt;iface ens37.114 inet static&lt;/p&gt;
  &lt;p id=&quot;U2fb&quot;&gt;address 192.168.10.1/27&lt;/p&gt;
  &lt;p id=&quot;hAZj&quot;&gt;auto ens37.214&lt;/p&gt;
  &lt;p id=&quot;RyrH&quot;&gt;iface ens37.214 inet static&lt;/p&gt;
  &lt;p id=&quot;ufP5&quot;&gt;address 192.168.10.33/28&lt;/p&gt;
  &lt;p id=&quot;dXz7&quot;&gt;&lt;strong&gt;BR-RTR&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;1TK9&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;9ajO&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;dCdH&quot;&gt;address 172.16.80.2/28&lt;/p&gt;
  &lt;p id=&quot;sNMR&quot;&gt;gateway 172.16.80.1&lt;/p&gt;
  &lt;p id=&quot;xVRA&quot;&gt;auto ens37&lt;/p&gt;
  &lt;p id=&quot;PbKu&quot;&gt;iface ens37 inet static&lt;/p&gt;
  &lt;p id=&quot;vNub&quot;&gt;address 192.168.11.1/28&lt;/p&gt;
  &lt;p id=&quot;ZeGJ&quot;&gt;&lt;strong&gt;BR-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;OwIt&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;hU7r&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;jAyt&quot;&gt;address 192.168.11.2/28&lt;/p&gt;
  &lt;p id=&quot;M60f&quot;&gt;gateway 192.168.11.1&lt;/p&gt;
  &lt;p id=&quot;sIph&quot;&gt;HQ-SRV&lt;/p&gt;
  &lt;p id=&quot;K7nf&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;YKpn&quot;&gt;iface ens33 inet manual&lt;/p&gt;
  &lt;p id=&quot;8klj&quot;&gt;auto ens33.114&lt;/p&gt;
  &lt;p id=&quot;g9YO&quot;&gt;iface ens33.114 inet static&lt;/p&gt;
  &lt;p id=&quot;17la&quot;&gt;address 192.168.10.2/27&lt;/p&gt;
  &lt;p id=&quot;mdg4&quot;&gt;gateway 192.168.10.1&lt;/p&gt;
  &lt;p id=&quot;Eatk&quot;&gt;dns-nameserver 192.168.10.2 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;9OFn&quot;&gt;HQ-CLI&lt;/p&gt;
  &lt;p id=&quot;fNTU&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;4x8P&quot;&gt;iface ens33 inet manual&lt;/p&gt;
  &lt;p id=&quot;cYgy&quot;&gt;auto ens33.214&lt;/p&gt;
  &lt;p id=&quot;3NEu&quot;&gt;iface ens33.214 inet dhcp&lt;/p&gt;
  &lt;p id=&quot;xXHn&quot;&gt;gateway 192.168.10.33&lt;/p&gt;
  &lt;p id=&quot;MPM5&quot;&gt;dns-nameservers 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;q3fP&quot;&gt;vlan-raw-device ens33&lt;/p&gt;
  &lt;h2 id=&quot;VyEB&quot;&gt;&lt;em&gt;&lt;strong&gt;Настройка PAT (ISP, HQ-RTR, BR-RTR)&lt;/strong&gt;&lt;/em&gt;&lt;/h2&gt;
  &lt;p id=&quot;bi8I&quot;&gt;nano /etc/sysctl.conf&lt;/p&gt;
  &lt;p id=&quot;Ablg&quot;&gt;apt install -y iptables-persistent&lt;/p&gt;
  &lt;p id=&quot;M7Lc&quot;&gt;iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;EJtv&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;OLzO&quot;&gt;&lt;a href=&quot;true&quot;&gt;sysctl&lt;/a&gt; -p&lt;/p&gt;
  &lt;p id=&quot;Bm1c&quot;&gt;В устройствах, которые будут получать интернет от этого устройства, надо зайти в файл nano /etc/resolv.conf и написать там nameserver 8.8.8.8&lt;/p&gt;
  &lt;h2 id=&quot;lwYY&quot;&gt;&lt;strong&gt;&lt;em&gt;Создание локальных учетных записей на серверах (HQ-SRV, BR-SRV) и роутерах (HQ-RTR, BR-RTR) (1.3)&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;HR1P&quot;&gt;&lt;strong&gt;HQ-SRV, BR-SRV:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;i7wA&quot;&gt;useradd sshuser -m -p $(openssl passwd -6 &amp;quot;P@ssw0rd&amp;quot;) -s /bin/bash -u 2014 -G sudo&lt;/p&gt;
  &lt;p id=&quot;TrpZ&quot;&gt;nano /etc/sudoers&lt;/p&gt;
  &lt;p id=&quot;sjBn&quot;&gt;sshuser ALL=(ALL) NOPASSWD:ALL&lt;/p&gt;
  &lt;p id=&quot;e4Q4&quot;&gt;&lt;strong&gt;HQ-RTR, BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;3xmv&quot;&gt;useradd -m net_admin &amp;amp;&amp;amp; echo &amp;quot;net_admin:P@ssword&amp;quot; | chpasswd&lt;/p&gt;
  &lt;p id=&quot;pvZz&quot;&gt;nano /etc/sudoers  net_admin ALL=(ALL) NOPASSWD:ALL&lt;/p&gt;
  &lt;h2 id=&quot;U92k&quot;&gt;&lt;strong&gt;VLAN&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;OmuX&quot;&gt;&lt;em&gt;на hq-rtr&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;RRMp&quot;&gt;auto ens37.814&lt;/p&gt;
  &lt;p id=&quot;iWqe&quot;&gt;iface ens37.814 inet static&lt;/p&gt;
  &lt;p id=&quot;1t0f&quot;&gt;address 192.168.10.49/29&lt;/p&gt;
  &lt;p id=&quot;TOiu&quot;&gt;echo &amp;quot;8021q&amp;quot; &amp;gt;&amp;gt; /etc/modules &amp;amp;&amp;amp; modprobe 8021q&lt;/p&gt;
  &lt;p id=&quot;OUvZ&quot;&gt;modprobe 8021q&lt;/p&gt;
  &lt;h2 id=&quot;3tmn&quot;&gt;&lt;strong&gt;&lt;em&gt;Настройка SSH на HQ-SRV и BR-SRV&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;BUYZ&quot;&gt;apt install openssh-server&lt;/p&gt;
  &lt;p id=&quot;ih9G&quot;&gt;nano /etc/ssh/sshd_config&lt;/p&gt;
  &lt;p id=&quot;igZn&quot;&gt;port 2014&lt;/p&gt;
  &lt;p id=&quot;MK1L&quot;&gt;permitrootlogin no&lt;/p&gt;
  &lt;p id=&quot;InY1&quot;&gt;AllowUsers sshuser&lt;/p&gt;
  &lt;p id=&quot;vpjQ&quot;&gt;MaxAuthTries 2&lt;/p&gt;
  &lt;p id=&quot;kRgM&quot;&gt;Banner /etc/issue.net&lt;/p&gt;
  &lt;p id=&quot;IA9M&quot;&gt;echo &amp;quot;Authorized access only&amp;quot; &amp;gt; /etc/issue.net&lt;/p&gt;
  &lt;p id=&quot;nYIj&quot;&gt;Проверка ssh sshuser@(ip/имя) -p 2014&lt;/p&gt;
  &lt;h2 id=&quot;YtyR&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;a href=&quot;true&quot;&gt;Туннель &lt;/a&gt;GREна HQ-RTRи BR-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;GKKC&quot;&gt;echo &amp;quot;ip_gre&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;/p&gt;
  &lt;p id=&quot;rgnD&quot;&gt;modprobe ip_gre&lt;/p&gt;
  &lt;p id=&quot;AnyZ&quot;&gt;nano /etc/network/interfaces&lt;/p&gt;
  &lt;p id=&quot;veuQ&quot;&gt;&lt;strong&gt;Для HR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;1Pb0&quot;&gt;auto gre30&lt;/p&gt;
  &lt;p id=&quot;A8Wp&quot;&gt;iface gre30 inet tunnel&lt;/p&gt;
  &lt;p id=&quot;0GQK&quot;&gt;address 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;tU20&quot;&gt;netmask 255.255.255.252&lt;/p&gt;
  &lt;p id=&quot;IpVD&quot;&gt;mode gre&lt;/p&gt;
  &lt;p id=&quot;7Eqn&quot;&gt;local 172.16.70.2&lt;/p&gt;
  &lt;p id=&quot;CZHX&quot;&gt;endpoint 172.16.80.2&lt;/p&gt;
  &lt;p id=&quot;BbsD&quot;&gt;ttl 225&lt;/p&gt;
  &lt;p id=&quot;n4dt&quot;&gt;&lt;strong&gt;Для BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QagN&quot;&gt;auto gre30&lt;/p&gt;
  &lt;p id=&quot;cZbb&quot;&gt;iface gre30 inet tunnel&lt;/p&gt;
  &lt;p id=&quot;t9Dw&quot;&gt;address 10.10.10.2&lt;/p&gt;
  &lt;p id=&quot;EzM4&quot;&gt;netmask 255.255.255.252&lt;/p&gt;
  &lt;p id=&quot;LCyb&quot;&gt;mode gre&lt;/p&gt;
  &lt;p id=&quot;pfjA&quot;&gt;local 172.16.80.2&lt;/p&gt;
  &lt;p id=&quot;wBti&quot;&gt;endpoint 172.16.70.2&lt;/p&gt;
  &lt;p id=&quot;AlJ5&quot;&gt;ttl 225&lt;/p&gt;
  &lt;p id=&quot;gncF&quot;&gt;systemctl restart networking&lt;/p&gt;
  &lt;p id=&quot;O35o&quot;&gt;/usr/sbin/iptables -A INPUT -p gre -j ACCEPT&lt;/p&gt;
  &lt;p id=&quot;9Raz&quot;&gt;&lt;em&gt;Проверка &lt;/em&gt;после того как прописала, введи на HQ-RTR: ip a show gre30&lt;/p&gt;
  &lt;h2 id=&quot;Y7YW&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;a href=&quot;true&quot;&gt;Настройка динамической маршрутизации на &lt;/a&gt;HQ-RTR и BR-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;BQCI&quot;&gt;apt install frr&lt;/p&gt;
  &lt;p id=&quot;OgIk&quot;&gt;nano /etc/frr/daemons там ospfd yes&lt;/p&gt;
  &lt;p id=&quot;cLYl&quot;&gt;&lt;em&gt;systemctl enable frr &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;MpHa&quot;&gt;&lt;em&gt;systemctl restart frr&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;AxQr&quot;&gt;vtysh&lt;/p&gt;
  &lt;p id=&quot;OHKV&quot;&gt;&lt;strong&gt;Для HQ-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7cDG&quot;&gt;&lt;em&gt;conf t&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;WPxV&quot;&gt;&lt;em&gt;ip forwarding&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;aBwA&quot;&gt;&lt;em&gt;router ospf&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;RntH&quot;&gt;&lt;em&gt;network 192.168.10.0/27 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;fqQn&quot;&gt;&lt;em&gt;network 192.168.10.0/28 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ET8j&quot;&gt;&lt;em&gt;network 10.10.10.0/30 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;sMx5&quot;&gt;int gre30&lt;/p&gt;
  &lt;p id=&quot;YFp5&quot;&gt;no ip ospf passive&lt;/p&gt;
  &lt;p id=&quot;9qMB&quot;&gt;ip ospf authentication message-digest&lt;/p&gt;
  &lt;p id=&quot;Nozz&quot;&gt;ip ospf message-digest-key 1 md5 1&lt;/p&gt;
  &lt;p id=&quot;xBQd&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ymdH&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;TuYe&quot;&gt;&lt;em&gt;wr &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Lkry&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;alEs&quot;&gt;&lt;strong&gt;Для BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;T2c4&quot;&gt;&lt;em&gt;conf t&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;cMUD&quot;&gt;&lt;em&gt;ip forwarding&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;QowC&quot;&gt;&lt;em&gt;router ospf&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;2Gvj&quot;&gt;&lt;em&gt;network 192.168.11.0/28 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;pMVY&quot;&gt;&lt;em&gt;network 10.10.10.0/30 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Uvgs&quot;&gt;int gre30&lt;/p&gt;
  &lt;p id=&quot;rSCX&quot;&gt;no ip ospf passive&lt;/p&gt;
  &lt;p id=&quot;vO7A&quot;&gt;ip ospf authentication message-digest&lt;/p&gt;
  &lt;p id=&quot;oVo0&quot;&gt;ip ospf message-digest-key 1 md5 1&lt;/p&gt;
  &lt;p id=&quot;MAT6&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;02DL&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;rPam&quot;&gt;&lt;em&gt;wr&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;VrmH&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;h2 id=&quot;w7fs&quot;&gt;&lt;strong&gt;&lt;em&gt;DHCP на HQ-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;j5FF&quot;&gt;apt install isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;2uMc&quot;&gt;nano /etc/default/isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;850G&quot;&gt;строка INTERFACESv4=&amp;quot;&amp;quot; ens37.214&lt;/p&gt;
  &lt;p id=&quot;v3sj&quot;&gt;nano /etc/dhcp/dhcpd.conf&lt;/p&gt;
  &lt;p id=&quot;YhPK&quot;&gt;subnet 192.168.10.32 netmask 255.255.255.240 {&lt;/p&gt;
  &lt;p id=&quot;w1DI&quot;&gt;range 192.168.10.34 192.168.10.46;&lt;/p&gt;
  &lt;p id=&quot;rcSz&quot;&gt;option domain-name-servers 192.168.10.2, 8.8.8.8;&lt;/p&gt;
  &lt;p id=&quot;9zDD&quot;&gt;option domain-name &amp;quot;au-team.irpo&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;RcyR&quot;&gt;option routers 192.168.10.33;&lt;/p&gt;
  &lt;p id=&quot;ykZf&quot;&gt;option broadcast-address 192.168.10.47;&lt;/p&gt;
  &lt;p id=&quot;gayJ&quot;&gt;default-lease-time 600;&lt;/p&gt;
  &lt;p id=&quot;9zPB&quot;&gt;max-lease-time 7200;&lt;/p&gt;
  &lt;p id=&quot;Wu17&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;W5JI&quot;&gt;Далее запускаем dhcp командой:&lt;/p&gt;
  &lt;p id=&quot;hicG&quot;&gt;systemctl enable isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;GGbz&quot;&gt;systemctl restart isc-dhcp-server&lt;/p&gt;
  &lt;h2 id=&quot;mwYU&quot;&gt;&lt;strong&gt;DNS на HQ-SRV&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;8Itg&quot;&gt;apt install bind9&lt;/p&gt;
  &lt;p id=&quot;An5B&quot;&gt;cp /etc/bind/db.empty /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;gZXD&quot;&gt;cp /etc/bind/db.127 /var/lib/bind/db.192.168.10&lt;/p&gt;
  &lt;p id=&quot;RHPX&quot;&gt;nano /etc/bind/named.conf.options&lt;/p&gt;
  &lt;p id=&quot;qhvq&quot;&gt;Options {&lt;/p&gt;
  &lt;p id=&quot;ZPBs&quot;&gt;Directory “/var/cache/bind” ;&lt;/p&gt;
  &lt;p id=&quot;KpzG&quot;&gt;Forwarders {&lt;/p&gt;
  &lt;p id=&quot;XpZq&quot;&gt;1.1.1.1;&lt;/p&gt;
  &lt;p id=&quot;ghi9&quot;&gt;8.8.8.8;&lt;/p&gt;
  &lt;p id=&quot;H2rU&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;4AoK&quot;&gt;Allow-recursion { any; };&lt;/p&gt;
  &lt;p id=&quot;Js3n&quot;&gt;Allow-query { any; };&lt;/p&gt;
  &lt;p id=&quot;54m3&quot;&gt;Listen-on {&lt;/p&gt;
  &lt;p id=&quot;NzVe&quot;&gt;127.0.0.1;&lt;/p&gt;
  &lt;p id=&quot;NMI3&quot;&gt;192.168.10.2;&lt;/p&gt;
  &lt;p id=&quot;a1WR&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;paWz&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;0kMm&quot;&gt;nano /etc/bind/named.conf.local&lt;/p&gt;
  &lt;p id=&quot;Efda&quot;&gt;zone &amp;quot;au-team.irpo&amp;quot; {&lt;/p&gt;
  &lt;p id=&quot;Kszi&quot;&gt;type master;&lt;/p&gt;
  &lt;p id=&quot;s4U8&quot;&gt;file &amp;quot;/var/lib/bind/db.au-team.irpo&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;TQsL&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;K9AS&quot;&gt;zone &amp;quot;10.168.192.in-addr.arpa&amp;quot; {&lt;/p&gt;
  &lt;p id=&quot;UIQi&quot;&gt;type master;&lt;/p&gt;
  &lt;p id=&quot;C6bW&quot;&gt;file &amp;quot;/var/lib/bind/db.192.168.10&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;Cd29&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;PWcV&quot;&gt;nano /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;FYfd&quot;&gt;В файле поменять на hq-srv.au-team.irpo. рядом должно быть root.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;lFD7&quot;&gt;Снизу все должно выглядеть вот так:&lt;/p&gt;
  &lt;p id=&quot;WGd9&quot;&gt;;&lt;/p&gt;
  &lt;p id=&quot;ICm7&quot;&gt;@  IN NS hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;hwSs&quot;&gt;hq-srv IN A 192.168.10.2&lt;/p&gt;
  &lt;p id=&quot;ksSU&quot;&gt;br-rtr IN A 192.168.11.1&lt;/p&gt;
  &lt;p id=&quot;GQbf&quot;&gt;br-srv IN A 192.168.11.2&lt;/p&gt;
  &lt;p id=&quot;pqTH&quot;&gt;hq-cli IN A 192.168.10.34&lt;/p&gt;
  &lt;p id=&quot;X1sy&quot;&gt;hq-rtr IN A 192.168.10.1&lt;/p&gt;
  &lt;p id=&quot;jy2A&quot;&gt;docker IN A 172.16.70.2&lt;/p&gt;
  &lt;p id=&quot;LiN9&quot;&gt;web IN A 172.16.80.2&lt;/p&gt;
  &lt;p id=&quot;FmEz&quot;&gt;; SRV records for Active Directory Domain Controller&lt;/p&gt;
  &lt;p id=&quot;YJKH&quot;&gt;_ldap._tcp IN SRV 0 0 389 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;seDo&quot;&gt;_kerberos._tcp IN SRV 0 0 88 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;bsHL&quot;&gt;_kerberos._udp IN SRV 0 0 88 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;Ljgl&quot;&gt;_kpasswd._tcp IN SRV 0 0 464 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;Tkzv&quot;&gt;_kpasswd._udp IN SRV 0 0 464 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;DO9n&quot;&gt;_ldap._tcp.dc._msdcs IN SRV 0 0 389 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;jg29&quot;&gt;В файле nano /var/lib/bind/db.192.168.10&lt;/p&gt;
  &lt;p id=&quot;4yRf&quot;&gt;Меняем на hq-srv.au-team.irpo. рядом должно быть root.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;GEM0&quot;&gt;Ниже должно быть&lt;/p&gt;
  &lt;p id=&quot;WyBN&quot;&gt;;&lt;/p&gt;
  &lt;p id=&quot;Zq9H&quot;&gt;@ IN NS hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;RNcJ&quot;&gt;1 IN PTR hq-rtr.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;o9eR&quot;&gt;2 IN PTR hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;G7Kr&quot;&gt;34 IN PTR hq-cli.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;2EBn&quot;&gt;named-checkzone au-team.irpo /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;iJNj&quot;&gt;показывает точные ошибки: named-checkconf -z&lt;/p&gt;
  &lt;p id=&quot;V6dL&quot;&gt;на всех машинах кроме isp&lt;/p&gt;
  &lt;p id=&quot;CBn4&quot;&gt;nano /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;94xl&quot;&gt;domain au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;hmPe&quot;&gt;search au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;ZF0F&quot;&gt;nameserver 192.168.10.2&lt;/p&gt;
  &lt;p id=&quot;VYfO&quot;&gt;nameserver 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;alYU&quot;&gt;чтобы не менялся файл резолва&lt;/p&gt;
  &lt;p id=&quot;aHG9&quot;&gt;chattr +i /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;AAUc&quot;&gt;чтобы отменить&lt;/p&gt;
  &lt;p id=&quot;npx2&quot;&gt;chattr -i /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;CDIE&quot;&gt;Потом всего этого systemctl restart bind9&lt;/p&gt;
  &lt;p id=&quot;lYqA&quot;&gt;&lt;strong&gt;2 Модуль &lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;9lwC&quot;&gt;&lt;strong&gt;Задание 2 RAID на HQ-SRV&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;htaE&quot;&gt;Добавить 2 жестких диска по 1 гб&lt;/p&gt;
  &lt;p id=&quot;p7MR&quot;&gt;apt install mdadm -y&lt;/p&gt;
  &lt;p id=&quot;t7cp&quot;&gt;проверка названия дисков lsblk типо просто как называется&lt;/p&gt;
  &lt;pre id=&quot;jJ3Y&quot;&gt;mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc&lt;/pre&gt;
  &lt;p id=&quot;9Yf5&quot;&gt;Если спросит &amp;quot;Continue creating array?&amp;quot;, пиши &lt;code&gt;y&lt;/code&gt; и жми Enter.&lt;/p&gt;
  &lt;pre id=&quot;eNSP&quot;&gt;mkfs.ext4 /dev/md0&lt;/pre&gt;
  &lt;pre id=&quot;Uwfm&quot;&gt;mkdir /data&lt;/pre&gt;
  &lt;pre id=&quot;mBcl&quot;&gt;mount /dev/md0 /data&lt;/pre&gt;
  &lt;pre id=&quot;Ii3Z&quot;&gt;mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf&lt;/pre&gt;
  &lt;pre id=&quot;Om4v&quot;&gt;update-initramfs -u&lt;/pre&gt;
  &lt;p id=&quot;B7BF&quot;&gt;nano &lt;code&gt;/etc/fstab&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;tETP&quot;&gt;/dev/md0    /data    ext4    defaults    0    2&lt;/pre&gt;
  &lt;p id=&quot;Komp&quot;&gt;проверка &lt;code&gt;cat /proc/mdstat&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;pStB&quot;&gt;Должно быть написано: &lt;code&gt;md0 : active raid1&lt;/code&gt; и две буквы &lt;code&gt;[UU]&lt;/code&gt; (значит, оба диска работают).&lt;/p&gt;
  &lt;h2 id=&quot;J248&quot;&gt;&lt;strong&gt;Задание 3 NFS-сервер на HQ-SRV и автоматическое монтирование на HQ-CLI&lt;/strong&gt;&lt;/h2&gt;
  &lt;pre id=&quot;Zpq5&quot;&gt;apt install nfs-kernel-server -y&lt;/pre&gt;
  &lt;pre id=&quot;gfxo&quot;&gt;mkdir -p /srv/nfs/share&lt;/pre&gt;
  &lt;pre id=&quot;A52D&quot;&gt;chown nobody:nogroup /srv/nfs/share&lt;/pre&gt;
  &lt;pre id=&quot;UOJD&quot;&gt;chmod 777 /srv/nfs/share&lt;/pre&gt;
  &lt;p id=&quot;Cs90&quot;&gt;nano &lt;code&gt;/etc/exports&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;pv4D&quot;&gt;/srv/nfs/share 192.168.10.0/24(rw,sync,no_subtree_check)&lt;/pre&gt;
  &lt;pre id=&quot;k51r&quot;&gt;exportfs -a&lt;/pre&gt;
  &lt;pre id=&quot;672w&quot;&gt;systemctl restart nfs-kernel-server&lt;/pre&gt;
  &lt;h3 id=&quot;92A7&quot;&gt;На HQ-CLI&lt;/h3&gt;
  &lt;pre id=&quot;uPAV&quot;&gt;apt update &lt;/pre&gt;
  &lt;pre id=&quot;U6FJ&quot;&gt;apt install nfs-common -y&lt;/pre&gt;
  &lt;pre id=&quot;PqRd&quot;&gt;mkdir -p /mnt/nfs_share&lt;/pre&gt;
  &lt;p id=&quot;gUSU&quot;&gt;nano &lt;code&gt;/etc/fstab&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;zfDK&quot;&gt;&lt;code&gt;192.168.10.2:/srv/nfs/share /mnt/nfs_share nfs defaults,_netdev 0 0&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;aFtv&quot;&gt;mount -a&lt;/pre&gt;
  &lt;p id=&quot;z2DN&quot;&gt;&lt;code&gt;df -h&lt;/code&gt;&lt;/p&gt;
  &lt;h2 id=&quot;HW5i&quot;&gt;&lt;strong&gt;Задание 4 Служба сетевого времени&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;Ci4k&quot;&gt;apt install chrony (HQ-SRV, HQ-CLI, BR-RTR, BRSRV)&lt;/p&gt;
  &lt;p id=&quot;GDSf&quot;&gt;На hq-srv&lt;/p&gt;
  &lt;p id=&quot;tyzB&quot;&gt;nano /etc/chrony/chrony.conf закомментировать строчку с пул&lt;/p&gt;
  &lt;p id=&quot;Q5pV&quot;&gt;И в конце файла&lt;/p&gt;
  &lt;p id=&quot;TSrf&quot;&gt;server 127.0.0.1 iburst prefer&lt;/p&gt;
  &lt;p id=&quot;r9gf&quot;&gt;local stratum 5&lt;/p&gt;
  &lt;p id=&quot;yWef&quot;&gt;allow 0/0&lt;/p&gt;
  &lt;p id=&quot;i7Rn&quot;&gt;systemctl restart chrony&lt;/p&gt;
  &lt;p id=&quot;t5Cf&quot;&gt;systemctl enable chrony&lt;/p&gt;
  &lt;p id=&quot;EMTk&quot;&gt;На «клиентах» ( HQ-CLI, BR-RTR, BRSRV)&lt;/p&gt;
  &lt;p id=&quot;rTB5&quot;&gt;nano /etc/chrony/chrony.conf&lt;/p&gt;
  &lt;p id=&quot;J1YG&quot;&gt;Server 172.16.70.1 iburst prefer ( это айпи асп)&lt;/p&gt;
  &lt;p id=&quot;fzEl&quot;&gt;systemctl restart chrony&lt;/p&gt;
  &lt;pre id=&quot;cPy0&quot;&gt;systemctl enable chrony&lt;/pre&gt;
  &lt;p id=&quot;IpVk&quot;&gt;после чего на isp проверяем клиентов chronyc clients&lt;/p&gt;
  &lt;p id=&quot;FdYT&quot;&gt;На клиентах прописываем chronyc sources -v&lt;/p&gt;
  &lt;p id=&quot;tga3&quot;&gt;chronyc tracking&lt;/p&gt;
  &lt;p id=&quot;ebIz&quot;&gt;пункт leap status должен быть normal, время должно быть как на hq-r (время НЕ мск, лондонское)&lt;/p&gt;
  &lt;h2 id=&quot;Spai&quot;&gt;&lt;strong&gt;Задание 5. Ansible на BR-SRV&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;7m9S&quot;&gt;&lt;strong&gt;1. Настройка на BR-SRV &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;CMwM&quot;&gt;apt-get update&lt;/p&gt;
  &lt;p id=&quot;nLIA&quot;&gt;apt-get install ansible sshpass -y&lt;/p&gt;
  &lt;p id=&quot;qu3a&quot;&gt;mkdir -p /etc/ansible&lt;/p&gt;
  &lt;p id=&quot;fJNc&quot;&gt;nano /etc/ansible/ansible.cfg&lt;/p&gt;
  &lt;p id=&quot;yZzp&quot;&gt;[defaults]&lt;/p&gt;
  &lt;p id=&quot;BFd4&quot;&gt;inventory = /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;Ilkz&quot;&gt;host_key_checking = False&lt;/p&gt;
  &lt;p id=&quot;Ahrj&quot;&gt;sudo mkdir -p /etc/ansible&lt;/p&gt;
  &lt;p id=&quot;oAkN&quot;&gt;sudo nano /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;3nLx&quot;&gt;[all:vars]&lt;/p&gt;
  &lt;p id=&quot;BXVg&quot;&gt;ansible_password=P@ssw0rd&lt;/p&gt;
  &lt;p id=&quot;L3FI&quot;&gt;ansible_port=2014&lt;/p&gt;
  &lt;p id=&quot;Qvez&quot;&gt;[routers]&lt;/p&gt;
  &lt;p id=&quot;dwH4&quot;&gt;# Используем внутренние адреса шлюзов&lt;/p&gt;
  &lt;p id=&quot;zNOj&quot;&gt;HQ-RTR ansible_host=192.168.10.1 ansible_user=net_admin&lt;/p&gt;
  &lt;p id=&quot;ZxrV&quot;&gt;BR-RTR ansible_host=192.168.11.1 ansible_user=net_admin&lt;/p&gt;
  &lt;p id=&quot;GjGa&quot;&gt;[servers]&lt;/p&gt;
  &lt;p id=&quot;u0OF&quot;&gt;HQ-SRV ansible_host=192.168.10.2 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;vxmK&quot;&gt;BR-SRV ansible_host=192.168.11.2 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;oZ5z&quot;&gt;[clients]&lt;/p&gt;
  &lt;p id=&quot;yLFo&quot;&gt;HQ-CLI ansible_host=192.168.10.34 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;tUEC&quot;&gt;&lt;strong&gt;2. Подготовка управляемых узлов (HQ-SRV, HQ-CLI, HQ-RTR, BR-RTR)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7x3B&quot;&gt;apt-get update&lt;/p&gt;
  &lt;p id=&quot;6pwj&quot;&gt;apt-get install openssh-server python3 -y&lt;/p&gt;
  &lt;p id=&quot;v7Un&quot;&gt;systemctl enable --now ssh&lt;/p&gt;
  &lt;p id=&quot;pnGV&quot;&gt;ssh-keygen -A&lt;/p&gt;
  &lt;p id=&quot;Q5LU&quot;&gt;systemctl restart ssh&lt;/p&gt;
  &lt;p id=&quot;pYC3&quot;&gt;ansible all -m ping&lt;/p&gt;
  &lt;p id=&quot;eVM2&quot;&gt;если он не поднял клиента, то на br-rtr&lt;/p&gt;
  &lt;p id=&quot;Wj2t&quot;&gt;ip route add 192.168.10.0/27 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;ukyZ&quot;&gt;ip route add 192.168.10.32/28 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;rOa9&quot;&gt;hq-rtr&lt;/p&gt;
  &lt;p id=&quot;jQes&quot;&gt;ip route add 192.168.11.0/28 via 10.10.10.2&lt;/p&gt;
  &lt;p id=&quot;eWEY&quot;&gt;если вдруг он не поднял сервер, то нужно проверить какой порт слушает для этого&lt;/p&gt;
  &lt;p id=&quot;GwSb&quot;&gt;ss -tulpn | grep ssh&lt;/p&gt;
  &lt;p id=&quot;4OdZ&quot;&gt;далее проверить порт в конфиге ssh и если все четко то systemctl restart ssh&lt;/p&gt;
  &lt;h2 id=&quot;vBcX&quot;&gt;&lt;strong&gt;Задание 6. Веб приложение в docker на сервере BR-SRV&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;9qzM&quot;&gt;apt install curl -y&lt;/p&gt;
  &lt;p id=&quot;SB5M&quot;&gt;curl -fsSL &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget.docker.com&amp;utf=1&quot; target=&quot;_blank&quot;&gt;https://get.docker.com&lt;/a&gt; -o &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget-docker.sh&amp;utf=1&quot; target=&quot;_blank&quot;&gt;get-docker.sh&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;HKp9&quot;&gt;curl -fsSL https://get.docker.com -o get-docker.sh&lt;/p&gt;
  &lt;p id=&quot;W9jS&quot;&gt;sudo sh get-docker.sh&lt;/p&gt;
  &lt;p id=&quot;kZwW&quot;&gt;mkdir -p /mnt/additional&lt;/p&gt;
  &lt;p id=&quot;A1n9&quot;&gt;mount /dev/sr0 /mnt/additional&lt;br /&gt; sudo sh &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget-docker.sh&amp;utf=1&quot; target=&quot;_blank&quot;&gt;get-docker.sh&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;kenx&quot;&gt;docker load -i /mnt/additional/docker/mariadb_latest.tar&lt;/p&gt;
  &lt;p id=&quot;VQuh&quot;&gt;docker load -i /mnt/additional/docker/site_latest.tar&lt;/p&gt;
  &lt;p id=&quot;E4d2&quot;&gt;mkdir -p /opt/testapp&lt;/p&gt;
  &lt;p id=&quot;hZ8X&quot;&gt;cd /opt/testapp&lt;/p&gt;
  &lt;p id=&quot;uJ2D&quot;&gt;nano docker-compose.yml&lt;/p&gt;
  &lt;p id=&quot;t3zh&quot;&gt;version: &amp;#x27;3.8&amp;#x27; (0)&lt;/p&gt;
  &lt;p id=&quot;TUXQ&quot;&gt;services: (0)&lt;/p&gt;
  &lt;p id=&quot;SzE4&quot;&gt;&lt;u&gt; testapp: (2)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;0dtx&quot;&gt;&lt;u&gt; image: site:latest (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;fuDj&quot;&gt;&lt;u&gt; container_name: testapp (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;6hni&quot;&gt;&lt;u&gt; ports:&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;bbVP&quot;&gt;&lt;u&gt; - &amp;quot;8080:8000&amp;quot; (6)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;x09U&quot;&gt;&lt;u&gt; depends_on: (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;XVBw&quot;&gt;&lt;u&gt; - db (6)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;py97&quot;&gt;&lt;u&gt; environment: (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Cg3i&quot;&gt;&lt;u&gt; - DB_HOST=db (6)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Sx9v&quot;&gt;&lt;u&gt; - DB_NAME=testdb&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;5taz&quot;&gt;&lt;u&gt; - DB_TYPE=maria&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;qNNo&quot;&gt;&lt;u&gt; - DB_USER=test&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Rp6m&quot;&gt;&lt;u&gt; - DB_PASS=P@ssw0rd&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;rQyD&quot;&gt;&lt;u&gt; - SERVER_PORT=8080&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;bzSI&quot;&gt;&lt;u&gt; restart: unless-stopped (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;jkGt&quot;&gt;&lt;u&gt; db: (2)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Nz4g&quot;&gt;&lt;u&gt; image: mariadb:10.11 (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;7VFB&quot;&gt;&lt;u&gt; container_name: db&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;vu69&quot;&gt;&lt;u&gt; environment:&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;25Sl&quot;&gt;&lt;u&gt; MYSQL_ROOT_PASSWORD: P@ssw0rd (6)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;jKHz&quot;&gt;&lt;u&gt; MYSQL_DATABASE: testdb&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;ipWN&quot;&gt;&lt;u&gt; MYSQL_USER: test&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;LBiz&quot;&gt;&lt;u&gt; MYSQL_PASSWORD: P@ssw0rd&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Pz1X&quot;&gt;&lt;u&gt; volumes: (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;VBJJ&quot;&gt;&lt;u&gt;  - db_data:/var/lib/mysql (6)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Wbeb&quot;&gt;&lt;u&gt; restart: unless-stopped (4)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;OWsK&quot;&gt;&lt;u&gt;volumes: (0)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;Pcqz&quot;&gt;&lt;u&gt; db_data: (2)&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;eoD6&quot;&gt;docker compose up -d или docker compose -f /opt/testapp/docker-compose.yml up -d&lt;/p&gt;
  &lt;p id=&quot;1WAt&quot;&gt;если не вышло docker compose -f /opt/testapp/docker-compose.yml up -d&lt;/p&gt;
  &lt;p id=&quot;nAoc&quot;&gt;docker ps&lt;/p&gt;
  &lt;p id=&quot;SNAh&quot;&gt;apt install tcpdump -y&lt;/p&gt;
  &lt;p id=&quot;RNef&quot;&gt;tcpdump -i any port 8080 -n&lt;/p&gt;
  &lt;p id=&quot;1IUb&quot;&gt;&lt;strong&gt;На клиенте&lt;/strong&gt; (HQ-CLI) еще раз обнови страницу в браузере или введи &lt;code&gt;curl -v 192.168.11.2:8080&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Wmgg&quot;&gt;1. На BR-RTR&lt;/p&gt;
  &lt;pre id=&quot;hHC4&quot;&gt;ip route add 192.168.10.0/27 via 10.10.10.1&lt;/pre&gt;
  &lt;pre id=&quot;diiv&quot;&gt;ip route add 192.168.10.32/28 via 10.10.10.1&lt;/pre&gt;
  &lt;p id=&quot;Mdj6&quot;&gt;2. На HQ-RTR добавьте обратный маршрут к сети BR-SRV:&lt;/p&gt;
  &lt;pre id=&quot;byDY&quot;&gt;ip route add 192.168.11.0/28 via 10.10.10.2&lt;/pre&gt;
  &lt;p id=&quot;hs4n&quot;&gt;3. Проверьте маршруты на BR-RTR:&lt;/p&gt;
  &lt;pre id=&quot;TKwa&quot;&gt;ip route show | grep 192.168.10&lt;/pre&gt;
  &lt;p id=&quot;g9GN&quot;&gt;Должно показать:&lt;/p&gt;
  &lt;pre id=&quot;DP7k&quot;&gt;192.168.10.0/27 via 10.10.10.1 dev gre30&lt;/pre&gt;
  &lt;pre id=&quot;P2u8&quot;&gt;192.168.10.32/28 via 10.10.10.1 dev gre30&lt;/pre&gt;
  &lt;p id=&quot;soQJ&quot;&gt;4. Проверьте маршруты на HQ-RTR:&lt;/p&gt;
  &lt;pre id=&quot;OrVV&quot;&gt;ip route show | grep 192.168.11&lt;/pre&gt;
  &lt;p id=&quot;dIZE&quot;&gt;Должно показать:&lt;/p&gt;
  &lt;pre id=&quot;MR7A&quot;&gt;192.168.11.0/28 via 10.10.10.2 dev gre30&lt;/pre&gt;
  &lt;p id=&quot;vYV2&quot;&gt;5. Теперь с HQ-CLI проверьте доступность BR-SRV:&lt;/p&gt;
  &lt;pre id=&quot;6z9h&quot;&gt;ping 192.168.11.2&lt;/pre&gt;
  &lt;p id=&quot;UxIw&quot;&gt;Если пинг пошёл — открывайте в браузере:&lt;/p&gt;
  &lt;pre id=&quot;PyVS&quot;&gt;http://192.168.11.2:8080&lt;/pre&gt;
  &lt;h2 id=&quot;RTZe&quot;&gt;&lt;strong&gt;Задание 7. Разверните веб приложение на сервере HQ-SRV:&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;IW33&quot;&gt;apt install -y apache2 mariadb-server php libapache2-mod-php php-mysql php-curl php-json&lt;/p&gt;
  &lt;p id=&quot;sW5w&quot;&gt;lsblk&lt;/p&gt;
  &lt;p id=&quot;RK5a&quot;&gt;mount /dev/sr0 /mnt&lt;/p&gt;
  &lt;p id=&quot;96JJ&quot;&gt;rm /var/www/html/index.html&lt;/p&gt;
  &lt;p id=&quot;s1i2&quot;&gt;ls -laR /mnt/ ( в случае если дальше будет ошибки, можно проверить путь)&lt;/p&gt;
  &lt;p id=&quot;ADux&quot;&gt;cp /mnt/web/index.php /var/www/html/&lt;/p&gt;
  &lt;p id=&quot;AnLY&quot;&gt;cp /mnt/web/logo.png /var/www/html/&lt;/p&gt;
  &lt;p id=&quot;Srwz&quot;&gt;chmod 644 /var/www/html/index.php&lt;/p&gt;
  &lt;p id=&quot;9efL&quot;&gt;sudo nano /var/www/html/index.php&lt;/p&gt;
  &lt;p id=&quot;8PNu&quot;&gt;$servername = &amp;quot;localhost&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;NdLE&quot;&gt;$username = &amp;quot;web&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;HIyZ&quot;&gt;$password = &amp;quot;P@ssw0rd&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;uTN5&quot;&gt;$dbname = &amp;quot;webdb&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;8X9l&quot;&gt;sudo mysql -u root&lt;/p&gt;
  &lt;p id=&quot;azC3&quot;&gt;CREATE DATABASE IF NOT EXISTS webdb;&lt;/p&gt;
  &lt;p id=&quot;OUjX&quot;&gt;DROP USER IF EXISTS &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;PU6V&quot;&gt;CREATE USER &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27; IDENTIFIED BY &amp;#x27;P@sswOrd&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;suZh&quot;&gt;GRANT ALL PRIVILEGES ON webdb.* TO &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;hxem&quot;&gt;FLUSH PRIVILEGES;&lt;/p&gt;
  &lt;p id=&quot;Blhe&quot;&gt;EXIT;&lt;/p&gt;
  &lt;p id=&quot;DEuR&quot;&gt;mysql -u root webdb &amp;lt; /mnt/web/dump.sql&lt;/p&gt;
  &lt;p id=&quot;NxCa&quot;&gt;mysql -u root -e &amp;quot;USE webdb; SHOW TABLES;&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;3FnX&quot;&gt;Проверка входа пользователя web (опционально):&lt;/p&gt;
  &lt;p id=&quot;wVYY&quot;&gt;mysql -u web -p -e &amp;quot;SELECT 1;&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;myMf&quot;&gt;Пароль: P@sswOrd&lt;/p&gt;
  &lt;p id=&quot;Kxg1&quot;&gt;systemctl restart apache2&lt;/p&gt;
  &lt;p id=&quot;c8p3&quot;&gt;curl -I http://localhost&lt;/p&gt;
  &lt;p id=&quot;bZie&quot;&gt;Или откройте в браузере:&lt;/p&gt;
  &lt;p id=&quot;kbnv&quot;&gt;http://IP-адрес-вашего-сервера/index.php&lt;/p&gt;
  &lt;p id=&quot;CLpk&quot;&gt;8. Если снова ошибка 500 — смотрите логи:&lt;/p&gt;
  &lt;p id=&quot;mCWP&quot;&gt;tail -30 /var/log/apache2/error.log&lt;/p&gt;
  &lt;p id=&quot;udNW&quot;&gt;в марие сделать&lt;/p&gt;
  &lt;pre id=&quot;mcvj&quot;&gt;ALTER USER &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27; IDENTIFIED BY &amp;#x27;P@ssw0rd&amp;#x27;;&lt;/pre&gt;
  &lt;pre id=&quot;b5uq&quot;&gt;FLUSH PRIVILEGES;&lt;/pre&gt;
  &lt;pre id=&quot;A4Kb&quot;&gt;EXIT;&lt;/pre&gt;
  &lt;pre id=&quot;sZdc&quot;&gt;Потом systemctl restart apache2&lt;/pre&gt;
  &lt;p id=&quot;AveE&quot;&gt;И на клиенте: http://hq-srv.au-team.irpo&lt;/p&gt;
  &lt;h2 id=&quot;WTGb&quot;&gt;&lt;strong&gt;Задание 8&lt;/strong&gt; &lt;strong&gt;Cтатическую трансляцию портов&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;e6bw&quot;&gt;На HQ-RTR&lt;/p&gt;
  &lt;p id=&quot;xecz&quot;&gt;iptables -t nat -A PREROUTING -p tcp -d &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F172.16.1.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;172.16.70.2&lt;/a&gt; --dport 8080 -j DNAT --to-destination &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F192.168.10.2%3A80&amp;utf=1&quot; target=&quot;_blank&quot;&gt;192.168.10.2:80&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;6lOL&quot;&gt;iptables -t nat -A POSTROUTING -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;UALw&quot;&gt;iptables -A FORWARD -p tcp -d &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F192.168.10.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;192.168.10.2&lt;/a&gt; --dport 80 -j ACCEPT&lt;/p&gt;
  &lt;p id=&quot;W2uL&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;gn8l&quot;&gt;На BR-RTR&lt;/p&gt;
  &lt;p id=&quot;haYs&quot;&gt;iptables -t nat -A PREROUTING -i ens33 -p tcp --dport 8080 -j DNAT --to 192.168.11.2:8080&lt;/p&gt;
  &lt;p id=&quot;UOKV&quot;&gt;iptables -t nat -A PREROUTING -i ens33 -p tcp --dport 2026 -j DNAT --to 192.168.11.2:2014&lt;/p&gt;
  &lt;p id=&quot;EpMW&quot;&gt;iptables -t nat -A POSTROUTING -d 192.168.11.2 -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;FuzX&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;HtUM&quot;&gt;на клиенте&lt;/p&gt;
  &lt;p id=&quot;T7Dx&quot;&gt;http://172.16.70.2:8080&lt;/p&gt;
  &lt;p id=&quot;hvqt&quot;&gt;&lt;a href=&quot;http://172.16.80.2:8080&quot; target=&quot;_blank&quot;&gt;http://172.16.80.2:8080&lt;/a&gt;&lt;/p&gt;
  &lt;h2 id=&quot;s3ZB&quot;&gt;&lt;strong&gt;Задание 9/10 Настройте веб-сервер nginx как обратный прокси-сервер на ISP и аутентификация на web&lt;/strong&gt;&lt;/h2&gt;
  &lt;pre id=&quot;Mt9c&quot;&gt;sudo apt update&lt;/pre&gt;
  &lt;pre id=&quot;qF01&quot;&gt;sudo apt install -y nginx apache2-utils&lt;/pre&gt;
  &lt;pre id=&quot;CClf&quot;&gt;sudo htpasswd -bc /etc/nginx/.htpasswd WEB P@ssw0rd&lt;/pre&gt;
  &lt;pre id=&quot;X9OX&quot;&gt;sudo chmod 640 /etc/nginx/.htpasswd&lt;/pre&gt;
  &lt;pre id=&quot;QDi0&quot;&gt;sudo chown root:www-data /etc/nginx/.htpasswd&lt;/pre&gt;
  &lt;pre id=&quot;Actz&quot;&gt;sudo rm -f /etc/nginx/sites-enabled/default&lt;/pre&gt;
  &lt;pre id=&quot;V8xQ&quot;&gt;sudo nano /etc/nginx/sites-available/proxy.conf&lt;/pre&gt;
  &lt;pre id=&quot;sRGF&quot;&gt;server {&lt;/pre&gt;
  &lt;pre id=&quot;buQy&quot;&gt;    listen 80;&lt;/pre&gt;
  &lt;pre id=&quot;oRS8&quot;&gt;    server_name web.au-team.irpo;&lt;/pre&gt;
  &lt;pre id=&quot;sHiq&quot;&gt;    location / {&lt;/pre&gt;
  &lt;pre id=&quot;ojDq&quot;&gt;        # Включаем веб-аутентификацию ТОЛЬКО здесь&lt;/pre&gt;
  &lt;pre id=&quot;SbwJ&quot;&gt;        auth_basic &amp;quot;Restricted Area&amp;quot;;&lt;/pre&gt;
  &lt;pre id=&quot;sqSw&quot;&gt;        auth_basic_user_file /etc/nginx/.htpasswd;&lt;/pre&gt;
  &lt;pre id=&quot;5XBq&quot;&gt;        # Проксируем запрос на внешний IP роутера HQ-RTR и порт проброса 8080&lt;/pre&gt;
  &lt;pre id=&quot;ES2x&quot;&gt;        proxy_pass http://172.16.70.2:8080; &lt;/pre&gt;
  &lt;pre id=&quot;8jvf&quot;&gt;        # Передача заголовков клиента&lt;/pre&gt;
  &lt;pre id=&quot;OJQi&quot;&gt;        proxy_set_header Host $host;&lt;/pre&gt;
  &lt;pre id=&quot;YyuA&quot;&gt;        proxy_set_header X-Real-IP $remote_addr;&lt;/pre&gt;
  &lt;pre id=&quot;2Pbu&quot;&gt;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;/pre&gt;
  &lt;pre id=&quot;Ckoz&quot;&gt;    }&lt;/pre&gt;
  &lt;pre id=&quot;XtZd&quot;&gt;}&lt;/pre&gt;
  &lt;pre id=&quot;TSKC&quot;&gt;server {&lt;/pre&gt;
  &lt;pre id=&quot;VUzh&quot;&gt;    listen 80;&lt;/pre&gt;
  &lt;pre id=&quot;8Fq5&quot;&gt;    server_name docker.au-team.irpo;&lt;/pre&gt;
  &lt;pre id=&quot;TUwD&quot;&gt;    location / {&lt;/pre&gt;
  &lt;pre id=&quot;fz0C&quot;&gt;        # Здесь строк auth_basic НЕТ, сайт откроется свободно&lt;/pre&gt;
  &lt;pre id=&quot;kZh3&quot;&gt;        # Проксируем запрос на внешний IP роутера BR-RTR и порт проброса 8080&lt;/pre&gt;
  &lt;pre id=&quot;RxMm&quot;&gt;        proxy_pass http://172.16.80.2:8080;&lt;/pre&gt;
  &lt;pre id=&quot;iueB&quot;&gt;        proxy_set_header Host $host;&lt;/pre&gt;
  &lt;pre id=&quot;ytzR&quot;&gt;        proxy_set_header X-Real-IP $remote_addr;&lt;/pre&gt;
  &lt;pre id=&quot;cUbj&quot;&gt;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;/pre&gt;
  &lt;pre id=&quot;E8k4&quot;&gt;    }&lt;/pre&gt;
  &lt;pre id=&quot;HMGF&quot;&gt;}&lt;/pre&gt;
  &lt;pre id=&quot;i5jK&quot;&gt;sudo ln -sf /etc/nginx/sites-available/proxy.conf /etc/nginx/sites-enabled/&lt;/pre&gt;
  &lt;pre id=&quot;BEJQ&quot;&gt;sudo nginx -t&lt;/pre&gt;
  &lt;p id=&quot;hdA0&quot;&gt;Если команда пишет &lt;code&gt;syntax is ok&lt;/code&gt; и &lt;code&gt;test is successful&lt;/code&gt;, то перезапускаем веб-&lt;/p&gt;
  &lt;pre id=&quot;YSSr&quot;&gt;sudo systemctl restart nginx&lt;/pre&gt;
  &lt;p id=&quot;7njl&quot;&gt;на клиенте:&lt;/p&gt;
  &lt;p id=&quot;w6cs&quot;&gt;nano &lt;code&gt;/etc/hosts&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;UI5G&quot;&gt;172.16.70.1    web.au-team.irpo docker.au-team.irpo&lt;/pre&gt;
  &lt;p id=&quot;VV1H&quot;&gt;🏁 ИТОГОВАЯ ПРОВЕРКА В БРАУЗЕРЕ НА КЛИЕНТЕ&lt;/p&gt;
  &lt;p id=&quot;2R1c&quot;&gt;1.             Открываешь на Клиенте адрес &lt;code&gt;http://web.au-team.irpo&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;grFV&quot;&gt;o       Браузер &lt;strong&gt;сразу запрашивает&lt;/strong&gt; логин и пароль.&lt;/p&gt;
  &lt;p id=&quot;PNrb&quot;&gt;o       Вводишь &lt;code&gt;WEB&lt;/code&gt; и &lt;code&gt;P@ssw0rd&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;15RU&quot;&gt;o       Открывается твое приложение с сервера HQ-SRV.&lt;/p&gt;
  &lt;p id=&quot;Uaci&quot;&gt;2.             Открываешь на Клиенте адрес &lt;code&gt;http://docker.au-team.irpo&lt;/code&gt;&lt;/p&gt;
  &lt;h2 id=&quot;tjkh&quot;&gt;&lt;strong&gt;Задание 11 Яндекс Браузер&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;9jZ7&quot;&gt;В лисе написать скачать яндексбраузер для дебиан 12, скачаваем, переходим в папку загрузки. Пкм нажимаем открыть с помощью и там будет установка приложений. ВСЕЕЕЕ&lt;/p&gt;
  &lt;p id=&quot;Zg7j&quot;&gt;3 МОДУЛЬ&lt;/p&gt;
  &lt;h2 id=&quot;p015&quot;&gt;3 ЗАДАНИЕ гре с шифрованием HQ-RTR и BR-RTR:&lt;/h2&gt;
  &lt;p id=&quot;Fkz3&quot;&gt;(на обоих роутерах)&lt;/p&gt;
  &lt;p id=&quot;cx3x&quot;&gt;# Удалить Libreswan, если был (конфликтует с StrongSwan)&lt;/p&gt;
  &lt;p id=&quot;FQ26&quot;&gt;systemctl stop ipsec 2&amp;gt;/dev/null&lt;/p&gt;
  &lt;p id=&quot;cRLu&quot;&gt;apt remove --purge libreswan -y 2&amp;gt;/dev/null&lt;/p&gt;
  &lt;p id=&quot;WKDA&quot;&gt;apt update&lt;/p&gt;
  &lt;p id=&quot;k5ib&quot;&gt;apt install strongswan strongswan-starter libcharon-extra-plugins -y&lt;/p&gt;
  &lt;p id=&quot;hjp4&quot;&gt;# Убедиться, что сервис существует&lt;/p&gt;
  &lt;p id=&quot;8GBw&quot;&gt;ls /lib/systemd/system/ | grep strongswan&lt;/p&gt;
  &lt;p id=&quot;LolP&quot;&gt;# Должен быть strongswan-starter.service&lt;/p&gt;
  &lt;p id=&quot;khxO&quot;&gt;На HQ-RTR (172.16.70.2)&lt;/p&gt;
  &lt;p id=&quot;zoqj&quot;&gt;cat &amp;gt; /etc/ipsec.conf &amp;lt;&amp;lt; &amp;#x27;EOF&amp;#x27;&lt;/p&gt;
  &lt;p id=&quot;ixIj&quot;&gt;config setup&lt;/p&gt;
  &lt;p id=&quot;4OQN&quot;&gt;charondebug=&amp;quot;all&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;UPZQ&quot;&gt;uniqueids=yes&lt;/p&gt;
  &lt;p id=&quot;NwOf&quot;&gt;conn gre-psk&lt;/p&gt;
  &lt;p id=&quot;Jam7&quot;&gt;authby=secret&lt;/p&gt;
  &lt;p id=&quot;LsHm&quot;&gt;left=172.16.70.2&lt;/p&gt;
  &lt;p id=&quot;L9VI&quot;&gt;right=172.16.80.2&lt;/p&gt;
  &lt;p id=&quot;w4E9&quot;&gt;type=transport&lt;/p&gt;
  &lt;p id=&quot;OZZg&quot;&gt;auto=add&lt;/p&gt;
  &lt;p id=&quot;cEz3&quot;&gt;keyexchange=ikev2&lt;/p&gt;
  &lt;p id=&quot;RGOa&quot;&gt;ike=aes256-sha256-modp2048!&lt;/p&gt;
  &lt;p id=&quot;nW6M&quot;&gt;esp=aes256-sha256!&lt;/p&gt;
  &lt;p id=&quot;Hgn5&quot;&gt;dpdaction=restart&lt;/p&gt;
  &lt;p id=&quot;FpiF&quot;&gt;dpddelay=30s&lt;/p&gt;
  &lt;p id=&quot;UZ0Z&quot;&gt;dpdtimeout=120s&lt;/p&gt;
  &lt;p id=&quot;NX3Z&quot;&gt;EOF&lt;/p&gt;
  &lt;p id=&quot;yjWF&quot;&gt;На BR-RTR (172.16.80.2) — зеркально&lt;/p&gt;
  &lt;p id=&quot;C1TQ&quot;&gt;cat &amp;gt; /etc/ipsec.conf &amp;lt;&amp;lt; &amp;#x27;EOF&amp;#x27;&lt;/p&gt;
  &lt;p id=&quot;HWyo&quot;&gt;config setup&lt;/p&gt;
  &lt;p id=&quot;Sp2K&quot;&gt;charondebug=&amp;quot;all&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;ljeU&quot;&gt;uniqueids=yes&lt;/p&gt;
  &lt;p id=&quot;kHx8&quot;&gt;conn gre-psk&lt;/p&gt;
  &lt;p id=&quot;gzle&quot;&gt;authby=secret&lt;/p&gt;
  &lt;p id=&quot;pUIe&quot;&gt;left=172.16.80.2&lt;/p&gt;
  &lt;p id=&quot;TB3z&quot;&gt;right=172.16.70.2&lt;/p&gt;
  &lt;p id=&quot;7WSq&quot;&gt;type=transport&lt;/p&gt;
  &lt;p id=&quot;LHu7&quot;&gt;auto=add&lt;/p&gt;
  &lt;p id=&quot;ERFg&quot;&gt;keyexchange=ikev2&lt;/p&gt;
  &lt;p id=&quot;6UEC&quot;&gt;ike=aes256-sha256-modp2048!&lt;/p&gt;
  &lt;p id=&quot;BnWu&quot;&gt;esp=aes256-sha256!&lt;/p&gt;
  &lt;p id=&quot;Ysqp&quot;&gt;dpdaction=restart&lt;/p&gt;
  &lt;p id=&quot;vS9v&quot;&gt;dpddelay=30s&lt;/p&gt;
  &lt;p id=&quot;Ka4w&quot;&gt;dpdtimeout=120s&lt;/p&gt;
  &lt;p id=&quot;swYm&quot;&gt;EOF&lt;/p&gt;
  &lt;p id=&quot;Eh1p&quot;&gt;Шаг 2. Настройка &amp;#x60;/etc/ipsec.secrets&amp;#x60; (одинаково на обоих)&lt;/p&gt;
  &lt;p id=&quot;TbPH&quot;&gt;echo &amp;#x27;172.16.1.2 172.16.80.2 : PSK &amp;quot;P@ssw0rd123&amp;quot;&amp;#x27; &amp;gt; /etc/ipsec.secrets&lt;/p&gt;
  &lt;p id=&quot;3hzi&quot;&gt;chmod 600 /etc/ipsec.secrets&lt;/p&gt;
  &lt;p id=&quot;NXpX&quot;&gt;На ОБОИХ роутерах&lt;/p&gt;
  &lt;p id=&quot;rZ8v&quot;&gt;systemctl enable strongswan-starter&lt;/p&gt;
  &lt;p id=&quot;cs59&quot;&gt;systemctl restart strongswan-starter&lt;/p&gt;
  &lt;p id=&quot;nV4B&quot;&gt;systemctl status strongswan-starter&lt;/p&gt;
  &lt;p id=&quot;ZWGb&quot;&gt;# На ОДНОМ из роутеров (например, HQ-RTR)&lt;/p&gt;
  &lt;p id=&quot;ZXML&quot;&gt;ipsec up gre-psk&lt;/p&gt;
  &lt;p id=&quot;pxGO&quot;&gt;Шаг 5. Проверка&lt;/p&gt;
  &lt;p id=&quot;AVfC&quot;&gt;# Статус соединения (должен быть ESTABLISHED)&lt;/p&gt;
  &lt;p id=&quot;JKxK&quot;&gt;ipsec statusall&lt;/p&gt;
  &lt;p id=&quot;fbO2&quot;&gt;# Проверить политики шифрования&lt;/p&gt;
  &lt;p id=&quot;LP17&quot;&gt;ip xfrm state&lt;/p&gt;
  &lt;p id=&quot;CgOF&quot;&gt;ip xfrm policy&lt;/p&gt;
  &lt;p id=&quot;DK9A&quot;&gt;**Ожидаемый результат:**&lt;/p&gt;
  &lt;p id=&quot;ofJm&quot;&gt;Security Associations (1 up, 0 connecting):&lt;/p&gt;
  &lt;p id=&quot;aWQL&quot;&gt;gre-psk[1]: ESTABLISHED ...&lt;/p&gt;
  &lt;p id=&quot;VMRd&quot;&gt;vtysh -c &amp;quot;show ip ospf neighbor&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;sFZb&quot;&gt;### Статус после настройки&lt;/p&gt;
  &lt;p id=&quot;iHyU&quot;&gt;Security Associations (1 up, 0 connecting):&lt;/p&gt;
  &lt;p id=&quot;bJAg&quot;&gt;gre-psk[1]: ESTABLISHED ... AES_CBC_256/HMAC_SHA2_256_128&lt;/p&gt;
  &lt;h3 id=&quot;eT2N&quot;&gt;Как проверить работу для отчета:&lt;/h3&gt;
  &lt;pre id=&quot;QWpw&quot;&gt;sudo ipsec status&lt;/pre&gt;
  &lt;p id=&quot;SXh8&quot;&gt;Ты должен увидеть, что соединение &lt;code&gt;gre-tunnel&lt;/code&gt; установлено (&lt;code&gt;ESTABLISHED&lt;/code&gt;).&lt;/p&gt;
  &lt;p id=&quot;I9VM&quot;&gt;1.             Зайди в динамическую маршрутизацию:&lt;/p&gt;
  &lt;pre id=&quot;hMOz&quot;&gt;sudo vtysh -c &amp;quot;show ip ospf neighbor&amp;quot;&lt;/pre&gt;
  &lt;h2 id=&quot;rK1S&quot;&gt;ЗАДАНИЕ 5. Настройте принт-сервер cups на сервере HQ-SRV:&lt;/h2&gt;
  &lt;p id=&quot;v9S3&quot;&gt;apt install cups cups-pdf -y&lt;/p&gt;
  &lt;p id=&quot;oQFY&quot;&gt;systemctl enable --now cups&lt;/p&gt;
  &lt;p id=&quot;TnlD&quot;&gt;sudo cupsctl --share-printers --remote-any&lt;/p&gt;
  &lt;p id=&quot;1p0l&quot;&gt;systemctl restart cups&lt;/p&gt;
  &lt;p id=&quot;GyF5&quot;&gt;lpstat -d&lt;/p&gt;
  &lt;p id=&quot;6Plb&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LA3L&quot;&gt;&lt;a href=&quot;http://192.168.10.2:631&quot; target=&quot;_blank&quot;&gt;http://192.168.10.2:631&lt;/a&gt; (на этом сайте добавляем любой принтер, там есть пункт разрешить совместный доступ, там ставим галку, после того как добавили в настройках дебиана находим наш принтер и ставим галку &amp;quot;использовать принтер по умолчанию&amp;quot; )&lt;/p&gt;
  &lt;figure id=&quot;xGC6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9d/cc/9dcc36e8-de9b-4cef-a8a9-eb07cd19208c.png&quot; width=&quot;921&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mDFF&quot;&gt;добавить принтер&lt;/p&gt;
  &lt;p id=&quot;zpqP&quot;&gt;принять рису и продолжить&lt;/p&gt;
  &lt;p id=&quot;pb8f&quot;&gt;Потом вводим логин/пароль (user/root)&lt;/p&gt;
  &lt;figure id=&quot;nkXQ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cd/c9/cdc98e8e-0703-438a-a3a2-a3f303a07043.png&quot; width=&quot;577&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ayMl&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/ba/6fba8b8f-bb0a-4b90-8a4d-bc7a8e8fb934.png&quot; width=&quot;723&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;fG3S&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Ozyo&quot;&gt;Разрешанм совместный доступ&lt;/p&gt;
  &lt;p id=&quot;Bmb9&quot;&gt;Далее выбираем любой принтер&lt;/p&gt;
  &lt;p id=&quot;I3ho&quot;&gt;В настройках потом выбираем раздел принтеры&lt;/p&gt;
  &lt;figure id=&quot;nZ4x&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7a/9b/7a9b0f93-269f-457c-b557-dd9ef03cc616.png&quot; width=&quot;1011&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Mams&quot;&gt;Разблокировать&lt;/p&gt;
  &lt;p id=&quot;cvyR&quot;&gt;Нажимаем добавить принтер и находим свой&lt;/p&gt;
  &lt;figure id=&quot;gYmS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/d7/49d79634-e7f4-432c-a48e-b34eb9b7b331.png&quot; width=&quot;495&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;IS98&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/da/53/da5358dd-33dd-4277-8efd-9326b845c7a2.png&quot; width=&quot;292&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZhK4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;b8PV&quot;&gt;Использовать по умолчанию&lt;/p&gt;
  &lt;p id=&quot;KcHv&quot;&gt;lpstat -d (проверяет какой принтер по умолчанию)&lt;/p&gt;
  &lt;h2 id=&quot;VHjQ&quot;&gt;&lt;strong&gt;6 задание &lt;/strong&gt;Настройка центрального сервера логов (rsyslog) HQ-SRV&lt;/h2&gt;
  &lt;p id=&quot;mxU8&quot;&gt;sudo apt update&lt;/p&gt;
  &lt;p id=&quot;PBxc&quot;&gt;sudo apt install -y rsyslog logrotate tcpdump&lt;/p&gt;
  &lt;p id=&quot;kO1A&quot;&gt;sudo nano /etc/rsyslog.conf&lt;/p&gt;
  &lt;p id=&quot;VTSi&quot;&gt;Раскомментируй строки для UDP (ВНИМАНИЕ: UDP, а не TCP!)&lt;/p&gt;
  &lt;p id=&quot;rXFm&quot;&gt;module(load=&amp;quot;imudp&amp;quot;)&lt;/p&gt;
  &lt;p id=&quot;Fzmq&quot;&gt;input(type=&amp;quot;imudp&amp;quot; port=&amp;quot;514&amp;quot;)&lt;/p&gt;
  &lt;p id=&quot;UBU7&quot;&gt;в КОНЕЦ файла&lt;/p&gt;
  &lt;p id=&quot;GSl5&quot;&gt;$template RemoteLogs,&amp;quot;/opt/%HOSTNAME%/%PROGRAMNAME%.log&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;Eu94&quot;&gt;# Фильтр: логи из сети (не от себя) уровнем warning и выше&lt;/p&gt;
  &lt;p id=&quot;YAMr&quot;&gt;if ($fromhost-ip != &amp;#x27;127.0.0.1&amp;#x27; and $syslogseverity &amp;gt;= 4) then {&lt;/p&gt;
  &lt;p id=&quot;6RzL&quot;&gt;action(type=&amp;quot;omfile&amp;quot; dynaFile=&amp;quot;RemoteLogs&amp;quot;)&lt;/p&gt;
  &lt;p id=&quot;Qlgy&quot;&gt;stop&lt;/p&gt;
  &lt;p id=&quot;lutf&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;Hqnd&quot;&gt;# Проверка синтаксиса&lt;/p&gt;
  &lt;p id=&quot;Kssl&quot;&gt;sudo rsyslogd -f /etc/rsyslog.conf -N1&lt;/p&gt;
  &lt;p id=&quot;yjrC&quot;&gt;sudo systemctl restart rsyslog&lt;/p&gt;
  &lt;p id=&quot;RgsW&quot;&gt;sudo ss -tulnp | grep 514&lt;/p&gt;
  &lt;p id=&quot;1TT9&quot;&gt;ШАГ 3. Настройка клиентов (HQ-RTR, BR-RTR, BR-SRV)&lt;/p&gt;
  &lt;p id=&quot;A5GF&quot;&gt;sudo apt update&lt;/p&gt;
  &lt;p id=&quot;DizI&quot;&gt;sudo apt install -y rsyslog&lt;/p&gt;
  &lt;p id=&quot;DYuX&quot;&gt;sudo nano /etc/rsyslog.conf&lt;/p&gt;
  &lt;p id=&quot;Enw5&quot;&gt;*.warning @192.168.10.2:514&lt;/p&gt;
  &lt;p id=&quot;0cpm&quot;&gt;sudo systemctl restart rsyslog&lt;/p&gt;
  &lt;p id=&quot;9Cwl&quot;&gt;sudo systemctl status rsyslog&lt;/p&gt;
  &lt;p id=&quot;cgje&quot;&gt;Настройка ротации логов на сервере (HQ-SRV)&lt;/p&gt;
  &lt;p id=&quot;AqM0&quot;&gt;sudo nano /etc/logrotate.d/remote-logs&lt;/p&gt;
  &lt;p id=&quot;auxa&quot;&gt;/opt/*/*.log {&lt;/p&gt;
  &lt;p id=&quot;6p7Q&quot;&gt;weekly&lt;/p&gt;
  &lt;p id=&quot;5tEb&quot;&gt;minsize 10M&lt;/p&gt;
  &lt;p id=&quot;WXqz&quot;&gt;compress&lt;/p&gt;
  &lt;p id=&quot;TxF9&quot;&gt;rotate 4&lt;/p&gt;
  &lt;p id=&quot;gMLi&quot;&gt;missingok&lt;/p&gt;
  &lt;p id=&quot;4V3Q&quot;&gt;notifempty&lt;/p&gt;
  &lt;p id=&quot;gwAm&quot;&gt;sharedscripts&lt;/p&gt;
  &lt;p id=&quot;4D7n&quot;&gt;postrotate&lt;/p&gt;
  &lt;p id=&quot;ou9Q&quot;&gt;/usr/lib/rsyslog/rsyslog-rotate&lt;/p&gt;
  &lt;p id=&quot;WQ53&quot;&gt;endscript&lt;/p&gt;
  &lt;p id=&quot;rweu&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;pn1r&quot;&gt;sudo logrotate -d /etc/logrotate.d/remote-logs&lt;/p&gt;
  &lt;p id=&quot;KyhZ&quot;&gt;Проверка работы&lt;/p&gt;
  &lt;p id=&quot;1cNS&quot;&gt;5.1. На клиенте (например, BR-SRV) отправь тест&lt;/p&gt;
  &lt;p id=&quot;TRr6&quot;&gt;logger -p daemon.warning &amp;quot;TEST_WARNING_$(date)&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;B5zV&quot;&gt;5.2. На сервере проверь результат&lt;/p&gt;
  &lt;p id=&quot;b5zt&quot;&gt;ls -la /opt/&lt;/p&gt;
  &lt;p id=&quot;116m&quot;&gt;# Посмотреть содержимое лога&lt;/p&gt;
  &lt;p id=&quot;Fgoi&quot;&gt;cat /opt/BR-SRV/*.log&lt;/p&gt;
  &lt;p id=&quot;dTTJ&quot;&gt;# Или более универсально&lt;/p&gt;
  &lt;p id=&quot;uTio&quot;&gt;find /opt -type f -name &amp;quot;*.log&amp;quot; -exec cat {} \;&lt;/p&gt;
  &lt;p id=&quot;T0uj&quot;&gt;## Типичные ошибки и их решение&lt;/p&gt;
  &lt;p id=&quot;FovQ&quot;&gt;| Ошибка | Причина | Решение |&lt;/p&gt;
  &lt;p id=&quot;MtcV&quot;&gt;|--------|---------|---------|&lt;/p&gt;
  &lt;p id=&quot;aXyu&quot;&gt;| &amp;#x60;cat: &amp;#x27;/opt/BR-SRV/*.log&amp;#x27;: Нет такого файла&amp;#x60; | Логи не пишутся | См. проверки ниже |&lt;/p&gt;
  &lt;p id=&quot;wAlm&quot;&gt;| В &amp;#x60;ss -tulnp&amp;#x60; только &amp;#x60;tcp&amp;#x60; порт 514 | Включен TCP вместо UDP | Раскомментировать &amp;#x60;imudp&amp;#x60;, а не &amp;#x60;imtcp&amp;#x60; |&lt;/p&gt;
  &lt;p id=&quot;0UdG&quot;&gt;| &amp;#x60;syntax error on token &amp;#x27;*&amp;#x27;&amp;#x60; | Использован &amp;#x60;*.warning&amp;#x60; в &amp;#x60;if&amp;#x60; | Заменить на &amp;#x60;$syslogseverity &amp;gt;= 4&amp;#x60; |&lt;/p&gt;
  &lt;p id=&quot;mINY&quot;&gt;| &amp;#x60;tcpdump: command not found&amp;#x60; | Не установлен tcpdump | &amp;#x60;sudo apt install tcpdump&amp;#x60; |&lt;/p&gt;
  &lt;p id=&quot;l9qT&quot;&gt;| Пакеты видны в tcpdump, но нет в &amp;#x60;/opt/&amp;#x60; | Ошибка в конфиге rsyslog | Проверить &amp;#x60;sudo rsyslogd -f /etc/rsyslog.conf -N1&amp;#x60; |&lt;/p&gt;
  &lt;p id=&quot;2gjF&quot;&gt;## Полезные команды диагностики&lt;/p&gt;
  &lt;p id=&quot;JmYN&quot;&gt;# Проверка, слушает ли сервер UDP 514&lt;/p&gt;
  &lt;p id=&quot;jG7a&quot;&gt;sudo ss -tulnp | grep 514&lt;/p&gt;
  &lt;p id=&quot;iZf2&quot;&gt;# Просмотр пакетов в реальном времени (на сервере)&lt;/p&gt;
  &lt;p id=&quot;jElT&quot;&gt;sudo tcpdump -i any port 514 -n&lt;/p&gt;
  &lt;p id=&quot;IdjB&quot;&gt;# Проверка синтаксиса конфига rsyslog&lt;/p&gt;
  &lt;p id=&quot;Du7C&quot;&gt;sudo rsyslogd -f /etc/rsyslog.conf -N1&lt;/p&gt;
  &lt;p id=&quot;yVHI&quot;&gt;# Просмотр ошибок rsyslog&lt;/p&gt;
  &lt;p id=&quot;TOHR&quot;&gt;sudo journalctl -u rsyslog -n 50 --no-pager | grep -i error&lt;/p&gt;
  &lt;p id=&quot;IwOc&quot;&gt;# Проверка отправки с клиента напрямую через netcat&lt;/p&gt;
  &lt;p id=&quot;Irkm&quot;&gt;echo &amp;quot;TEST&amp;quot; | nc -u &amp;lt;IP_сервера&amp;gt; 514&lt;/p&gt;
  &lt;h2 id=&quot;e7RS&quot;&gt;# 📋 МЕТОДИЧКА: Задание 3.8 — Инвентаризация машин через Ansible&lt;/h2&gt;
  &lt;p id=&quot;mS1h&quot;&gt;## 🎯 Цель задания&lt;/p&gt;
  &lt;p id=&quot;l23n&quot;&gt;Настроить Ansible на сервере **BR-SRV** для сбора информации (имя хоста и IP-адрес) с машин **HQ-SRV** и **HQ-CLI**. Результат сохраняется в YAML-файлы в директории &amp;#x60;/etc/ansible/PC-INFO/&amp;#x60;.&lt;/p&gt;
  &lt;p id=&quot;glbF&quot;&gt;## 🔧 ПОШАГОВАЯ НАСТРОЙКА&lt;/p&gt;
  &lt;p id=&quot;h7WB&quot;&gt;### Шаг 1. Убедись, что ты на правильной машине&lt;/p&gt;
  &lt;p id=&quot;5Z3O&quot;&gt;**Важно!** Все действия выполняются на **BR-SRV**, а не на BR-RTR!&lt;/p&gt;
  &lt;p id=&quot;imzt&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;Ogl4&quot;&gt;# Проверь, где ты находишься&lt;/p&gt;
  &lt;p id=&quot;F9bD&quot;&gt;hostname&lt;/p&gt;
  &lt;p id=&quot;Wjx2&quot;&gt;# Должно показать: br-srv&lt;/p&gt;
  &lt;p id=&quot;lqzP&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;YRiy&quot;&gt;Если ты на BR-RTR — выйди и подключись к BR-SRV:&lt;/p&gt;
  &lt;p id=&quot;kO55&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;WXbx&quot;&gt;exit&lt;/p&gt;
  &lt;p id=&quot;44FS&quot;&gt;ssh -p 2014 sshuser@192.168.11.2&lt;/p&gt;
  &lt;p id=&quot;SEtg&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;g8MT&quot;&gt;---&lt;/p&gt;
  &lt;p id=&quot;7DtB&quot;&gt;### Шаг 2. Проверь / создай файл инвентаря&lt;/p&gt;
  &lt;p id=&quot;UKWI&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;jg2p&quot;&gt;cat /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;26cV&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;t5uT&quot;&gt;Если файла нет или он пустой — создай:&lt;/p&gt;
  &lt;p id=&quot;9nJR&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;ZFQ5&quot;&gt;nano /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;cD5n&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;fFYM&quot;&gt;Вставь содержимое:&lt;/p&gt;
  &lt;p id=&quot;Jivi&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;ini&lt;/p&gt;
  &lt;p id=&quot;y7hG&quot;&gt;[all:vars]&lt;/p&gt;
  &lt;p id=&quot;HRWl&quot;&gt;ansible_password=P@ssw0rd&lt;/p&gt;
  &lt;p id=&quot;rjFk&quot;&gt;ansible_port=2026&lt;/p&gt;
  &lt;p id=&quot;AzLK&quot;&gt;[HQ-SRV]&lt;/p&gt;
  &lt;p id=&quot;Oset&quot;&gt;192.168.10.2 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;uZx1&quot;&gt;[HQ-CLI]&lt;/p&gt;
  &lt;p id=&quot;QyBc&quot;&gt;192.168.10.34 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;ut3D&quot;&gt;### Шаг 3. Проверь подключение к хостам&lt;/p&gt;
  &lt;p id=&quot;ReNZ&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;OPTK&quot;&gt;# Пинг до HQ-CLI&lt;/p&gt;
  &lt;p id=&quot;xM04&quot;&gt;ping 192.168.10.34 -c 2&lt;/p&gt;
  &lt;p id=&quot;bYg0&quot;&gt;# Проверка SSH до HQ-CLI&lt;/p&gt;
  &lt;p id=&quot;ZpYS&quot;&gt;ssh -p 2014 sshuser@192.168.10.34&lt;/p&gt;
  &lt;p id=&quot;gPeA&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;0siD&quot;&gt;Если пинг не идёт — добавь маршруты на **BR-RTR**:&lt;/p&gt;
  &lt;p id=&quot;Nc1P&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;bash&lt;/p&gt;
  &lt;p id=&quot;LenC&quot;&gt;# На BR-RTR (не на BR-SRV!)&lt;/p&gt;
  &lt;p id=&quot;TtPc&quot;&gt;ip route add 192.168.10.0/27 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;LhBZ&quot;&gt;ip route add 192.168.10.32/28 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;Yegz&quot;&gt;nano /etc/ansible/get_hostname_address.yml&lt;/p&gt;
  &lt;p id=&quot;DYXe&quot;&gt;Вставь содержимое:&lt;/p&gt;
  &lt;p id=&quot;CMWO&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;yaml&lt;/p&gt;
  &lt;p id=&quot;YIdO&quot;&gt;- name: Инвентаризация машин(0 пробелов)&lt;/p&gt;
  &lt;p id=&quot;ctBq&quot;&gt;hosts: HQ-SRV, HQ-CLI(2 пробела)&lt;/p&gt;
  &lt;p id=&quot;npDW&quot;&gt;tasks:(2 пробела)&lt;/p&gt;
  &lt;p id=&quot;x1oq&quot;&gt;- name: Получение данных с хоста(4 пробела)&lt;/p&gt;
  &lt;p id=&quot;QK9x&quot;&gt;delegate_to: localhost(6 пробелов)&lt;/p&gt;
  &lt;p id=&quot;ewmI&quot;&gt;copy:(6 пробелов)&lt;/p&gt;
  &lt;p id=&quot;6GNy&quot;&gt;dest: &amp;quot;/etc/ansible/PC-INFO/{{ ansible_hostname }}.yml&amp;quot;(8 пробелов)&lt;/p&gt;
  &lt;p id=&quot;9n0o&quot;&gt;content: |(8 пробелов)&lt;/p&gt;
  &lt;p id=&quot;MftI&quot;&gt;Hostname: {{ ansible_hostname }}(10 пробелов)&lt;/p&gt;
  &lt;p id=&quot;PjpS&quot;&gt;IP_Address: {{ ansible_default_ipv4_address }}(10 пробелов)&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;suCL&quot;&gt;mkdir -p /etc/ansible/PC-INFO&lt;/p&gt;
  &lt;p id=&quot;kw7P&quot;&gt;cd /etc/ansible&lt;/p&gt;
  &lt;p id=&quot;N9tB&quot;&gt;ansible-playbook get_hostname_address.yml&lt;/p&gt;
  &lt;p id=&quot;PQvE&quot;&gt;#### ✅ Ожидаемый успешный вывод:&lt;/p&gt;
  &lt;p id=&quot;badt&quot;&gt;PLAY [Инвентаризация машин] ****************************************************&lt;/p&gt;
  &lt;p id=&quot;OO5e&quot;&gt;TASK [Gathering Facts] *********************************************************&lt;/p&gt;
  &lt;p id=&quot;VnD8&quot;&gt;ok: [HQ-SRV]&lt;/p&gt;
  &lt;p id=&quot;PG6b&quot;&gt;ok: [HQ-CLI]&lt;/p&gt;
  &lt;p id=&quot;chTK&quot;&gt;TASK [Получение данных с хоста] ************************************************&lt;/p&gt;
  &lt;p id=&quot;Y64l&quot;&gt;changed: [HQ-SRV -&amp;gt; localhost]&lt;/p&gt;
  &lt;p id=&quot;Mf5w&quot;&gt;changed: [HQ-CLI -&amp;gt; localhost]&lt;/p&gt;
  &lt;p id=&quot;fsyk&quot;&gt;PLAY RECAP *********************************************************************&lt;/p&gt;
  &lt;p id=&quot;JVj7&quot;&gt;HQ-CLI : ok=2 changed=1 unreachable=0 failed=0&lt;/p&gt;
  &lt;p id=&quot;hpwL&quot;&gt;HQ-SRV  : ok=2 changed=1 unreachable=0 failed=0&lt;/p&gt;
  &lt;p id=&quot;1Ay8&quot;&gt;&amp;#x60;&amp;#x60;&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;FOpY&quot;&gt;### Шаг 7. Проверь результат&lt;/p&gt;
  &lt;p id=&quot;NzyZ&quot;&gt;ls -la /etc/ansible/PC-INFO/&lt;/p&gt;
  &lt;p id=&quot;AzRw&quot;&gt;cat /etc/ansible/PC-INFO/hq-srv.yml&lt;/p&gt;
  &lt;p id=&quot;IbMf&quot;&gt;cat /etc/ansible/PC-INFO/hq-cli.yml&lt;/p&gt;
  &lt;p id=&quot;FpBA&quot;&gt;Хорошо, давай настроим **Fail2Ban** на **HQ-SRV** под твои параметры, согласно требованию задания 9 из 3 модуля.&lt;/p&gt;
  &lt;h2 id=&quot;8bKE&quot;&gt;## Настройка Fail2Ban на HQ-SRV&lt;/h2&gt;
  &lt;p id=&quot;ACYq&quot;&gt;apt update&lt;/p&gt;
  &lt;p id=&quot;isRr&quot;&gt;apt install fail2ban iptables -y&lt;/p&gt;
  &lt;p id=&quot;qLqp&quot;&gt;2. Создай конфигурационный файл&lt;/p&gt;
  &lt;p id=&quot;Fbqn&quot;&gt;nano /etc/fail2ban/jail.d/sshd.local&lt;/p&gt;
  &lt;p id=&quot;uGXK&quot;&gt;3. Вставь содержимое (с учётом порта 2014):&lt;/p&gt;
  &lt;p id=&quot;8Et2&quot;&gt;[DEFAULT]&lt;/p&gt;
  &lt;p id=&quot;XlZE&quot;&gt;bantime = 60&lt;/p&gt;
  &lt;p id=&quot;nhQq&quot;&gt;maxretry = 3&lt;/p&gt;
  &lt;p id=&quot;Dac7&quot;&gt;findtime = 60&lt;/p&gt;
  &lt;p id=&quot;7mYB&quot;&gt;backend = systemd&lt;/p&gt;
  &lt;p id=&quot;xuEV&quot;&gt;[sshd]&lt;/p&gt;
  &lt;p id=&quot;tjTE&quot;&gt;enabled = true&lt;/p&gt;
  &lt;p id=&quot;uJ3F&quot;&gt;port = 2014&lt;/p&gt;
  &lt;p id=&quot;5XNX&quot;&gt;logpath = %(sshd_log)s&lt;/p&gt;
  &lt;p id=&quot;MFcz&quot;&gt;4. Перезапусти Fail2Ban&lt;/p&gt;
  &lt;p id=&quot;XLep&quot;&gt;systemctl restart fail2ban&lt;/p&gt;
  &lt;p id=&quot;FKlF&quot;&gt;systemctl enable fail2ban&lt;/p&gt;
  &lt;p id=&quot;JxCT&quot;&gt;5. Проверь статус&lt;/p&gt;
  &lt;p id=&quot;8pWY&quot;&gt;fail2ban-client status sshd&lt;/p&gt;
  &lt;p id=&quot;mOF1&quot;&gt;Ожидаемый вывод:**&lt;/p&gt;
  &lt;p id=&quot;WLA6&quot;&gt;Status for the jail: sshd&lt;/p&gt;
  &lt;p id=&quot;d7wD&quot;&gt;|- Filter&lt;/p&gt;
  &lt;p id=&quot;c7iN&quot;&gt;| |- Currently failed: 0&lt;/p&gt;
  &lt;p id=&quot;d2ST&quot;&gt;| |- Total failed: 0&lt;/p&gt;
  &lt;p id=&quot;7M6I&quot;&gt;| &amp;#x60;- File list: /var/log/auth.log&lt;/p&gt;
  &lt;p id=&quot;gzfE&quot;&gt;&amp;#x60;- Actions&lt;/p&gt;
  &lt;p id=&quot;5IsE&quot;&gt;|- Currently banned: 0&lt;/p&gt;
  &lt;p id=&quot;IV27&quot;&gt;|- Total banned: 0&lt;/p&gt;
  &lt;p id=&quot;cQhT&quot;&gt;&amp;#x60;- Banned IP list:&lt;/p&gt;
  &lt;p id=&quot;87Z4&quot;&gt;6. Проверь, что Fail2Ban слушает порт 2014&lt;/p&gt;
  &lt;p id=&quot;qFzQ&quot;&gt;fail2ban-client get sshd port&lt;/p&gt;
  &lt;p id=&quot;jhFv&quot;&gt;Должно показать: &amp;#x60;2014&amp;#x60;&lt;/p&gt;
  &lt;p id=&quot;2XwY&quot;&gt;### 7. Проверка работы (тест блокировки)&lt;/p&gt;
  &lt;p id=&quot;QQb7&quot;&gt;С **другого устройства** (например, с HQ-CLI или BR-SRV) выполни несколько неправильных SSH-подключений:&lt;/p&gt;
  &lt;p id=&quot;QTWT&quot;&gt;# 4 раза с неправильным паролем&lt;/p&gt;
  &lt;p id=&quot;JRDn&quot;&gt;ssh -p 2014 sshuser@192.168.10.2&lt;/p&gt;
  &lt;p id=&quot;Shkp&quot;&gt;# Введи неправильный пароль 4 раза&lt;/p&gt;
  &lt;p id=&quot;uScp&quot;&gt;После 3 неудачных попыток проверить на HQ-SRV&lt;/p&gt;
  &lt;p id=&quot;iO7Z&quot;&gt;# Статус блокировок&lt;/p&gt;
  &lt;p id=&quot;by72&quot;&gt;fail2ban-client status sshd&lt;/p&gt;
  &lt;p id=&quot;fCtM&quot;&gt;Снять бан (если нужно):&lt;/p&gt;
  &lt;p id=&quot;1CRt&quot;&gt;fail2ban-client set sshd unbanip 192.168.x.x&lt;/p&gt;
  &lt;p id=&quot;Msmf&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;g8yu&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3d/62/3d62ad87-7887-465f-a7bb-1302d19858d4.png&quot; width=&quot;974&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>kkkkkkmmmm:rc1ciOtf5G-</id><link rel="alternate" type="text/html" href="https://teletype.in/@kkkkkkmmmm/rc1ciOtf5G-?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kkkkkkmmmm"></link><title>jjjjj</title><published>2026-04-26T20:00:57.895Z</published><updated>2026-04-26T20:00:57.895Z</updated><summary type="html">ISP</summary><content type="html">
  &lt;p id=&quot;9NHW&quot;&gt;&lt;strong&gt;ISP&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;KXnQ&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;Qeoy&quot;&gt;iface ens33 inet dhcp&lt;/p&gt;
  &lt;p id=&quot;Gnit&quot;&gt;auto ens36&lt;/p&gt;
  &lt;p id=&quot;g981&quot;&gt;iface ens36 inet static&lt;/p&gt;
  &lt;p id=&quot;yib2&quot;&gt;address 172.16.1.1/28&lt;/p&gt;
  &lt;p id=&quot;xD7t&quot;&gt;auto ens37&lt;/p&gt;
  &lt;p id=&quot;6Cp8&quot;&gt;iface ens37 inet static&lt;/p&gt;
  &lt;p id=&quot;4UqC&quot;&gt;address 172.16.2.1/28&lt;/p&gt;
  &lt;p id=&quot;FRFg&quot;&gt;&lt;strong&gt;HQ-RTR&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7R0M&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;Z1Kt&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;xiXW&quot;&gt;address 172.16.1.2/28&lt;/p&gt;
  &lt;p id=&quot;E8oY&quot;&gt;gateway 172.16.1.1&lt;/p&gt;
  &lt;p id=&quot;iclh&quot;&gt;auto ens36&lt;/p&gt;
  &lt;p id=&quot;rUPs&quot;&gt;iface ens36 inet manual&lt;/p&gt;
  &lt;p id=&quot;AJ5o&quot;&gt;auto ens36.100&lt;/p&gt;
  &lt;p id=&quot;LyFB&quot;&gt;iface ens36.100 inet static&lt;/p&gt;
  &lt;p id=&quot;lhuN&quot;&gt;address 192.168.10.1/27&lt;/p&gt;
  &lt;p id=&quot;WLJU&quot;&gt;auto ens36.200&lt;/p&gt;
  &lt;p id=&quot;9d4I&quot;&gt;iface ens36.200 inet static&lt;/p&gt;
  &lt;p id=&quot;nWyU&quot;&gt;address 192.168.10.33/28&lt;/p&gt;
  &lt;p id=&quot;ZTDF&quot;&gt;&lt;strong&gt;BR-RTR&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;05LB&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;W2aM&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;xXJJ&quot;&gt;address 172.16.2.2/28&lt;/p&gt;
  &lt;p id=&quot;l72Z&quot;&gt;gateway 172.16.2.1&lt;/p&gt;
  &lt;p id=&quot;oHno&quot;&gt;auto ens36&lt;/p&gt;
  &lt;p id=&quot;TXm4&quot;&gt;iface ens36 inet static&lt;/p&gt;
  &lt;p id=&quot;UX1Q&quot;&gt;address 192.168.11.1/28&lt;/p&gt;
  &lt;p id=&quot;Q5B6&quot;&gt;&lt;strong&gt;BR-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Pseg&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;p05a&quot;&gt;iface ens33 inet static&lt;/p&gt;
  &lt;p id=&quot;u0Vs&quot;&gt;address 192.168.11.2/28&lt;/p&gt;
  &lt;p id=&quot;xQOm&quot;&gt;gateway 192.168.11.1&lt;/p&gt;
  &lt;p id=&quot;jIpN&quot;&gt;&lt;strong&gt;HQ-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dLd3&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;dygN&quot;&gt;iface ens33 inet manual&lt;/p&gt;
  &lt;p id=&quot;QnQ1&quot;&gt;auto ens33.100&lt;/p&gt;
  &lt;p id=&quot;FiZ1&quot;&gt;iface ens33.100 inet static&lt;/p&gt;
  &lt;p id=&quot;KUAa&quot;&gt;address 192.168.10.2/27&lt;/p&gt;
  &lt;p id=&quot;w8ge&quot;&gt;gateway 192.168.10.1&lt;/p&gt;
  &lt;p id=&quot;V4Sx&quot;&gt;dns-nameserver 192.168.10.2 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;Bfdc&quot;&gt;&lt;strong&gt;HQ-CLI&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;TC9G&quot;&gt;auto ens33&lt;/p&gt;
  &lt;p id=&quot;3OXi&quot;&gt;iface ens33 inet manual&lt;/p&gt;
  &lt;p id=&quot;1djm&quot;&gt;auto ens33.200&lt;/p&gt;
  &lt;p id=&quot;HaUP&quot;&gt;iface ens33.200 inet dhcp&lt;/p&gt;
  &lt;p id=&quot;bcpD&quot;&gt;gateway 192.168.10.33&lt;/p&gt;
  &lt;p id=&quot;T52Y&quot;&gt;dns-nameservers 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;toM0&quot;&gt;vlan-raw-device ens33&lt;/p&gt;
  &lt;p id=&quot;xS87&quot;&gt;&lt;strong&gt;&lt;em&gt;Настройка PAT (ISP, HQ-RTR, BR-RTR)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QsNc&quot;&gt;файл nano /etc/sysctl.conf , находим строку #net.ipv4.ip_forward=1 и раскомментируем её.&lt;/p&gt;
  &lt;p id=&quot;PpR2&quot;&gt;apt install -y iptables-persistent&lt;/p&gt;
  &lt;p id=&quot;7gei&quot;&gt;iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;cg3U&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;di5A&quot;&gt;&lt;a href=&quot;true&quot;&gt;sysctl&lt;/a&gt; -p&lt;/p&gt;
  &lt;p id=&quot;VamM&quot;&gt;В устройствах, которые будут получать интернет от этого устройства, надо зайти в файл nano /etc/resolv.conf и написать там nameserver 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;MwQS&quot;&gt;&lt;strong&gt;&lt;em&gt;Создание локальных учетных записей на серверах (HQ-SRV, BR-SRV) и роутерах (HQ-RTR, BR-RTR) (1.3)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;L9zW&quot;&gt;&lt;strong&gt;HQ-SRV, BR-SRV:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;BJlq&quot;&gt;useradd sshuser -m -p $(openssl passwd -6 &amp;quot;P@ssw0rd&amp;quot;) -s /bin/bash -u 2026 -G sudo&lt;/p&gt;
  &lt;p id=&quot;zj40&quot;&gt;nano /etc/sudoers&lt;/p&gt;
  &lt;p id=&quot;0Yik&quot;&gt;sshuser ALL=(ALL) NOPASSWD:ALL&lt;/p&gt;
  &lt;p id=&quot;gaJI&quot;&gt;&lt;strong&gt;HQ-RTR, BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;jOYN&quot;&gt;useradd -m net_admin &amp;amp;&amp;amp; echo &amp;quot;net_admin:P@ssword&amp;quot; | chpasswd&lt;/p&gt;
  &lt;p id=&quot;COTf&quot;&gt;nano /etc/sudoers  net_admin ALL=(ALL) NOPASSWD:ALL&lt;/p&gt;
  &lt;p id=&quot;ksrQ&quot;&gt;&lt;strong&gt;VLAN&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;o9cJ&quot;&gt;&lt;em&gt;на hq-rtr&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Ip1z&quot;&gt;auto ens36.999&lt;/p&gt;
  &lt;p id=&quot;XjeR&quot;&gt;iface ens36.999 inet static&lt;/p&gt;
  &lt;p id=&quot;7eHq&quot;&gt;address 192.168.10.49/29&lt;/p&gt;
  &lt;p id=&quot;oDDu&quot;&gt;nano /etc/modules&lt;/p&gt;
  &lt;p id=&quot;m8Bm&quot;&gt;написать 8021q&lt;/p&gt;
  &lt;p id=&quot;IWIW&quot;&gt;отдельно&lt;/p&gt;
  &lt;p id=&quot;wDWg&quot;&gt;modprobe 8021q&lt;/p&gt;
  &lt;p id=&quot;SBGc&quot;&gt;&lt;strong&gt;&lt;em&gt;Настройка SSHна HQ-SRVи BR-SRV&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;DNkf&quot;&gt;apt install openssh-server&lt;/p&gt;
  &lt;p id=&quot;cl1o&quot;&gt;Заходим в файл nano /etc/ssh/sshd_config&lt;/p&gt;
  &lt;p id=&quot;9tGs&quot;&gt;port 2026&lt;/p&gt;
  &lt;p id=&quot;pQIN&quot;&gt;permitrootlogin no&lt;/p&gt;
  &lt;p id=&quot;nPJm&quot;&gt;AllowUsers sshuser&lt;/p&gt;
  &lt;p id=&quot;5pID&quot;&gt;MaxAuthTries 2&lt;/p&gt;
  &lt;p id=&quot;IWX9&quot;&gt;Banner /etc/issue.net&lt;/p&gt;
  &lt;p id=&quot;HSGg&quot;&gt;Заходим в файл nano /etc/issue.net&lt;/p&gt;
  &lt;p id=&quot;lYss&quot;&gt;Authorized access only&lt;/p&gt;
  &lt;p id=&quot;tBVa&quot;&gt;Проверка ssh sshuser@(ip/имя) -p 2026&lt;/p&gt;
  &lt;p id=&quot;AFyN&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;a href=&quot;true&quot;&gt;Туннель&lt;/a&gt; GRE на HQ-RTR и BR-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;hpuW&quot;&gt;Заходим в файл /etc/modules и пишем ip_gre&lt;/p&gt;
  &lt;p id=&quot;DiZn&quot;&gt;modprobe ip_gre&lt;/p&gt;
  &lt;p id=&quot;Cvhi&quot;&gt;Далее заходим в файл /etc/network/interfaces и пишем:&lt;/p&gt;
  &lt;p id=&quot;Vuyg&quot;&gt;&lt;strong&gt;Для HR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;pc3z&quot;&gt;auto gre30&lt;/p&gt;
  &lt;p id=&quot;ddPN&quot;&gt;iface gre30 inet tunnel&lt;/p&gt;
  &lt;p id=&quot;eFI0&quot;&gt;address 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;4G64&quot;&gt;netmask 255.255.255.252&lt;/p&gt;
  &lt;p id=&quot;ufrT&quot;&gt;mode gre&lt;/p&gt;
  &lt;p id=&quot;xaHQ&quot;&gt;local 172.16.1.2&lt;/p&gt;
  &lt;p id=&quot;wEUR&quot;&gt;endpoint 172.16.2.2&lt;/p&gt;
  &lt;p id=&quot;wkUx&quot;&gt;ttl 225&lt;/p&gt;
  &lt;p id=&quot;fmDR&quot;&gt;&lt;strong&gt;Для BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Oyvi&quot;&gt;auto gre30&lt;/p&gt;
  &lt;p id=&quot;VLCQ&quot;&gt;iface gre30 inet tunnel&lt;/p&gt;
  &lt;p id=&quot;JXZY&quot;&gt;address 10.10.10.2&lt;/p&gt;
  &lt;p id=&quot;GzWI&quot;&gt;netmask 255.255.255.252&lt;/p&gt;
  &lt;p id=&quot;OMgn&quot;&gt;mode gre&lt;/p&gt;
  &lt;p id=&quot;3n5R&quot;&gt;local 172.16.2.2&lt;/p&gt;
  &lt;p id=&quot;dGTI&quot;&gt;endpoint 172.16.1.2&lt;/p&gt;
  &lt;p id=&quot;CWNA&quot;&gt;ttl 225&lt;/p&gt;
  &lt;p id=&quot;gmUU&quot;&gt;Потом перезагружаем сеть командой: systemctl restart networking&lt;/p&gt;
  &lt;p id=&quot;ymbx&quot;&gt;И изменяем брандмауэр командой (необязательно как будто):&lt;/p&gt;
  &lt;p id=&quot;PnIQ&quot;&gt;/usr/sbin/iptables -A INPUT -p gre -j ACCEPT&lt;/p&gt;
  &lt;p id=&quot;aEDm&quot;&gt;&lt;em&gt;Проверка &lt;/em&gt;После того как прописала, введи на HQ-RTR: ip a show gre30&lt;/p&gt;
  &lt;p id=&quot;vtzD&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;a href=&quot;true&quot;&gt;Настройка динамической маршрутизации на &lt;/a&gt;HQ-RTR и BR-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;yUrh&quot;&gt;apt install frr&lt;/p&gt;
  &lt;p id=&quot;4wbV&quot;&gt;/etc/frr/daemons там ospfd yes&lt;/p&gt;
  &lt;p id=&quot;FktP&quot;&gt;Потом пишем: &lt;em&gt;systemctl enable frr &lt;/em&gt;и &lt;a href=&quot;true&quot;&gt;&lt;em&gt;systemctl restart frr&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Q6JO&quot;&gt;Заходим в оболочку командой vtysh и пишем:&lt;/p&gt;
  &lt;p id=&quot;lzUO&quot;&gt;&lt;strong&gt;Для HQ-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Bqi1&quot;&gt;&lt;em&gt;conf t&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;KWas&quot;&gt;&lt;em&gt;ip forwarding&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;NR8b&quot;&gt;&lt;em&gt;router ospf&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;o70C&quot;&gt;&lt;em&gt;network 192.168.10.0/27 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Ramj&quot;&gt;&lt;em&gt;network 192.168.10.0/28 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;PPEq&quot;&gt;&lt;em&gt;network 10.10.10.0/30 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;nx6H&quot;&gt;int gre30&lt;/p&gt;
  &lt;p id=&quot;KAkj&quot;&gt;no ip ospf passive&lt;/p&gt;
  &lt;p id=&quot;ITWM&quot;&gt;ip ospf authentication message-digest&lt;/p&gt;
  &lt;p id=&quot;vZTf&quot;&gt;ip ospf message-digest-key 1 md5 1 (это пароль)&lt;/p&gt;
  &lt;p id=&quot;GgcV&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;X9wm&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;MNfG&quot;&gt;&lt;em&gt;wr mem&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;4Auq&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;aAdZ&quot;&gt;&lt;strong&gt;Для BR-RTR:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;JFxI&quot;&gt;&lt;em&gt;conf t&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;J2iC&quot;&gt;&lt;em&gt;ip forwarding&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;mFGX&quot;&gt;&lt;em&gt;router ospf&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;MAj6&quot;&gt;&lt;em&gt;network 192.168.11.0/28 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;UJQs&quot;&gt;&lt;em&gt;network 10.10.10.0/30 area 0&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;xFNz&quot;&gt;int gre30&lt;/p&gt;
  &lt;p id=&quot;7Izg&quot;&gt;no ip ospf passive&lt;/p&gt;
  &lt;p id=&quot;JA6Q&quot;&gt;ip ospf authentication message-digest&lt;/p&gt;
  &lt;p id=&quot;ypls&quot;&gt;ip ospf message-digest-key 1 md5 1 (это пароль)&lt;/p&gt;
  &lt;p id=&quot;1M9g&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;0SRb&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;LK62&quot;&gt;&lt;em&gt;wr&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;xwiG&quot;&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;GvWc&quot;&gt;&lt;strong&gt;&lt;em&gt;DHCP на HQ-RTR&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;CiRy&quot;&gt;apt install isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;5o5i&quot;&gt;nano /etc/default/isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;SfWd&quot;&gt;строка INTERFACESv4=&amp;quot;&amp;quot; и в кавычках пишем название интерфейса, который будет раздавать ip-адреса. Ens36.200&lt;/p&gt;
  &lt;p id=&quot;RXi5&quot;&gt;nano /etc/dhcp/dhcpd.conf&lt;/p&gt;
  &lt;p id=&quot;PQus&quot;&gt;subnet 192.168.10.32 netmask 255.255.255.240 {&lt;/p&gt;
  &lt;p id=&quot;jwp6&quot;&gt;range 192.168.10.34 192.168.10.46;&lt;/p&gt;
  &lt;p id=&quot;5Ht3&quot;&gt;option domain-name-servers 192.168.10.2, 8.8.8.8;&lt;/p&gt;
  &lt;p id=&quot;W9qQ&quot;&gt;option domain-name &amp;quot;au-team.irpo&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;uCFO&quot;&gt;option routers 192.168.10.33;&lt;/p&gt;
  &lt;p id=&quot;4OM1&quot;&gt;option broadcast-address 192.168.10.47;&lt;/p&gt;
  &lt;p id=&quot;PPL2&quot;&gt;default-lease-time 600;&lt;/p&gt;
  &lt;p id=&quot;76ia&quot;&gt;max-lease-time 7200;&lt;/p&gt;
  &lt;p id=&quot;D5YQ&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;lw5W&quot;&gt;Далее запускаем dhcp командой:&lt;/p&gt;
  &lt;p id=&quot;XfPf&quot;&gt;systemctl enable isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;4DUt&quot;&gt;systemctl restart isc-dhcp-server&lt;/p&gt;
  &lt;p id=&quot;yt14&quot;&gt;&lt;strong&gt;DNS на HQ-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zYjw&quot;&gt;apt install bind9&lt;/p&gt;
  &lt;p id=&quot;eT4l&quot;&gt;cp /etc/bind/db.empty /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;Tr1t&quot;&gt;cp /etc/bind/db.127 /var/lib/bind/db.192.168.10&lt;/p&gt;
  &lt;p id=&quot;1iu2&quot;&gt;В файле nano /etc/bind/named.conf.options&lt;/p&gt;
  &lt;p id=&quot;tCk5&quot;&gt;Options {&lt;/p&gt;
  &lt;p id=&quot;P3Pt&quot;&gt;Directory “/var/cache/bind” ;&lt;/p&gt;
  &lt;p id=&quot;Nqh0&quot;&gt;Forwarders {&lt;/p&gt;
  &lt;p id=&quot;D9vj&quot;&gt;1.1.1.1;&lt;/p&gt;
  &lt;p id=&quot;ACbU&quot;&gt;8.8.8.8;&lt;/p&gt;
  &lt;p id=&quot;SSOh&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;RCm9&quot;&gt;Allow-recursion { any; };&lt;/p&gt;
  &lt;p id=&quot;6rZb&quot;&gt;Allow-query { any; };&lt;/p&gt;
  &lt;p id=&quot;qZwz&quot;&gt;Listen-on {&lt;/p&gt;
  &lt;p id=&quot;dFMX&quot;&gt;127.0.0.1;&lt;/p&gt;
  &lt;p id=&quot;fQWr&quot;&gt;192.168.10.2;&lt;/p&gt;
  &lt;p id=&quot;XBgd&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;Px1A&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;sVi5&quot;&gt;nano /etc/bind/named.conf.local&lt;/p&gt;
  &lt;p id=&quot;JZGU&quot;&gt;zone &amp;quot;au-team.irpo&amp;quot; {&lt;/p&gt;
  &lt;p id=&quot;9At2&quot;&gt;type master;&lt;/p&gt;
  &lt;p id=&quot;iyrR&quot;&gt;file &amp;quot;/var/lib/bind/db.au-team.irpo&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;LrXx&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;HBmw&quot;&gt;zone &amp;quot;10.168.192.in-addr.arpa&amp;quot; {&lt;/p&gt;
  &lt;p id=&quot;QuZc&quot;&gt;type master;&lt;/p&gt;
  &lt;p id=&quot;7rkR&quot;&gt;file &amp;quot;/var/lib/bind/db.192.168.10&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;TjIA&quot;&gt;};&lt;/p&gt;
  &lt;p id=&quot;STF8&quot;&gt;В файле nano /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;50Fo&quot;&gt;В файле поменять на hq-srv.au-team.irpo. рядом должно быть root.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;D2eQ&quot;&gt;Снизу все должно выглядеть вот так:&lt;/p&gt;
  &lt;p id=&quot;JwqR&quot;&gt;;&lt;/p&gt;
  &lt;p id=&quot;qySB&quot;&gt;@  IN NS hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;tEud&quot;&gt;hq-srv IN A 192.168.10.2&lt;/p&gt;
  &lt;p id=&quot;Un8f&quot;&gt;br-rtr IN A 192.168.11.1&lt;/p&gt;
  &lt;p id=&quot;C5h0&quot;&gt;br-srv IN A 192.168.11.2&lt;/p&gt;
  &lt;p id=&quot;KR8l&quot;&gt;hq-cli IN A 192.168.10.34&lt;/p&gt;
  &lt;p id=&quot;3KEZ&quot;&gt;hq-rtr IN A 192.168.10.1&lt;/p&gt;
  &lt;p id=&quot;DdT7&quot;&gt;docker IN A 172.16.1.2&lt;/p&gt;
  &lt;p id=&quot;lomL&quot;&gt;web IN A 172.16.2.2&lt;/p&gt;
  &lt;p id=&quot;WedA&quot;&gt;; SRV records for Active Directory Domain Controller&lt;/p&gt;
  &lt;p id=&quot;eC4L&quot;&gt;_ldap._tcp IN SRV 0 0 389 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;9Ixl&quot;&gt;_kerberos._tcp IN SRV 0 0 88 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;2Tp3&quot;&gt;_kerberos._udp IN SRV 0 0 88 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;Jekx&quot;&gt;_kpasswd._tcp IN SRV 0 0 464 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;FnqT&quot;&gt;_kpasswd._udp IN SRV 0 0 464 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;rWdX&quot;&gt;_ldap._tcp.dc._msdcs IN SRV 0 0 389 hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;3yAo&quot;&gt;В файле nano /var/lib/bind/db.192.168.10&lt;/p&gt;
  &lt;p id=&quot;L86G&quot;&gt;Меняем на hq-srv.au-team.irpo. рядом должно быть root.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;T1TU&quot;&gt;Ниже должно быть&lt;/p&gt;
  &lt;p id=&quot;slvU&quot;&gt;;&lt;/p&gt;
  &lt;p id=&quot;Gebx&quot;&gt;@ IN NS hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;ojy7&quot;&gt;1 IN PTR hq-rtr.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;CdsY&quot;&gt;2 IN PTR hq-srv.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;JsTH&quot;&gt;34 IN PTR hq-cli.au-team.irpo.&lt;/p&gt;
  &lt;p id=&quot;T7b5&quot;&gt;named-checkzone au-team.irpo /var/lib/bind/db.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;piNB&quot;&gt;показывает точные ошибки: named-checkconf -z&lt;/p&gt;
  &lt;p id=&quot;7qEE&quot;&gt;на всех машинах кроме isp&lt;/p&gt;
  &lt;p id=&quot;ADYq&quot;&gt;nano /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;dgSD&quot;&gt;domain au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;n0hg&quot;&gt;search au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;6mZ5&quot;&gt;nameserver 192.168.10.2&lt;/p&gt;
  &lt;p id=&quot;83TF&quot;&gt;nameserver 8.8.8.8&lt;/p&gt;
  &lt;p id=&quot;5ISv&quot;&gt;чтобы не менялся файл резолва&lt;/p&gt;
  &lt;p id=&quot;o2hL&quot;&gt;chattr +i /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;scGf&quot;&gt;чтобы отменить&lt;/p&gt;
  &lt;p id=&quot;Eeh5&quot;&gt;chattr -i /etc/resolv.conf&lt;/p&gt;
  &lt;p id=&quot;aABh&quot;&gt;Потом всего этого systemctl restart bind9&lt;/p&gt;
  &lt;p id=&quot;NTzW&quot;&gt;&lt;strong&gt;Настройка часовой зоны&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;wrSr&quot;&gt;Нужно прописать команду&lt;/p&gt;
  &lt;p id=&quot;hRJh&quot;&gt;timedatectl set-timezone Europe/Moscow&lt;/p&gt;
  &lt;p id=&quot;FghS&quot;&gt;date - проверка&lt;/p&gt;
  &lt;p id=&quot;CFGS&quot;&gt;&lt;strong&gt;2 Модуль &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;hCxu&quot;&gt;&lt;strong&gt;Задание 2 RAIDна HQ-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QOiy&quot;&gt;Добавить 2 жестких диска по 1 гб&lt;/p&gt;
  &lt;p id=&quot;g0Tc&quot;&gt;apt install mdadm -y&lt;/p&gt;
  &lt;p id=&quot;Ulme&quot;&gt;проверка названия дисков lsblk типо просто как называется&lt;/p&gt;
  &lt;pre id=&quot;PfKu&quot;&gt;mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc&lt;/pre&gt;
  &lt;p id=&quot;5CvG&quot;&gt;Если спросит &amp;quot;Continue creating array?&amp;quot;, пиши &lt;code&gt;y&lt;/code&gt; и жми Enter.&lt;/p&gt;
  &lt;pre id=&quot;kiiY&quot;&gt;mkfs.ext4 /dev/md0&lt;/pre&gt;
  &lt;pre id=&quot;CA0D&quot;&gt;mkdir /data&lt;/pre&gt;
  &lt;pre id=&quot;x1DT&quot;&gt;mount /dev/md0 /data&lt;/pre&gt;
  &lt;pre id=&quot;KXyF&quot;&gt;mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf&lt;/pre&gt;
  &lt;pre id=&quot;jA1b&quot;&gt;update-initramfs -u&lt;/pre&gt;
  &lt;p id=&quot;Ygwv&quot;&gt;строку в конец файла &lt;code&gt;/etc/fstab&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;bBEE&quot;&gt;/dev/md0    /data    ext4    defaults    0    2&lt;/pre&gt;
  &lt;p id=&quot;etPj&quot;&gt;проверка &lt;code&gt;cat /proc/mdstat&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;KHkH&quot;&gt;Должно быть написано: &lt;code&gt;md0 : active raid1&lt;/code&gt; и две буквы &lt;code&gt;[UU]&lt;/code&gt; (значит, оба диска работают).&lt;/p&gt;
  &lt;p id=&quot;85Qj&quot;&gt;&lt;strong&gt;Задание 3 NFS-сервер на HQ-SRV и автоматическое монтирование на HQ-CLI&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;vAoG&quot;&gt;apt install nfs-kernel-server -y&lt;/pre&gt;
  &lt;pre id=&quot;HdD2&quot;&gt;mkdir -p /srv/nfs/share&lt;/pre&gt;
  &lt;pre id=&quot;g3of&quot;&gt;chown nobody:nogroup /srv/nfs/share&lt;/pre&gt;
  &lt;pre id=&quot;GECI&quot;&gt;chmod 777 /srv/nfs/share&lt;/pre&gt;
  &lt;p id=&quot;yCNs&quot;&gt;Файл &lt;code&gt;/etc/exports&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;4nmO&quot;&gt;/srv/nfs/share 192.168.10.0/24(rw,sync,no_subtree_check)&lt;/pre&gt;
  &lt;pre id=&quot;ZSpU&quot;&gt;exportfs -a&lt;/pre&gt;
  &lt;pre id=&quot;oX0C&quot;&gt;systemctl restart nfs-kernel-server&lt;/pre&gt;
  &lt;h3 id=&quot;yAjZ&quot;&gt;На HQ-CLI&lt;/h3&gt;
  &lt;pre id=&quot;Rl4K&quot;&gt;apt update &amp;amp;&amp;amp; apt install nfs-common -y&lt;/pre&gt;
  &lt;pre id=&quot;v7DB&quot;&gt;mkdir -p /mnt/nfs_share&lt;/pre&gt;
  &lt;p id=&quot;erHb&quot;&gt;Файл &lt;code&gt;/etc/fstab&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;2UkQ&quot;&gt;Добавь эту строку в самый конец файла:&lt;/p&gt;
  &lt;pre id=&quot;aTvV&quot;&gt;192.168.10.2:/srv/nfs/share  /mnt/nfs_share  nfs  defaults,_netdev  0  0&lt;/pre&gt;
  &lt;pre id=&quot;Fhbi&quot;&gt;mount -a&lt;/pre&gt;
  &lt;p id=&quot;e4Nc&quot;&gt;&lt;code&gt;df -h&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;scGZ&quot;&gt;&lt;strong&gt;Задание 4 Служба сетевого времени&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;vitt&quot;&gt;apt install chrony (HQ-SRV, HQ-CLI, BR-RTR, BRSRV)&lt;/p&gt;
  &lt;p id=&quot;unMf&quot;&gt;На isp&lt;/p&gt;
  &lt;p id=&quot;6qOd&quot;&gt;в файле nano /etc/chrony/chrony.conf закомментировать строчку с пул&lt;/p&gt;
  &lt;p id=&quot;g9VL&quot;&gt;И в конце файла по порядку пишем&lt;/p&gt;
  &lt;p id=&quot;lhH8&quot;&gt;server 127.0.0.1 iburst prefer&lt;/p&gt;
  &lt;p id=&quot;wPQx&quot;&gt;local stratum 5&lt;/p&gt;
  &lt;p id=&quot;gRCZ&quot;&gt;allow 0/0&lt;/p&gt;
  &lt;p id=&quot;Crj4&quot;&gt;systemctl restart chrony&lt;/p&gt;
  &lt;p id=&quot;qwdP&quot;&gt;systemctl enable chrony&lt;/p&gt;
  &lt;p id=&quot;KoRz&quot;&gt;На «клиентах» (HQ-SRV, HQ-CLI, BR-RTR, BRSRV)&lt;/p&gt;
  &lt;p id=&quot;LTbM&quot;&gt;nano /etc/chrony/chrony.conf&lt;/p&gt;
  &lt;p id=&quot;Q4b6&quot;&gt;В файле что и isp также комментируем строку и в конце прописываем&lt;/p&gt;
  &lt;p id=&quot;7uAp&quot;&gt;Server 172.16.1.1 iburst prefer ( это айпи асп)&lt;/p&gt;
  &lt;p id=&quot;qXsR&quot;&gt;На каждой машине прописываем рестарт&lt;/p&gt;
  &lt;p id=&quot;ELho&quot;&gt;systemctl restart chrony&lt;/p&gt;
  &lt;pre id=&quot;uxJH&quot;&gt;systemctl enable chrony&lt;/pre&gt;
  &lt;p id=&quot;QlhZ&quot;&gt;после чего на isp проверяем клиентов chronyc clients, должны появится 4 клиента: hq-srv, br-r, br-srv (br-srv может не показывать) (localhost сам hq-r сервер)&lt;/p&gt;
  &lt;p id=&quot;RzTZ&quot;&gt;На клиентах прописываем chronyc sources -v, должно показать isp и его стратум должен быть 5:&lt;/p&gt;
  &lt;p id=&quot;5xQf&quot;&gt;chronyc tracking&lt;/p&gt;
  &lt;p id=&quot;IBFJ&quot;&gt;пункт leap status должен быть normal, время должно быть как на hq-r (время НЕ мск, лондонское)&lt;/p&gt;
  &lt;p id=&quot;FZqt&quot;&gt;&lt;strong&gt;Задание 5. Ansible на BR-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;CNhQ&quot;&gt;&lt;strong&gt;1. Настройка на BR-SRV &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;fg0T&quot;&gt;apt-get update&lt;/p&gt;
  &lt;p id=&quot;9cbY&quot;&gt;apt-get install ansible sshpass -y&lt;/p&gt;
  &lt;p id=&quot;hk2J&quot;&gt;mkdir -p /etc/ansible&lt;/p&gt;
  &lt;p id=&quot;A4zW&quot;&gt;Создаем конфиг /etc/ansible/ansible.cfg&lt;/p&gt;
  &lt;p id=&quot;duHz&quot;&gt;[defaults]&lt;/p&gt;
  &lt;p id=&quot;McmA&quot;&gt;inventory = /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;eGig&quot;&gt;host_key_checking = False&lt;/p&gt;
  &lt;p id=&quot;tkqj&quot;&gt;( заранее нужно оздать пользователя на клиенте и изменить юзера к конце файла)&lt;/p&gt;
  &lt;p id=&quot;f2hA&quot;&gt;sudo mkdir -p /etc/ansible&lt;/p&gt;
  &lt;p id=&quot;pSvh&quot;&gt;sudo nano /etc/ansible/hosts&lt;/p&gt;
  &lt;p id=&quot;CzyH&quot;&gt;Здесь мы прописываем твои реальные IP и пользователей:&lt;/p&gt;
  &lt;p id=&quot;vqvp&quot;&gt;[all:vars]&lt;/p&gt;
  &lt;p id=&quot;VfVG&quot;&gt;ansible_password=P@ssw0rd&lt;/p&gt;
  &lt;p id=&quot;hrE6&quot;&gt;ansible_port=2026&lt;/p&gt;
  &lt;p id=&quot;h1d1&quot;&gt;[routers]&lt;/p&gt;
  &lt;p id=&quot;M9Z6&quot;&gt;# Используем внутренние адреса шлюзов&lt;/p&gt;
  &lt;p id=&quot;UTvj&quot;&gt;HQ-RTR ansible_host=192.168.10.1 ansible_user=net_admin&lt;/p&gt;
  &lt;p id=&quot;EcYZ&quot;&gt;BR-RTR ansible_host=192.168.11.1 ansible_user=net_admin&lt;/p&gt;
  &lt;p id=&quot;6N5j&quot;&gt;[servers]&lt;/p&gt;
  &lt;p id=&quot;BqWV&quot;&gt;HQ-SRV ansible_host=192.168.10.2 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;jc9P&quot;&gt;BR-SRV ansible_host=192.168.11.2 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;2b1O&quot;&gt;[clients]&lt;/p&gt;
  &lt;p id=&quot;hRe6&quot;&gt;HQ-CLI ansible_host=192.168.10.34 ansible_user=sshuser&lt;/p&gt;
  &lt;p id=&quot;w92Z&quot;&gt;&lt;strong&gt;2. Подготовка управляемых узлов (HQ-SRV, HQ-CLI, HQ-RTR, BR-RTR)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Ros6&quot;&gt;apt-get update&lt;/p&gt;
  &lt;p id=&quot;pUir&quot;&gt;apt-get install openssh-server python3 -y&lt;/p&gt;
  &lt;p id=&quot;2yL0&quot;&gt;systemctl enable --now ssh&lt;/p&gt;
  &lt;p id=&quot;1lJs&quot;&gt;ssh-keygen -A&lt;/p&gt;
  &lt;p id=&quot;LK8l&quot;&gt;systemctl restart ssh&lt;/p&gt;
  &lt;p id=&quot;YRlw&quot;&gt;ansible all -m ping&lt;/p&gt;
  &lt;p id=&quot;GjaF&quot;&gt;если он не поднял клиента, то на br-rtr&lt;/p&gt;
  &lt;p id=&quot;ZMA8&quot;&gt;ip route add 192.168.10.0/27 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;LRN2&quot;&gt;ip route add 192.168.10.32/28 via 10.10.10.1&lt;/p&gt;
  &lt;p id=&quot;JTy7&quot;&gt;hq-rtr&lt;/p&gt;
  &lt;p id=&quot;0wX5&quot;&gt;ip route add 192.168.11.0/28 via 10.10.10.2&lt;/p&gt;
  &lt;p id=&quot;jMtm&quot;&gt;&lt;strong&gt;Задание 6. Веб приложение в docker на сервере BR-SRV&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8Wcy&quot;&gt;curl -fsSL https://get.docker.com -o get-docker.sh&lt;/p&gt;
  &lt;p id=&quot;q0JM&quot;&gt;sudo sh get-docker.sh&lt;/p&gt;
  &lt;p id=&quot;3fmr&quot;&gt;mkdir -p /mnt/additional&lt;/p&gt;
  &lt;p id=&quot;tlGg&quot;&gt;mount /dev/sr0 /mnt/additional&lt;/p&gt;
  &lt;p id=&quot;htgw&quot;&gt;apt install curl -y&lt;/p&gt;
  &lt;p id=&quot;z8nk&quot;&gt;curl -fsSL &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget.docker.com&amp;utf=1&quot; target=&quot;_blank&quot;&gt;https://get.docker.com&lt;/a&gt; -o &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget-docker.sh&amp;utf=1&quot; target=&quot;_blank&quot;&gt;get-docker.sh&lt;/a&gt;&lt;br /&gt; sudo sh &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2Fget-docker.sh&amp;utf=1&quot; target=&quot;_blank&quot;&gt;get-docker.sh&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;rLVd&quot;&gt;docker load -i /mnt/additional/docker/mariadb_latest.tar&lt;/p&gt;
  &lt;p id=&quot;JvRk&quot;&gt;docker load -i /mnt/additional/docker/site_latest.tar&lt;/p&gt;
  &lt;p id=&quot;fgUC&quot;&gt;mkdir -p /opt/testapp&lt;/p&gt;
  &lt;p id=&quot;2Nke&quot;&gt;cd /opt/testapp&lt;/p&gt;
  &lt;p id=&quot;h82C&quot;&gt;nano docker-compose.yml&lt;/p&gt;
  &lt;p id=&quot;FwVN&quot;&gt;YAML&lt;/p&gt;
  &lt;p id=&quot;46r4&quot;&gt;version: &amp;#x27;3.8&amp;#x27;&lt;/p&gt;
  &lt;p id=&quot;AJ9c&quot;&gt;services:&lt;/p&gt;
  &lt;p id=&quot;0B1W&quot;&gt;   testapp:&lt;br /&gt;.    image: site:latest&lt;br /&gt;.    container_name: testapp&lt;br /&gt;.    ports:&lt;br /&gt;.      - &amp;quot;8080:8000&amp;quot;&lt;br /&gt;.    depends_on:&lt;br /&gt;.      - db&lt;br /&gt;.    environment:&lt;br /&gt;.      - DB_HOST=db&lt;br /&gt;.      - DB_NAME=testdb&lt;br /&gt;.      - DB_TYPE=maria&lt;br /&gt;.      - DB_USER=test&lt;br /&gt;.      - DB_PASS=P@ssw0rd&lt;br /&gt;.      - SERVER_PORT=8080&lt;br /&gt;.    restart: unless-stopped&lt;br /&gt;.&lt;br /&gt;.  db:&lt;br /&gt;.    image: mariadb:10.11&lt;br /&gt;.    container_name: db&lt;br /&gt;.    environment:&lt;br /&gt;.      MYSQL_ROOT_PASSWORD: P@ssw0rd&lt;br /&gt;.      MYSQL_DATABASE: testdb&lt;br /&gt;.      MYSQL_USER: test&lt;br /&gt;.      MYSQL_PASSWORD: P@ssw0rd&lt;br /&gt;.    volumes:&lt;br /&gt;.      - db_data:/var/lib/mysql&lt;br /&gt;.    restart: unless-stopped&lt;br /&gt;.&lt;br /&gt;.volumes:&lt;br /&gt;.  db_data:&lt;/p&gt;
  &lt;p id=&quot;8qhB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pTTv&quot;&gt;docker compose up -d или docker compose -f /opt/testapp/docker-compose.yml up -d&lt;/p&gt;
  &lt;p id=&quot;OpJ1&quot;&gt;если не вышло docker compose -f /opt/testapp/docker-compose.yml up -d&lt;/p&gt;
  &lt;p id=&quot;ryQF&quot;&gt;docker ps&lt;/p&gt;
  &lt;p id=&quot;XvSv&quot;&gt;apt install tcpdump -y&lt;/p&gt;
  &lt;p id=&quot;GyQ0&quot;&gt;tcpdump -i any port 8080 -n&lt;/p&gt;
  &lt;p id=&quot;2UBW&quot;&gt;&lt;strong&gt;На клиенте&lt;/strong&gt; (HQ-CLI) еще раз обнови страницу в браузере или введи &lt;code&gt;curl -v 192.168.11.2:8080&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;d7uL&quot;&gt;В фаер фоксе на HQ-CLI пишем: http://br-srv:8080&lt;/p&gt;
  &lt;p id=&quot;5sFe&quot;&gt;&lt;strong&gt;Задание 7. Разверните веб приложение на сервере HQ-SRV:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;DqXc&quot;&gt;apt install -y apache2 mariadb-server php libapache2-mod-php php-mysql php-curl php-json&lt;/p&gt;
  &lt;p id=&quot;wnOK&quot;&gt;lsblk&lt;/p&gt;
  &lt;p id=&quot;7zEg&quot;&gt;mount /dev/sr0 /mnt&lt;/p&gt;
  &lt;p id=&quot;ZHve&quot;&gt;rm /var/www/html/index.html&lt;/p&gt;
  &lt;p id=&quot;R3sK&quot;&gt;ls -laR /mnt/ ( в случае если дальше будет ошибки, можно проверить путь)&lt;/p&gt;
  &lt;p id=&quot;X0CE&quot;&gt;cp /mnt/web/index.php /var/www/html/&lt;/p&gt;
  &lt;p id=&quot;CXHG&quot;&gt;cp /mnt/web/logo.png /var/www/html/&lt;/p&gt;
  &lt;p id=&quot;vkP4&quot;&gt;chmod 644 /var/www/html/index.php&lt;/p&gt;
  &lt;p id=&quot;KWCC&quot;&gt;sudo nano /var/www/html/index.php&lt;/p&gt;
  &lt;p id=&quot;ScdU&quot;&gt;$servername = &amp;quot;localhost&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;0dNF&quot;&gt;$username = &amp;quot;web&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;bAVd&quot;&gt;$password = &amp;quot;P@ssw0rd&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;IgQJ&quot;&gt;$dbname = &amp;quot;webdb&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;jjZI&quot;&gt;sudo mysql -u root&lt;/p&gt;
  &lt;p id=&quot;1hik&quot;&gt;CREATE DATABASE IF NOT EXISTS webdb;&lt;/p&gt;
  &lt;p id=&quot;WHVY&quot;&gt;DROP USER IF EXISTS &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;D7gs&quot;&gt;CREATE USER &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27; IDENTIFIED BY &amp;#x27;P@sswOrd&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;DKrG&quot;&gt;GRANT ALL PRIVILEGES ON webdb.* TO &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27;;&lt;/p&gt;
  &lt;p id=&quot;LDvh&quot;&gt;FLUSH PRIVILEGES;&lt;/p&gt;
  &lt;p id=&quot;MiR4&quot;&gt;EXIT;&lt;/p&gt;
  &lt;p id=&quot;qoTN&quot;&gt;mysql -u root webdb &amp;lt; /mnt/web/dump.sql&lt;/p&gt;
  &lt;p id=&quot;bLqm&quot;&gt;mysql -u root -e &amp;quot;USE webdb; SHOW TABLES;&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;wsG0&quot;&gt;Проверка входа пользователя web (опционально):&lt;/p&gt;
  &lt;p id=&quot;X684&quot;&gt;mysql -u web -p -e &amp;quot;SELECT 1;&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;5kaV&quot;&gt;Пароль: P@sswOrd&lt;/p&gt;
  &lt;p id=&quot;WMVh&quot;&gt;nano /var/www/html/index.php&lt;/p&gt;
  &lt;p id=&quot;SUq5&quot;&gt;$servername = &amp;quot;localhost&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;vjGp&quot;&gt;$username = &amp;quot;web&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;kYih&quot;&gt;$password = &amp;quot;P@sswOrd&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;lm6Q&quot;&gt;$dbname = &amp;quot;webdb&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;Weqf&quot;&gt;systemctl restart apache2&lt;/p&gt;
  &lt;p id=&quot;Ibli&quot;&gt;curl -I http://localhost&lt;/p&gt;
  &lt;p id=&quot;da8g&quot;&gt;Или откройте в браузере:&lt;/p&gt;
  &lt;p id=&quot;RhiZ&quot;&gt;http://IP-адрес-вашего-сервера/index.php&lt;/p&gt;
  &lt;p id=&quot;AC0m&quot;&gt;8. Если снова ошибка 500 — смотрите логи:&lt;/p&gt;
  &lt;p id=&quot;ulyi&quot;&gt;tail -30 /var/log/apache2/error.log&lt;/p&gt;
  &lt;p id=&quot;LJlv&quot;&gt;в марие сделать&lt;/p&gt;
  &lt;pre id=&quot;YOUX&quot;&gt;ALTER USER &amp;#x27;web&amp;#x27;@&amp;#x27;localhost&amp;#x27; IDENTIFIED BY &amp;#x27;P@ssw0rd&amp;#x27;;&lt;/pre&gt;
  &lt;pre id=&quot;uJBR&quot;&gt;FLUSH PRIVILEGES;&lt;/pre&gt;
  &lt;pre id=&quot;jwhq&quot;&gt;EXIT;&lt;/pre&gt;
  &lt;pre id=&quot;XSHk&quot;&gt;Потом systemctl restart apache2&lt;/pre&gt;
  &lt;p id=&quot;hxSn&quot;&gt;И на клиенте: http://hq-srv.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;oaZW&quot;&gt;&lt;strong&gt;Задание 8&lt;/strong&gt; &lt;strong&gt;Cтатическую трансляцию портов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;6bfy&quot;&gt;На HQ-RTR&lt;/p&gt;
  &lt;p id=&quot;UsRM&quot;&gt;iptables -t nat -A PREROUTING -p tcp -d &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F172.16.1.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;172.16.1.2&lt;/a&gt; --dport 8080 -j DNAT --to-destination &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F192.168.10.2%3A80&amp;utf=1&quot; target=&quot;_blank&quot;&gt;192.168.10.2:80&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;PzJR&quot;&gt;iptables -t nat -A POSTROUTING -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;VSp7&quot;&gt;iptables -A FORWARD -p tcp -d &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F192.168.10.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;192.168.10.2&lt;/a&gt; --dport 80 -j ACCEPT&lt;/p&gt;
  &lt;p id=&quot;L5Yp&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;oiPi&quot;&gt;На BR-RTR&lt;/p&gt;
  &lt;p id=&quot;9l1Z&quot;&gt;iptables -t nat -A PREROUTING -i ens33 -p tcp --dport 8080 -j DNAT --to 192.168.11.2:8080&lt;/p&gt;
  &lt;p id=&quot;np8h&quot;&gt;iptables -t nat -A PREROUTING -i ens33 -p tcp --dport 2026 -j DNAT --to 192.168.11.2:2026&lt;/p&gt;
  &lt;p id=&quot;Q4Ou&quot;&gt;iptables -t nat -A POSTROUTING -d 192.168.11.2 -j MASQUERADE&lt;/p&gt;
  &lt;p id=&quot;uG7X&quot;&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&lt;/p&gt;
  &lt;p id=&quot;CQPU&quot;&gt;на клиенте&lt;/p&gt;
  &lt;p id=&quot;2ejx&quot;&gt;http://172.16.1.2:8080&lt;/p&gt;
  &lt;p id=&quot;ZEpH&quot;&gt;&lt;a href=&quot;http://172.16.2.2:8080&quot; target=&quot;_blank&quot;&gt;http://172.16.2.2:8080&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;NqV7&quot;&gt;&lt;strong&gt;Задание 9 Настройте веб-сервер nginx как обратный прокси-сервер на ISP&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;sSCA&quot;&gt;Скачать пакеты: sudo apt install nginx –y&lt;/p&gt;
  &lt;p id=&quot;O978&quot;&gt;Зайти в файл: nano /etc/nginx/sites-available/default&lt;/p&gt;
  &lt;p id=&quot;XUb8&quot;&gt;В этом файле раскомментировать почти весь блок и добавить данные&lt;/p&gt;
  &lt;p id=&quot;zOZ2&quot;&gt;server {&lt;/p&gt;
  &lt;p id=&quot;3rdv&quot;&gt;listen 80;&lt;/p&gt;
  &lt;p id=&quot;3n9S&quot;&gt;server_name web.au-team.irpo;&lt;/p&gt;
  &lt;p id=&quot;L801&quot;&gt;location / {&lt;/p&gt;
  &lt;p id=&quot;2bMd&quot;&gt;proxy_pass http://172.16.1.2:8080;&lt;/p&gt;
  &lt;p id=&quot;vO03&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;tiNy&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;ImKV&quot;&gt;server {&lt;/p&gt;
  &lt;p id=&quot;RH7U&quot;&gt;listen 80;&lt;/p&gt;
  &lt;p id=&quot;Hoxd&quot;&gt;server_name docker.au-team.irpo;&lt;/p&gt;
  &lt;p id=&quot;vJKc&quot;&gt;location / {&lt;/p&gt;
  &lt;p id=&quot;mJ0t&quot;&gt;proxy_pass http://172.16.2.2:8080;&lt;/p&gt;
  &lt;p id=&quot;eY8J&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;tXl1&quot;&gt;}&lt;/p&gt;
  &lt;p id=&quot;0Kjz&quot;&gt;sudo nano /etc/hosts&lt;br /&gt; &amp;#x60;&amp;#x60;&amp;#x60;&lt;br /&gt; &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F172.16.1.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;172.16.1.2&lt;/a&gt; web.au-team.irpo&lt;br /&gt; &lt;a href=&quot;https://vk.com/away.php?to=https%3A%2F%2F172.16.2.2&amp;utf=1&quot; target=&quot;_blank&quot;&gt;172.16.2.2&lt;/a&gt; docker.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;5NEj&quot;&gt;http://web.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;kbTt&quot;&gt;http://docker.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;SIrs&quot;&gt;&lt;strong&gt;Задание 10 На маршрутизаторе ISP настройте web-based аутентификацию&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;jKI8&quot;&gt;apt install apache2-utils&lt;/p&gt;
  &lt;p id=&quot;JOtA&quot;&gt;mkdir -p /etc/nginx/conf.d&lt;/p&gt;
  &lt;p id=&quot;CsIE&quot;&gt;htpasswd -bc /etc/nginx/conf.d/.htpasswd WEB P@ssw0rd&lt;/p&gt;
  &lt;p id=&quot;5uWC&quot;&gt;В уже ранее тронутый нами блок nano /etc/nginx/sites-available/default&lt;/p&gt;
  &lt;p id=&quot;2V9E&quot;&gt;Добавляем:&lt;/p&gt;
  &lt;p id=&quot;UkXv&quot;&gt;auth_basic &amp;quot;Restricted Area&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;oQki&quot;&gt;auth_basic_user_file /etc/nginx/conf.d/.htpasswd;&lt;/p&gt;
  &lt;p id=&quot;0NPM&quot;&gt;Проверка: web.au-team.irpo&lt;/p&gt;
  &lt;p id=&quot;G2SE&quot;&gt;&lt;strong&gt;Задание 11 Яндекс Браузер&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;VGK2&quot;&gt;В лисе написать скачать яндексбраузер для дебиан 12, скачаваем, переходим в папку загрузки. Пкм нажимаем открыть с помощью и там будет установка приложений. ВСЕЕЕЕ&lt;/p&gt;

</content></entry></feed>