Базовая настройка DHCP на роутерах
Автор
Мудрость форума: Время для себя
- Как снимается кино?481 ответ
- Посоветуйте книги про подростков598 ответов
- Посоветуйте интересные фильмы772 ответа
- Назовите очень грустные песни, от которых плакать хочется702 ответа
- Пересмотрела Титаник. Есть вопросы501 ответ
- Положительные герои каких советских фильмов вас раздражают?805 ответов
- Где и как справить День рождения, чтобы было весело и недорого?471 ответ
- Будни домохозяйки?710 ответов
- Хорошие турецкие сериалы500 ответов
- Сайты для общения с иностранцами для практики в изучении языка598 ответов
10 ответов
Последний —
Перейти
Гость
2) на HQ-SRV
Тип диска - SATA СОЗДАТЬ В НАСТРОЙКАХ МАШИНЫ, “Create a new virtual disk”, Maximum disk size - 1. В
имени диска меняем цифру на конце на 10, 11 соответственно для 2 дисков.
ПРИМЕР: HQ-SRV-11.vmdk
Нажимаем Finish.
Проверяем наличие дисков. . Должны быть sdb, sdc
lsblk
fdisk /dev/sdb уже потом sdc
g
n
Жмем Enter 3 раза
W
mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/sdb1 /dev/sdc1
Далее проверяем, у md0 в типе должно быть написано raid0
lsblk
mdadm --detail --scan --verbose >> /etc/mdadm.conf
mkfs.ext4 /dev/md0
mkdir /raid
nano /etc/fstab
В конец добавляем следующую строчку: не обяз ее ровнять
/dev/md0 /raid ext4 defaults 0 0
systemctl daemon-reload
mount -a
df -h
Должна быть строчка с примонтированной директорией /raid
3) на HQ-SRV dnf install nfs4-acl-tools -y
dnf install nfs4-acl-tools mariadb-server httpd php php-mysqlnd php-cli -y
ЕСЛИ ВЫХОДИТ *** с PID И НОМЕР ТО ПИШЕМ
kill -9 и этот номер и снова скачиваем
mkdir /raid/nfs
chown nobody:nobody /raid/nfs
chmod 777 /raid/nfs
nano /etc/exports
Добавляем в него следующую строчку
/raid/nfs 192.168.200.0/28 (rw)
Выходим из nano: нажимаем ctrl+x, затем y
exportfs -a
systemctl enable --now nfs-server
На HQ-CLI: если ты не вышел с hquser1 выйди в root
mkdir /mnt/nfs
nano /etc/fstab
Добавляем следующую строчку: можно не ровнять
192.168.100.2:/raid/nfs /mnt/nfs nfs auto 0 0
Выходим из nano: нажимаем ctrl+x, затем y
systemctl daemon-reload
mount -a
df -h должна была появиться запись
Тип диска - SATA СОЗДАТЬ В НАСТРОЙКАХ МАШИНЫ, “Create a new virtual disk”, Maximum disk size - 1. В
имени диска меняем цифру на конце на 10, 11 соответственно для 2 дисков.
ПРИМЕР: HQ-SRV-11.vmdk
Нажимаем Finish.
Проверяем наличие дисков. . Должны быть sdb, sdc
lsblk
fdisk /dev/sdb уже потом sdc
g
n
Жмем Enter 3 раза
W
mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/sdb1 /dev/sdc1
Далее проверяем, у md0 в типе должно быть написано raid0
lsblk
mdadm --detail --scan --verbose >> /etc/mdadm.conf
mkfs.ext4 /dev/md0
mkdir /raid
nano /etc/fstab
В конец добавляем следующую строчку: не обяз ее ровнять
/dev/md0 /raid ext4 defaults 0 0
systemctl daemon-reload
mount -a
df -h
Должна быть строчка с примонтированной директорией /raid
3) на HQ-SRV dnf install nfs4-acl-tools -y
dnf install nfs4-acl-tools mariadb-server httpd php php-mysqlnd php-cli -y
ЕСЛИ ВЫХОДИТ *** с PID И НОМЕР ТО ПИШЕМ
kill -9 и этот номер и снова скачиваем
mkdir /raid/nfs
chown nobody:nobody /raid/nfs
chmod 777 /raid/nfs
nano /etc/exports
Добавляем в него следующую строчку
/raid/nfs 192.168.200.0/28 (rw)
Выходим из nano: нажимаем ctrl+x, затем y
exportfs -a
systemctl enable --now nfs-server
На HQ-CLI: если ты не вышел с hquser1 выйди в root
mkdir /mnt/nfs
nano /etc/fstab
Добавляем следующую строчку: можно не ровнять
192.168.100.2:/raid/nfs /mnt/nfs nfs auto 0 0
Выходим из nano: нажимаем ctrl+x, затем y
systemctl daemon-reload
mount -a
df -h должна была появиться запись
Гость
4) На ISP
nano /etc/chrony.conf
Добавляем # к трём любым строчкам, начинающимся с server ntp и дописываем ещё три строчки
local stratum 5
allow 0/0
hwtimestamp *
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart chronyd
chronyc sources
На HQ-SRV, HQ-CLI, BR-RTR, BR-SRV:
nano /etc/chrony.conf
Комментируем все сервера и добавляем созданный:
server 172.16.1.1 iburst prefer
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart chronyd
chronyc sources
5) На BR-SRV:
nano /etc/ansible/demo.ini
[all]
hq-srv ansible_host=192.168.100.2 ansible_user=sshuser ansible_port=2026
hq-cli ansible_host=192.168.200.2 ansible_user=username
hq-rtr ansible_host=192.168.100.1 ansible_user=net_admin
br-rtr ansible_host=172.30.100.1 ansible_user=net_admin
Выходим из nano: нажимаем ctrl+x, затем y
ssh-keygen -t rsa
Жмем Enter всегда до конца выполнения команды
Далее копируем ключи. На вопрос с сохранием отпечатка пишем yes,
все пароли – P@ssw0rd
ЭТО ДЕЛАЕМ ТУТ ЖЕ В ТЕРМИНАЛЕ
ssh-copy-id -p 2026 sshuser@192.168.100.2
ssh-copy-id username@192.168.200.2
ssh-copy-id net_admin@192.168.100.1
ssh-copy-id net_admin@172.30.100.1
nano /etc/ansible/ansible.cfg
[defaults]
Inventory = /etc/ansible/demo.ini
ask_pass = False
host_ket_cheking = False
interpreter_python=/usr/bin/python
Выходим из nano: нажимаем ctrl+x, затем y
ansible -m ping all
nano /etc/chrony.conf
Добавляем # к трём любым строчкам, начинающимся с server ntp и дописываем ещё три строчки
local stratum 5
allow 0/0
hwtimestamp *
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart chronyd
chronyc sources
На HQ-SRV, HQ-CLI, BR-RTR, BR-SRV:
nano /etc/chrony.conf
Комментируем все сервера и добавляем созданный:
server 172.16.1.1 iburst prefer
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart chronyd
chronyc sources
5) На BR-SRV:
nano /etc/ansible/demo.ini
[all]
hq-srv ansible_host=192.168.100.2 ansible_user=sshuser ansible_port=2026
hq-cli ansible_host=192.168.200.2 ansible_user=username
hq-rtr ansible_host=192.168.100.1 ansible_user=net_admin
br-rtr ansible_host=172.30.100.1 ansible_user=net_admin
Выходим из nano: нажимаем ctrl+x, затем y
ssh-keygen -t rsa
Жмем Enter всегда до конца выполнения команды
Далее копируем ключи. На вопрос с сохранием отпечатка пишем yes,
все пароли – P@ssw0rd
ЭТО ДЕЛАЕМ ТУТ ЖЕ В ТЕРМИНАЛЕ
ssh-copy-id -p 2026 sshuser@192.168.100.2
ssh-copy-id username@192.168.200.2
ssh-copy-id net_admin@192.168.100.1
ssh-copy-id net_admin@172.30.100.1
nano /etc/ansible/ansible.cfg
[defaults]
Inventory = /etc/ansible/demo.ini
ask_pass = False
host_ket_cheking = False
interpreter_python=/usr/bin/python
Выходим из nano: нажимаем ctrl+x, затем y
ansible -m ping all
Гость
6) На BR-SRV:
Перед развертыванием выполняем монтирование ISO образа с необходимыми Docker-образами.
Для этого переходим через VMWare WorkStation в настройки виртуальной машины.
Там выбираем CD/DVD driver 1 > Use ISO image file > Browse > Additional.iso > Open > OK.
После этого заново заходим в настройки BR-SRV, выбираем CD/DVD driver 1 > Connected > OK.
На BR-SRV:
mount /dev/cdrom /mnt
dnf install docker-ce docker-compose -y
systemctl enable --now docker
docker --version
docker load < /mnt/docker/site_latest.tar
docker load < /mnt/docker/mariadb_latest.tar
Проверка:
docker images
nano site.yml
ВСТАВЛЯЕМ ЭТО:
services:
db:
image: mariadb:10.11
container_name: db
environment:
MARIADB_DATABASE: testdb
MARIADB_USER: test
MARIADB_PASSWORD: Passw0rd
MARIADB_ROOT_PASSWORD: Passw0rd
volumes:
- db_data:/var/lib/mysql
restart: unless-stopped
testapp:
image: site
container_name: testapp
environment:
DB_TYPE: maria
DB_HOST: db
DB_NAME: testdb
DB_USER: test
DB_PASS: Passw0rd
DB_PORT: 3306
ports:
- "8080:8000"
depends_on:
- db
restart: unless-stopped
volumes:
db_data:
Выходим из nano: нажимаем ctrl+x, затем y
docker-compose -f site.yml up -d
На HQ-CLI:
Открываем браузер и заходим на 172.30.100.2:8080
Перед развертыванием выполняем монтирование ISO образа с необходимыми Docker-образами.
Для этого переходим через VMWare WorkStation в настройки виртуальной машины.
Там выбираем CD/DVD driver 1 > Use ISO image file > Browse > Additional.iso > Open > OK.
После этого заново заходим в настройки BR-SRV, выбираем CD/DVD driver 1 > Connected > OK.
На BR-SRV:
mount /dev/cdrom /mnt
dnf install docker-ce docker-compose -y
systemctl enable --now docker
docker --version
docker load < /mnt/docker/site_latest.tar
docker load < /mnt/docker/mariadb_latest.tar
Проверка:
docker images
nano site.yml
ВСТАВЛЯЕМ ЭТО:
services:
db:
image: mariadb:10.11
container_name: db
environment:
MARIADB_DATABASE: testdb
MARIADB_USER: test
MARIADB_PASSWORD: Passw0rd
MARIADB_ROOT_PASSWORD: Passw0rd
volumes:
- db_data:/var/lib/mysql
restart: unless-stopped
testapp:
image: site
container_name: testapp
environment:
DB_TYPE: maria
DB_HOST: db
DB_NAME: testdb
DB_USER: test
DB_PASS: Passw0rd
DB_PORT: 3306
ports:
- "8080:8000"
depends_on:
- db
restart: unless-stopped
volumes:
db_data:
Выходим из nano: нажимаем ctrl+x, затем y
docker-compose -f site.yml up -d
На HQ-CLI:
Открываем браузер и заходим на 172.30.100.2:8080
Гость
7) На HQ-SRV:
Перед развертыванием выполняем монтирование ISO образа с необходимыми Docker-образами.
Для этого переходим через VMWare WorkStation в настройки виртуальной машины.
Там выбираем CD/DVD driver 1 > Use ISO image file > Browse > Additional.iso > Open < OK.
После этого заново заходим в настройки HQ-SRV, выбираем CD/DVD driver 1 > Connected > OK.
mount /dev/cdrom /mnt
dnf install mariadb-server httpd php php-mysqlnd php-cli -y
systemctl enable --now mariadb httpd
Для проверки на hq-cli открываем в браузере 192.168.100.2
mysql_secure_installation
P@ssw0rd
n
n
y
y
y
y
mysql -u root -p
P@ssw0rd
CREATE USER 'web'@'localhost' IDENTIFIED BY 'P@ssw0rd';
CREATE DATABASE webdb DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON webdb.* TO 'web'@'localhost';
flush privileges;
\q
mysql -u root -p webdb < /mnt/web/dump.sql
P@ssw0rd
cp /mnt/web/index.php /var/www/html
cp /mnt/web/logo.png /var/www/html
nano /var/www/html/index.php
Меняем значения:
$servername = “localhost”; также ост
$username = “web”; меняем
$password = “P@ssw0rd”; меняем
$dbname = “webdb”; меняем
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart httpd
На hq-cli снова открываем в браузере 192.168.100.2
Перед развертыванием выполняем монтирование ISO образа с необходимыми Docker-образами.
Для этого переходим через VMWare WorkStation в настройки виртуальной машины.
Там выбираем CD/DVD driver 1 > Use ISO image file > Browse > Additional.iso > Open < OK.
После этого заново заходим в настройки HQ-SRV, выбираем CD/DVD driver 1 > Connected > OK.
mount /dev/cdrom /mnt
dnf install mariadb-server httpd php php-mysqlnd php-cli -y
systemctl enable --now mariadb httpd
Для проверки на hq-cli открываем в браузере 192.168.100.2
mysql_secure_installation
P@ssw0rd
n
n
y
y
y
y
mysql -u root -p
P@ssw0rd
CREATE USER 'web'@'localhost' IDENTIFIED BY 'P@ssw0rd';
CREATE DATABASE webdb DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON webdb.* TO 'web'@'localhost';
flush privileges;
\q
mysql -u root -p webdb < /mnt/web/dump.sql
P@ssw0rd
cp /mnt/web/index.php /var/www/html
cp /mnt/web/logo.png /var/www/html
nano /var/www/html/index.php
Меняем значения:
$servername = “localhost”; также ост
$username = “web”; меняем
$password = “P@ssw0rd”; меняем
$dbname = “webdb”; меняем
Выходим из nano: нажимаем ctrl+x, затем y
systemctl restart httpd
На hq-cli снова открываем в браузере 192.168.100.2
Гость
8) На BR-RTR:
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.2.2" forward-port port="2026" protocol="tcp" to-port="2026" to-addr="172.30.100.2"' --permanent
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.2.2" forward-port port="8080" protocol="tcp" to-port="8080" to-addr="172.30.100.2"' --permanent
firewall-cmd --reload
systemctl restart firewalld
На hq-cli в браузере открываем 172.16.2.2:8080, должен открыться сайт как в задании 6.
Пробуем подключиться по ssh, должно подключить к br-srv:
ssh sshuser@172.16.2.2 -p 2026
На HQ-RTR:
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.1.2" forward-port port="2026" protocol="tcp" to-port="2026" to-addr="192.168.100.2"' --permanent
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.1.2" forward-port port="8080" protocol="tcp" to-port="80" to-addr="192.168.100.2"' --permanent
firewall-cmd --reload
systemctl restart firewalld
На hq-cli в браузере открываем 172.16.1.2:8080, должен открыться сайт как в задании 7.
Пробуем подключиться по ssh, должно подключить к hq-srv:
ssh sshuser@172.16.1.2 -p 2026
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.2.2" forward-port port="2026" protocol="tcp" to-port="2026" to-addr="172.30.100.2"' --permanent
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.2.2" forward-port port="8080" protocol="tcp" to-port="8080" to-addr="172.30.100.2"' --permanent
firewall-cmd --reload
systemctl restart firewalld
На hq-cli в браузере открываем 172.16.2.2:8080, должен открыться сайт как в задании 6.
Пробуем подключиться по ssh, должно подключить к br-srv:
ssh sshuser@172.16.2.2 -p 2026
На HQ-RTR:
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.1.2" forward-port port="2026" protocol="tcp" to-port="2026" to-addr="192.168.100.2"' --permanent
firewall-cmd --zone=trusted --add-rich-rule='rule family="ipv4" destination address="172.16.1.2" forward-port port="8080" protocol="tcp" to-port="80" to-addr="192.168.100.2"' --permanent
firewall-cmd --reload
systemctl restart firewalld
На hq-cli в браузере открываем 172.16.1.2:8080, должен открыться сайт как в задании 7.
Пробуем подключиться по ssh, должно подключить к hq-srv:
ssh sshuser@172.16.1.2 -p 2026
Гость
9) На ISP:
dnf install nginx httpd-tools -y
dnf install nginx -y
systemctl enable --now nginx
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
В файле комментируем созданный по умолчанию сервер и добавляем
в него 2 других сервера:
server {
listen 80;
server_name docker.au-team.irpo;
location / {
proxy_pass http://172.16.5.2:8080;
}
}
server {
listen 80;
server_name web.au-team.irpo;
location / {
proxy_pass http://172.16.4.2:8080;
}
}
server {
listen 80;
server_name docker.au-team.irpo;
location / {
proxy_pass http://172.16.2.2:8080;
}
}
server {
listen 80;
server_name web.au-team.irpo;
location / {
proxy_pass http://172.16.1.2:8080;
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
systemctl restart nginx
nano /etc/selinux/config
Меняем параметр SELINUX на disabled
На hq-cli в браузере открываем http://docker.au-team.irpo, должен открыться сайт из задания 6.
Открываем http://web.au-team.irpo, там сайт из задания 7.
dnf install nginx httpd-tools -y
dnf install nginx -y
systemctl enable --now nginx
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
В файле комментируем созданный по умолчанию сервер и добавляем
в него 2 других сервера:
server {
listen 80;
server_name docker.au-team.irpo;
location / {
proxy_pass http://172.16.5.2:8080;
}
}
server {
listen 80;
server_name web.au-team.irpo;
location / {
proxy_pass http://172.16.4.2:8080;
}
}
server {
listen 80;
server_name docker.au-team.irpo;
location / {
proxy_pass http://172.16.2.2:8080;
}
}
server {
listen 80;
server_name web.au-team.irpo;
location / {
proxy_pass http://172.16.1.2:8080;
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
systemctl restart nginx
nano /etc/selinux/config
Меняем параметр SELINUX на disabled
На hq-cli в браузере открываем http://docker.au-team.irpo, должен открыться сайт из задания 6.
Открываем http://web.au-team.irpo, там сайт из задания 7.
Гость
10) на ISP:
dnf install httpd-tools -y
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
Добавляем строчки auth_basic на 2 сервере ПОСЛЕ Location и перед proxy_pass
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
Проверяем:
nginx -t
systemctl restart nginx
На hq-cli в браузере открываем web.au-team.irpo
логин - WEB, пароль - P@ssw0rd. Должен открыться сайт из задания 7.
11) Установка Яндекс Браузера:
Заходим в «Окно настройки РЕДОС», переходим во вкладку «Партнерские приложения» и нажимаем на Яндекс браузер. После загрузки нажимаем на клавишу WIN и выбираем «Другие приложения».
Переходим на вторую страницу и запускаем браузер. это не надо
На HQ-CLI:
sudo -i
dnf install yandex-browser-stable
dnf install httpd-tools -y
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
Добавляем строчки auth_basic на 2 сервере ПОСЛЕ Location и перед proxy_pass
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
Проверяем:
nginx -t
systemctl restart nginx
На hq-cli в браузере открываем web.au-team.irpo
логин - WEB, пароль - P@ssw0rd. Должен открыться сайт из задания 7.
11) Установка Яндекс Браузера:
Заходим в «Окно настройки РЕДОС», переходим во вкладку «Партнерские приложения» и нажимаем на Яндекс браузер. После загрузки нажимаем на клавишу WIN и выбираем «Другие приложения».
Переходим на вторую страницу и запускаем браузер. это не надо
На HQ-CLI:
sudo -i
dnf install yandex-browser-stable
Гость
Пил в выходные, перегар на весь кабинет, а теперь не признается, что пил? Пропусти это, чего тебе стоит. Кивни и занимайся своими делами.
Сидит и умничает, а сам ничего не знает. Пропусти мимо ушей и занимаемся своими делами. Чего тебе стоит?
Сидит и умничает, а сам ничего не знает. Пропусти мимо ушей и занимаемся своими делами. Чего тебе стоит?
Гость
10) на ISP:
dnf install httpd-tools -y
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
Добавляем строчки auth_basic на 2 сервере ПОСЛЕ Location и перед proxy_pass
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
Проверяем:
nginx -t
systemctl restart nginx
На hq-cli в браузере открываем web.au-team.irpo
логин - WEB, пароль - P@ssw0rd. Должен открыться сайт из задания 7.
11) Установка Яндекс Браузера:
Заходим в «Окно настройки РЕДОС», переходим во вкладку «Партнерские приложения» и нажимаем на Яндекс браузер. После загрузки нажимаем на клавишу WIN и выбираем «Другие приложения».
Переходим на вторую страницу и запускаем браузер. это не надо
На HQ-CLI:
sudo -i
dnf install yandex-browser-stable
dnf install httpd-tools -y
htpasswd -c /etc/nginx/.htpasswd WEB
P@ssw0rd
P@ssw0rd
nano /etc/nginx/nginx.conf
Добавляем строчки auth_basic на 2 сервере ПОСЛЕ Location и перед proxy_pass
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
Проверяем:
nginx -t
systemctl restart nginx
На hq-cli в браузере открываем web.au-team.irpo
логин - WEB, пароль - P@ssw0rd. Должен открыться сайт из задания 7.
11) Установка Яндекс Браузера:
Заходим в «Окно настройки РЕДОС», переходим во вкладку «Партнерские приложения» и нажимаем на Яндекс браузер. После загрузки нажимаем на клавишу WIN и выбираем «Другие приложения».
Переходим на вторую страницу и запускаем браузер. это не надо
На HQ-CLI:
sudo -i
dnf install yandex-browser-stable
И всё это только ради того, чтобы сидеть на яндекс браузере?
Это отрывок из камасутры, полагаю домашнее задание из каких-то курсов, иначе зачем столько извращений лишних (причем нипральных) делать хз. И название темы к содержимому не имеет отношения чот))
З.Ы. За нано респект, достали эти гики из нулевых со своим вимом)) чВВ
З.Ы. За нано респект, достали эти гики из нулевых со своим вимом)) чВВ
Форум: Время для себя
Всего: 51 214 тем
Новые темы за сутки: 12 тем
- Авторы Книг3 ответа
- Зимородок2 ответа
- Ничего не делаю в выходные7 ответов
- Парная НЮ фотосессия, поделитесь впечатлениями, кто был?34 ответа
- Рок-песня, которая спасла твой день47 ответов
- Хобби. Любители кукол6 ответов
- Как называется сериал?1 ответ
- Хорошие новости с утра31 ответ
- Какие темы для закрытого анонимного общения вам были бы интересны?31 ответ
- Поехали? — Ангола1 ответ
Популярные темы за сутки: 3 темы
- Шалаш под дождём, но с камином167 265 ответов
- Темы наших любимых литературных персонажей106 319 ответов
- Рок-песня, которая спасла твой день47 ответов
- Парная НЮ фотосессия, поделитесь впечатлениями, кто был?34 ответа
- Хорошие новости с утра31 ответ
- Ничего не делаю в выходные7 ответов
- Хобби. Любители кукол6 ответов
- Авторы Книг3 ответа
- Зимородок2 ответа
- Как называется сериал?1 ответ
Следующая тема
Предыдущая тема
на серверах HQ-SRV и BR- SRV
nano /etc/ssh/sshd_config
меняем Port 2026
Разрешаем подключение по порту 2026
semanage port -a -t ssh_port_t -p tcp 2026
Перезапускаем ssh
systemctl restart sshd
НА HQ-SRV
cd /opt/dns
nano au-team.irpo
ВОТ ЭТИ СТРОЧКИ ПОМЕНЯЙ НА
wiki CNAME hq-rtr.au-team.irpo.
moodle CNAME hq-rtr.au-team.irpo.
НА ЭТИ СТРОЧКИ
docker A 172.16.2.1
web A 172.16.1.1
ПЕРЕЗАПУСКАЕМ NAMED НА HQ-SRV
systemctl restart named
1) на BR-SRV
dnf install samba* krb5* docker-ce docker-compose -y
dnf install -y samba* krb5* -y
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
mv /etc/krb5.conf /etc/krb5.conf.bak
nano /etc/krb5.conf.d/crypto-policies
Изменяем файл следующим образом: ставим курсор на существующую строчку permitted_enctypes,
нажимаем CTRL+K и три раза CTRL+U
ТАК БУДЕТ ВЫГЛЯДЕТ ПРИМЕРНО
default_tgs_enctypes
default_tkt_enctypes
permitted_enctypes
samba-tool domain provision --use-rfc2307 --interactive
Жмём Enter 3 раза ENTER. Далее на моменте DNS backend пишем “NONE”. Затем указываем
пароль администратора: P@ssw0rd
BACKEND NONE
P@ssw0rd
cp /var/lib/samba/private/krb5.conf /etc/krb5.conf
nano /etc/krb5.conf
В realms добавляем kdc:
после default_domain
kdc = br-srv.au-team.irpo
ПОСЛЕ В DOMAIN_REALM:
br-srv = AU-TEAM.IRPO
systemctl enable --now samba
ЭТО ТОЖЕ НА BR-SRV
kinit administrator@AU-TEAM.IRPO
ПАРОЛЬ ВВОДИМ P@ssw0rd
Переходим на HQ-CLI
sudo -i
ПАРОЛЬ ВВОДИМ
echo "172.30.100.2 au-team.irpo" >> /etc/hosts
realm join -U -v Administrator@AU-TEAM.IRPO ( если не работает systemctl restart sssd НА HQ-CLI)
В конце добавления должна появиться надпись “Successfully enrolled machine in realm”
на BR-SRV
samba-tool group add hq
for i in {1..5}; do samba-tool user add hquser$i P@ssw0rd; samba-tool group addmembers hq hquser$i; done
Проверяем:
samba-tool group listmembers hq
на HQ-CLI
sudo -i
nano /etc/sssd/sssd.conf
Меняем значение ad_server 2 СТРОЧКА ПОСЛЕ [domain/]на br-srv.au-team.irpo
systemctl restart sssd
nano /etc/krb5.conf
Приводим файл к следующему виду:
В [realms] ниже закоменченных строк добавляем
AU-TEAM.IRPO = {
kdc = br-srv.au-team.irpo
admin_server = br-srv.au-team.irpo
}
В [domain_realm]
.au-team.irpo = AU-TEAM.IRPO
au-team.irpo = AU-TEAM.IRPO
Далее переходим в «Настройки» - «Сетевые учетные записи».
Выбираем Kerberos 2 пункт, вводим administrator@AU-TEAM.IRPO и P@ssw0rd.
ИЛИ В КОНСОЛИ ПИШЕМ kinit administrator@AU-TEAM.IRPO и пароль
sss_cache -E
visudo
ВТАВЛЯЕМ В ПЕРВУЮ ПУСТУЮ СТРОКУ
%hq@au-team.irpo ALL=(ALL) /bin/cat, /bin/grep, /bin/id
Выходим: нажимаем ctrl+x, затем y
id hquser1@AU-TEAM.IRPO
su - hquser1@AU-TEAM.IRPO
sudo cat /etc/hosts | grep au-team
ПАРОЛЬ ВВОДИМ
id
exit