Инструменты пользователя

Инструменты сайта


fedora:020-network

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
fedora:020-network [19.11.2025 09:57:22] – Oleg Kochkinfedora:020-network [09.11.2026 10:52:18] (текущий) – [Вывести параметры, получаемые клиентом от dhcp сервера] Oleg Kochkin
Строка 1: Строка 1:
 ====== Сеть ====== ====== Сеть ======
 +===== Вывести параметры, получаемые клиентом от dhcp сервера =====
 +  nmcli -f dhcp4 -t con show eth0
 +
 +===== Отправка сообщения пользователю "телеграм" посредством бота =====
 +<code>
 +#!/bin/bash
 +
 +# Прокси для обходы цензорного фильтра провайдера
 +Proxy="--socks5 127.0.0.1:2225"
 +# ID пользователя-получателя.
 +ReciverID="8880712465"
 +# Токен бота. Получать при создании бота посредством системного бота @BotFather
 +BotToken="8633691455:AAFeC5abGeGdwtVn3UM-crsilgsTP3-rswK"
 +# Сообщение - параметр при запуске скрипта
 +Mess="${1}"
 +
 +curl -s ${Proxy} --header 'Content-Type: application/json' --request 'POST' \
 +  --data '{"chat_id":"'${ReciverID}'","text":"'"${Mess}"'"}' \
 +  "https://api.telegram.org/bot"${BotToken}"/sendMessage"
 +</code>
 +Про то, как узнать ID пользователя можно узнать [[https://habr.com/ru/companies/amvera/articles/996686/|здесь]].
 +
 +===== Запрос IP от DNS сервера через TLS =====
 +  dig @8.8.8.8 kochkin.tk +tls +short | head -n 1
 +Возвращает IP (или первый IP из выдачи) или пустую строку.\\
 +В отличии от команды host не возвращает код ошибки при отсутствии записи, поэтому, необходима проверка результата на пустую строку.
 +
 ===== Отключить строгую проверку SSL сертификата (HTTP Strict Transport Security, HSTS) ===== ===== Отключить строгую проверку SSL сертификата (HTTP Strict Transport Security, HSTS) =====
 FireFox: FireFox:
Строка 26: Строка 53:
   nameserver 192.168.1.2   nameserver 192.168.1.2
  
-===== LIBVIRTD без IPTABLES. Fedora 38 =====+===== LibVirtD без IPTABLES. Fedora 38 =====
 В свойствах виртуальной сети (virsh net-edit) изменить: В свойствах виртуальной сети (virsh net-edit) изменить:
   <forward mode="nat"/>   <forward mode="nat"/>
Строка 182: Строка 209:
   yt-dlp --ignore-errors --continue --no-overwrites <URL>   yt-dlp --ignore-errors --continue --no-overwrites <URL>
  
-===== HTTPS сертификаты Let's Encrypt на CentOS 7 (certbot,letsencrypt) ===== 
-  yum -y install certbot python-certbot-apache 
-  certbot --apache 
-Ввести адрес электронной почты.\\ 
-Подтвердить условия использования.\\ 
-Желаете-ли получать рассылку на указанный адрес. 
- 
-Предоставляется выбор доменов, которые найдены в конфигурации httpd: 
-  1: kochkin.tk 
-  2: www.kochkin.tk 
-  3: kochkin.mooo.com 
-Ввести номера через пробел или запятую, или ничего не вводить для выбора всех. 
- 
-После чего будут получены сертификаты и в конфигурационные файлы httpd будут внесены измения для их использования. Также будет сделано перенаправление с http на https.\\ 
-Для обновления сертификатов, включить системный таймер: 
-  systemctl enable certbot-renew.timer 
- 
-[[https://www.liquidweb.com/kb/how-to-setup-lets-encrypt-on-centos-7/|Отсюда]] и [[https://www.reddit.com/r/linuxadmin/comments/adlhm0/centos_certbot_automated_renewal_questionhelp/|отсюда]]. 
- 
-Просмотр сертификатов: 
-  certbot certificates 
- 
-Добавление домена к существующим: 
-  certbot --expand -d kochkin.tk,kochkin.mooo.com,www.kochkin.tk,kochkin.us.to 
- 
-Удаление доменов: 
-  certbot delete 
- 
-==== Использование сертификатов privkey.pem и fullchain.pem на другом компьютере с RedMine установленным в Windows ==== 
-Файлы копируются в папку с Apache под Windows: 
-  scp root@192.168.10.108:/etc/letsencrypt/live/YouDomain/fullchain.pem c:/redmine/apache2/conf/SSL/YouDomain/fullchain.pem 
-  scp root@192.168.10.108:/etc/letsencrypt/live/YouDomain/privkey.pem c:/redmine/apache2/conf/SSL/YouDomain/privkey.pem 
-  net stop redmineApache 
-  net start redmineApache 
-192.168.10.108 - Компьютер, который обновляет сертификаты для домена. 
- 
-В конфигурационном файле, в которов указываются пути к сертификатам должно быть прописано: 
-  SSLCertificateFile "c:/redmine/apache2/conf/SSL/YouDomain/fullchain.pem" 
-  SSLCertificateKeyFile "c:/redmine/apache2/conf/SSL/YouDomain/privkey.pem" 
- 
-==== Преобразование автоматически сгенерированных сертификатов в формат PFX для IIS ==== 
-Необходимые сертификаты (точнее, симлинки) на компьютере, который обновляет сертификаты, находятся в 
-  /etc/letsencrypt/live/<Ваш домен> 
-Это файлы "privkey.pem" и "fullchain.pem" 
- 
-В указанной выше папке, запустить: 
-  openssl pkcs12 -inkey privkey.pem -in fullchain.pem -export -out YouDomain.pfx -passout pass: 
- 
- 
-==== Обновление PFX в IIS ==== 
-CMD файл запускаемый на Windows с установленным IIS. : 
-  scp root@192.168.10.108:/etc/letsencrypt/live/YouDomain/YouDomain.pfx YouDomain.pfx 
-  certutil -delstore "WebHosting" "YouDomain" 
-  certutil -f -p "" -importpfx "WebHosting" "YouDomain.pfx" 
-  certutil -repairstore "WebHosting" "YouDomain" 
- 
-192.168.10.108 - Компьютер, который обновляет сертификаты для домена. 
 ===== Отключить ipv6 ===== ===== Отключить ipv6 =====
 Временно, до перезагрузки: Временно, до перезагрузки:
Строка 300: Строка 270:
   ETHTOOL_OPTS="autoneg on"   ETHTOOL_OPTS="autoneg on"
  
-===== IPSET и IPTABLES (CentOS 7) ===== 
- 
-  systemctl disable --now firewalld 
-  dnf remove firewalld* 
-  dnf install iptables-services ipset-service 
-  systemctl enable --now ipset && systemctl enable --now iptables 
- 
-Чтобы правила IPSET автоматически сохранялись в **''/etc/sysconfig/ipset''** при перезапуске или останове службы IPSET, необходимо добавить в файл **''/etc/sysconfig/ipset-config''** переменные: 
-  IPSET_SAVE_ON_STOP=yes 
-  IPSET_SAVE_ON_RESTART=yes 
  
 ===== Скачать с youtube.com видео опубликованные после определённой даты ===== ===== Скачать с youtube.com видео опубликованные после определённой даты =====
Строка 439: Строка 399:
 Примечание: Для экспорта папок с NTFS надо патчить ядро (не проверялось). Примечание: Для экспорта папок с NTFS надо патчить ядро (не проверялось).
  
-===== Предоставление шар по самбе.===== 
-В файле /etc/samba/smb.conf : 
-      [global] 
-      netbios name = lin-01             # Имя машины 
-      workgroup = workgroup             # Рабочая группа 
-      server string = lin-01            # Строка сервера 
-      security = share                  # Безовасность (свободный доступ) 
-      [share]                           # Название ресурса 
-      path=/media/disk_d/share          # Папка 
-      writable = yes                    # Запись разрешена 
-      guest ok = yes                    # Разрешён доступ гостю 
  
 ===== Автомонтирование сетевых папок.===== ===== Автомонтирование сетевых папок.=====
fedora/020-network.1763535442.txt.gz · Последнее изменение: — Oleg Kochkin


AbuseIPDB Contributor Badge

uptime