Compare commits
No commits in common. "24c0bc8893a3db63dee647fabf7efc85ba6a3929" and "51ba62dbc6df72cb73309ca4683c71506e40a433" have entirely different histories.
24c0bc8893
...
51ba62dbc6
|
@ -1,5 +0,0 @@
|
||||||
# Общий буфер обмена
|
|
||||||
|
|
||||||
Общий буфер обмена будет работать в ВМ с графикой SPICE в vm-viewer, при этом в vm-viewer необходимо включить поддержку общего буфера обмена - Preferences -> Разделить буфер обмена.
|
|
||||||
|
|
||||||
Кроме этого, в самой ВМ необходимо установить пакет spice-vdagent
|
|
|
@ -1,45 +1,35 @@
|
||||||
# Монтирование сетевых папок с помощью NFS
|
### Монтирование сетевых папок с помощью NFS
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt install autofs
|
sudo apt install autofs
|
||||||
```
|
```
|
||||||
|
|
||||||
## Настройка
|
**Настройка**
|
||||||
|
|
||||||
Для настройки autofs в файле `/etc/auto.master` необходимо добавить строку
|
Для настройки autofs в файле `/etc/auto.master` необходимо добавить строку
|
||||||
|
```
|
||||||
```bash
|
|
||||||
/nfs /etc/auto.nfs --timeout=60
|
/nfs /etc/auto.nfs --timeout=60
|
||||||
```
|
```
|
||||||
|
|
||||||
Здесь --timeout=60 указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд.
|
Здесь --timeout=60 указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд.
|
||||||
|
|
||||||
Создаем в корне файловой системы папку `/nfs` :
|
Создаем в корне файловой системы папку `/nfs` :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo touch /etc/auto.nfs && sudo mkdir /nfs
|
sudo touch /etc/auto.nfs && sudo mkdir /nfs
|
||||||
````
|
````
|
||||||
|
|
||||||
В файле `/etc/auto.nfs` добавляем строку
|
В файле `/etc/auto.nfs` добавляем строку
|
||||||
|
```
|
||||||
```bash
|
disk1 -rw,soft,intr,rsize=8192,wsize=8192 192.168.13.8:/mnt/disk1
|
||||||
video -rw,soft,intr,rsize=8192,wsize=8192 nas.dav.lan:/mnt/media/video
|
disk2 -rw,soft,intr,rsize=8192,wsize=8192 192.168.13.8:/mnt/disk2
|
||||||
data -rw,soft,intr,rsize=8192,wsize=8192 nas.dav.lan:/mnt/main/data
|
disk3 -rw,soft,intr,rsize=8192,wsize=8192 192.168.13.8:/mnt/disk3
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Перезапускаем службу autofs :
|
Перезапускаем службу autofs :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo service autofs restart
|
sudo service autofs restart
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir ~/nas_nfs
|
mkdir ~/DNAS_nfs
|
||||||
ln -s /nfs/data ~/nas_nfs/data
|
ln -s /nfs/disk1 ~/DNAS_nfs/disk1
|
||||||
ln -s /nfs/video ~/nas_nfs/video
|
ln -s /nfs/disk2 ~/DNAS_nfs/disk2
|
||||||
|
```
|
||||||
mkdir ~/nas_syssoft
|
|
||||||
ln -s /nfs/data/Syssoft ~/nas_syssoft/Syssoft
|
|
||||||
|
|
||||||
```
|
|
16
certbot.md
16
certbot.md
|
@ -47,22 +47,6 @@ sudo certbot certonly --dry-run \
|
||||||
|
|
||||||
Настройка производилась по статье из [хабра](https://habr.com/ru/post/318952/)
|
Настройка производилась по статье из [хабра](https://habr.com/ru/post/318952/)
|
||||||
|
|
||||||
**Вручную обновить ACME сертификат Let's Encrypt с помощью записи в DNS**
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo certbot --manual --agree-tos --manual-public-ip-logging-ok --preferred-challenges dns certonly --server https://acme-v02.api.letsencrypt.org/directory -d *.syssoft.su -d syssoft.su
|
|
||||||
```
|
|
||||||
|
|
||||||
Добавить в DNS TXT запись предложенного содержания.
|
|
||||||
|
|
||||||
Проверить, что запись обновилась на Google (это происходит сразу)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
nslookup -type=txt _acme-challenge.syssoft.su. 8.8.8.8
|
|
||||||
```
|
|
||||||
|
|
||||||
подождать еще минут 10, затем нажать Enter.
|
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
**Получение wildcard сертификата на все поддомены**
|
**Получение wildcard сертификата на все поддомены**
|
||||||
|
|
|
@ -87,9 +87,6 @@ fi
|
||||||
# Директория, в которой хранится конфигурационный файл EEPROM
|
# Директория, в которой хранится конфигурационный файл EEPROM
|
||||||
eeprom_conf_path=/opt/backup_from_usb
|
eeprom_conf_path=/opt/backup_from_usb
|
||||||
|
|
||||||
# Перенаправить весь вывод и ошибки в файл
|
|
||||||
exec > $eeprom_conf_path/run_log 2>&1
|
|
||||||
|
|
||||||
# Необходимо убедиться, что в папке присутствует конфиг EEPROM для изменения порядка загрузки
|
# Необходимо убедиться, что в папке присутствует конфиг EEPROM для изменения порядка загрузки
|
||||||
eeprom_conf="usb_eeprom.conf"
|
eeprom_conf="usb_eeprom.conf"
|
||||||
|
|
||||||
|
@ -102,7 +99,7 @@ fi
|
||||||
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
||||||
|
|
||||||
# Перезагрузка
|
# Перезагрузка
|
||||||
/usr/sbin/reboot
|
reboot
|
||||||
```
|
```
|
||||||
|
|
||||||
Добавить права на выполнение
|
Добавить права на выполнение
|
||||||
|
@ -223,13 +220,13 @@ ssh $server 'echo "$(tail -5 $remote_path/log)" > $remote_path/log'
|
||||||
|
|
||||||
# Необходимо хранить только последние 3 резервные копии
|
# Необходимо хранить только последние 3 резервные копии
|
||||||
count_copies=3
|
count_copies=3
|
||||||
ssh $server "find $remote_path -type f -name '*_image.img.gz' -printf '%T@ %p\n' | sort -nr | cut -d' ' -f 2- | tail -n +$(($count_copies+1)) | xargs rm -f --"
|
ssh $server "find . -type f -name '*_image.img.gz' -printf '%T@ %p\n' | sort -n | cut -d' ' -f 2- | tail -n +$(($count_copies+1)) | xargs rm -f --"
|
||||||
|
|
||||||
# Необходимо переключить EEPROM на загрузку с SD карты
|
# Необходимо переключить EEPROM на загрузку с SD карты
|
||||||
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
||||||
|
|
||||||
# Перезагрузка
|
# Перезагрузка
|
||||||
/usr/sbin/reboot
|
reboot
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,7 @@ Address = 10.10.10.1/24
|
||||||
# сохранить конфигурацию
|
# сохранить конфигурацию
|
||||||
SaveConfig = true
|
SaveConfig = true
|
||||||
|
|
||||||
# вкл./откл. подмену IP для VPN - ЗАМЕНИТЬ ИМЯ ИНТЕРФЕЙСА!!!
|
# вкл./откл. подмену IP для VPN
|
||||||
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
|
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
|
||||||
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
|
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue