This commit is contained in:
4bobus
2025-06-25 14:41:23 +05:00
4 changed files with 38 additions and 45 deletions

View File

@@ -73,7 +73,7 @@
Заодно настроим GRE туннель
<p align="center">
<img src="images/module1/11..png" width="600" />
<img src="picture для варинта 2/int-hq-rtr.png" width="600" />
</p>
<p align="center">
@@ -101,7 +101,7 @@
</p>
<p align="center">
<img src="images/module1/16. nftables.png" width="600" />
<img src="picture для варинта 2/nftables-hq-rtr.png" width="600" />
</p>
Обязательно добавим в автозагрузку и активируем
@@ -135,16 +135,10 @@
<img src="images/module1/20..png" width="600" />
</p>
Переходим к настройке frr (ospf)
Переходим к настройке frr (ospf), Поставим пароль на frr
<p align="center">
<img src="images/module1/21..png" width="600" />
</p>
Поставим пароль на frr
<p align="center">
<img src="images/module1/22..png" width="600" />
<img src="picture для варинта 2/frr-hq-rtr.png" width="600" />
</p>
Не забываем перезапустить
@@ -173,7 +167,7 @@
</p>
<p align="center">
<img src="images/module1/27..png" width="600" />
<img src="picture для варинта 2/int-br-rtr.png" width="600" />
</p>
<p align="center">
@@ -197,7 +191,7 @@
***nano /etc/nftables.conf***
<p align="center">
<img src="images/module1/31..png" width="600" />
<img src="picture для варинта 2/nftables-br-rtr.png" width="600" />
</p>
<p align="center">
@@ -224,12 +218,9 @@
</p>
<p align="center">
<img src="images/module1/37..png" width="600" />
<img src="picture для варинта 2/frr-br-rtr.png" width="600" />
</p>
<p align="center">
<img src="images/module1/38..png" width="600" />
</p>
<p align="center">
<img src="images/module1/39..png" width="600" />
@@ -256,7 +247,7 @@
Прокинем инет:
<p align="center">
<img src="images/module1/40. hq-srv.png" width="600" />
<img src="picture для варинта 2/int-hq-srv.png" width="600" />
</p>
Перезапускаем сервис:
@@ -273,11 +264,11 @@
<p align="center"><b>*BR-SRV*</b></p>
<p align="center">
<img src="images/module1/43..png" width="600" />
<img src="picture для варинта 2/hostname-br-srv.png" width="600" />
</p>
<p align="center">
<img src="images/module1/42. br-srv.png" width="600" />
<img src="picture для варинта 2/int-br-srv.png" width="600" />
</p>
Перезапускаем сервис:
@@ -296,20 +287,22 @@
### <p align="center"><b>Создание локальных учетных записей</b></p>
<p align="center"><b>Создайте пользователя sshuser на серверах</b></p>
<p align="center"><b>Создайте пользователя sshuser на серверах HQ-SRV и BR-SRV</b></p>
- Пароль пользователя sshuser - "P@ssw0rd"
- Идентификатор пользователя 1015
- Пользователь sshuser должен иметь возможность запускать sudo без дополнительной аутентификации
<p align="center"><b>*HQ-SRV и BR-SRV*</b></p>
<p align="center">
<img src="images/module1/44. sshuser.png" width="600" />
<img src="picture для варинта 2/ssh-user.png" width="600" />
</p>
Пользователь sshuser должен иметь возможность запускать sudo без дополнительной аутентификации.
В дебиане нету судо поэтому скачаем:
<p align="center">
<img src="images/module1/45..png" width="600" />
<img src="picture для варинта 2/ssh-user2.png" width="600" />
</p>
<p align="center">
@@ -319,7 +312,11 @@
НА BR-SRV СДЕЛАЙТЕ ТОЖЕ САМОЕ
<p align="center"><b>Создайте пользователя net_admin на маршрутизаторах</b></p>
<p align="center"><b>Создайте пользователя net_admin на маршрутизаторах HQ-RTR и BR-RTR</b></p>
- Пароль пользователя net_admin - "P@$$word"
- При настройке на EcoRouter пользователь net_admin должен обладать максимальными привилегиями
- При настройке ОС на базе Linux, запускать sudo без дополнителььной аутентификации
<p align="center"><b>*HQ-RTR и BR-RTR*</b></p>
@@ -346,8 +343,9 @@
### <p align="center"><b>Настройка безопасного удаленного доступа на серверах HQ-SRV и BR-SRV:</b></p>
- Для подключения используйте порт 2024
- Разрешите подключения только пользователю sshuser ● Ограничьте количество попыток входа до двух
- Для подключения используйте порт 3015
- Разрешите подключения только пользователю sshuser
- Ограничьте количество попыток входа до двух
- Настройте баннер «Authorized access only»
<p align="center"><b>*HQ-SRV и BR-SRV*</b></p>
@@ -359,7 +357,7 @@
Редактируем файл /etc/ssh/sshd_config:
<p align="center">
<img src="images/module1/52..png" width="600" />
<img src="picture для варинта 2/ssh-port.png" width="600" />
</p>
<p align="center">
@@ -415,7 +413,7 @@
</p>
<p align="center">
<img src="images/module1/60..png" width="600" />
<img src="picture для варинта 2/restart-dhcp.png" width="600" />
</p>
> **Примечание:**
@@ -436,10 +434,6 @@
<img src="images/module1/61. dns.png" width="600" />
</p>
<p align="center">
<img src="images/module1/62..png" width="600" />
</p>
<p align="center">
<img src="images/module1/63..png" width="600" />
</p>
@@ -466,12 +460,12 @@
***systemctl restart dnsmasq***
После настройки dns-сервера прописываем всем машинам в /etc/resolv.conf:
После настройки dns-сервера прописываем всем машинам -"HQ-SRV, HQ-RTR, BR-RTR, BR-SRV", кроме HQ-CLI (так как настроили для него dhcp) в /etc/resolv.conf:
***nameserver 192.168.100.2***
<p align="center">
<img src="images/module1/67. таблица доменных имен.png" width="600" />
<img src="picture для варинта 2/dns-tables.png" width="600" />
</p>
@@ -484,7 +478,7 @@
***timedatectl status***
<p align="center">
<img src="images/module1/68. часовой пояс.png" width="600" />
<img src="picture для варинта 2/hq-cli-timedate.png" width="600" />
</p>
Если отличается, то устанавливаем:

View File

@@ -35,12 +35,11 @@ table inet filter {
table inet nat {
chain prerouting {
type nat hook prerouting priority filter; policy accept
ip daddr 172.16.5.2 tcp dport 2024 dnat ip to 192.168.200.2:2024
ip daddr 172.16.5.2 tcp dport 80 dnat ip to 192.168.200.2:8080
ip daddr 172.16.50.2 tcp dport 3015 dnat ip to 192.168.200.2:3015
ip daddr 172.16.50.2 tcp dport 80 dnat ip to 192.168.200.2:8080
}
chain postrouting {
type nat hook postrouting priority srcnat
oif "ens18" ip saddr { 192.168.200.0/27 } masquerade
oif "ens18" ip saddr { 192.168.200.0/28 } masquerade
}
}

View File

@@ -35,11 +35,11 @@ table inet filter {
table inet nat {
chain prerouting {
type nat hook prerouting priority filter; policy accept
ip daddr 172.16.4.2 tcp dport 2024 dnat ip to 192.168.100.2:2024
ip daddr 172.16.40.2 tcp dport 3015 dnat ip to 192.168.100.2:3015
ip daddr 172.16.40.2 tcp dport 80 dnat ip to 192.168.100.2:80
}
chain postrouting {
type nat hook postrouting priority srcnat
oif "ens18" ip saddr { 192.168.100.0/26, 192.168.10.0/28 } masquerade
oif "ens18" ip saddr { 192.168.100.0/27, 192.168.10.0/28 } masquerade
}
}

View File

@@ -10,10 +10,10 @@ services:
- database
volumes:
- images:/var/www/html/images
- ./LocalSettings.php:/var/www/html/LocalSettings.php
# - ./LocalSettings.php:/var/www/html/LocalSettings.php
database:
container_name: db
container_name: mariadb
image: mariadb
restart: always
environment: