LINUX.ORG.RU

Сообщения gedat

 

Доменная авторизация в 1с

Пользуемся на работе 1с. Вход в неё осуществляется автоматически через доменную учетку windows. Хочу перейти на linux. Но проблема в том что нет возможности зайти в учетную запись 1с. Вход по логину и паролю заблокирован регламентом. Возможно как-то зайти туда? Вгонять linux в домен как-то не хочетсчя, да и мне кажется что не сработает. Обычно в других программах указывал что-то типо username@domain.local, или Domain\username, но с 1с этот фокус не работает. Доступа к админке 1с соответственно нету. Ставить отдельно виртуалку с 1с тоже не очень идея. Можно как-то обмануть систему?)

 

gedat
()

не заходит на ресурс через openvpn

Решил сделать openvpn для доступа к некоторым сайтам К примеру взял инсту

По ip адресу пингует отлично

C:\Users\V>tracert 31.13.72.174

Трассировка маршрута к 31.13.72.174 с максимальным числом прыжков 30

  1    69 ms    75 ms    72 ms  10.8.0.1
  2    70 ms   107 ms   118 ms  gateway.reserved.ispsystem.net [5.252.21.1]
  3    72 ms    94 ms   118 ms  46.249.55.212
  4    71 ms    70 ms    70 ms  185.8.179.41
  5     *        *        *     Превышен интервал ожидания для запроса.
  6   113 ms    90 ms   114 ms  be3457.ccr41.ams03.atlas.cogentco.com [130.117.1.9]
  7    80 ms    80 ms    80 ms  be2815.ccr41.ham01.atlas.cogentco.com [154.54.38.206]
  8    86 ms    90 ms    87 ms  ^C

Пинги тоже идут как нужно

Днс сервер пушится как нужно 8.8.8.8

C:\Users\V>nslookup instagram.com
╤хЁтхЁ:  dns.google
Address:  8.8.8.8

Не заслуживающий доверия ответ:
╚ь :     instagram.com
Addresses:  2a03:2880:f20a:e5:face:b00c:0:4420
          31.13.72.174
Но когда заходишь на сайт или пингуешь по имени, то отвечает локалхост почему-то
C:\Users\V>ping instagram.com

Обмен пакетами с instagram.com [127.0.0.1] с 32 байтами данных:
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Статистика Ping для 127.0.0.1:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

Трассировка маршрута к instagram.com [127.0.0.1]
с максимальным числом прыжков 30:

  1    <1 мс    <1 мс    <1 мс  DESKTOP-GGV5F31 [127.0.0.1]

Трассировка завершена.

Собственно не пойму в чём траблы Маршруты тоже добавляются на стороне клиента

push "route 31.13.72.0 255.255.255.0"
Заметил что если пушить 0.0.0.0 0.0.0.0 на шлюз openvpn, тогда всё работает как нужно. Но мне это не нужно) Мне нужно только пул адресов пушить Файл hosts пуст

 

gedat
()

Веб ресурс

Хочу сделать ресурс с веб интерфейсом на котором можно будет авторизация по пользователям(обязательно с капчей), при входе на ресурс к примеру будет загружаться какой-то список который будет брать список из файла на сервере linux. Добавить пару кнопок которые будут запускать скрипты на сервере linux, и выводить ответ о выполнении и тд. Разделение на группы, админ, пользователи Собственно чем всё это можно реализовать? И есть ли какой-то мануал для этого, пример?) Никогда не работал с сайтами

Перемещено hobbit из general

 

gedat
()

Редактирование файла

Есть у меня два файла в которых происходит сверка значений Содержимое файла имеет вид: Имя КучаКучаКучатабов значение И если я в этом файлике поменяю хоть одну цифру, а потом верну её назад, то сверка значений рушиться. Как будто все значения в одном из файлов равны 0. Пробовал открывать редактром vim и nano. Возможно наверно стоит менять значения инструментами по типу sed и тд. Но тут вопрос в том как теперь исправить это. Видимо редакторы как-то по своему сохраняют эти табы. И инструмент diff не понимает этого

 

gedat
()

Расписание cron

Есть задача

1 1 * * * cp /root/namevalue6.txt /root/backup/$(date +"\%H-\%M-\%d-\%m-\%Y").bak

Но она срабатывает почему-то с задержкой

Aug 27 14:06:01 vm519029.stark-industries.solutions CRON[3770403]: (root) CMD (cp /root/namevalue6.txt /root/backup/$(date +"%H-%M-%d-%m-%Y").bak)

Почему так может происходить?

 

gedat
()

Можно ли как-то узнать записи днс со slave сервера?

Есть slave сервер который от мастера получает информацию, но содержимое slave файла в непонятной кодировке. Собственно как-то можно это прочитать в нормально виде, как будто ты на мастере смотришь?

 

gedat
()

Вывод diff

Использую diff -q И в выводе получаю «команды изменения» вида

2d1
Рандомный текст
2d5
Рандомный текст
3d6
Рандомный текст

Как то можно убрать эти «команды изменений»?

Я бы наверно сделал удалять строчки которые начинаются с цифр, но в рандомном тексте и цифры могут быть

 

gedat
()

Как можно вырезать текст

Есть код вида

<div class="user-summary__about" itemprop="рандомный текст">
        рандомный текст      </div>

И мне нужно как-то достать из 2 строчки этот рандомный текст

Я это решил таким образом. Грепнул текст который оканчивается на </div>$, и дальше чистил оставшийся мусор. Но мне кажется такое себе решение.

Может как-то можно по интереснее это придумать?

К примеру что бы grep забирал еще 2 строчку после найденной строки . Или вырезание текста к примеру

 от <div class="user-summary__about" itemprop="рандомный текст"> до </div>

 

gedat
()

Как можно сохранить страницу автоматически?

Есть сайт открытый в браузере, нужно что бы каким-то образом сохранялась страничка сайта по команде или через определенный промежуток. Тут бы отлично подошел парсер питона,ну или wget, но там сложная двухфакторная аудентификация да и сложно для меня будет. Поэтому решил пойти по пути сохранения странички, а потом уже ее грепать :d Как и чем это можно сделать? Сначала обновить страничку, а потом скачать. Браузер можно практически любой. Может дополнение есть на авто скачку

 

gedat
()

Как остановить docker swarm?

Есть 2 машины на которых был запущен docker swarm. Как мне теперь убить или выключить нормальным образом? Ведь если убиваешь контейнер, то автоматически создается новый на одном из серверов. Пока нашёл только docker swarm leave, но такое себе. Есть нормальный вариант типа остановки контейнеров?

 

gedat
()

Как более детально понять почему не запускается сервис

Пытаюсь настроить систему по загрузки операционной системы по сети и столкнулся с проблемой. А именно, почему-то не стартуют многие сервисы. А именно не стартуют *.mount (К примеру tmp.mount, sys-kernel-config.mount и тд) Ошибка везде одна Failed to mount, причём всё монтируется. Если спамить systemctl restart tmp.mount, то он каждый раз монтирует. Но сам статус Failed. Как можно понять в чём проблема то? Ошибка не информативная

 ,

gedat
()

Почему windows ломает загрузчик?

Часто замечал такую картину что при установке windows на другой диск ломается загрузчик grub с linux, но каким образом? Это по сути другой диск, и при старте системы ты выбираешь диск нужный на котором лежит загрузчик. Может не до конца понимаю принцип загрузки. Меня тут больше интересует почему это происходит, windows ищет загрузчик и убивает его или что?

 

gedat
()

ssh ключ

Глупый возможно вопрос… Есть компьютер 1 и компьютер 2

Хочу подключаться с компьютера 1 на компьютер 2 по ключу. Соответственно на компьютере 1 создаю ключи и публичный ключ передаю на компьютер 2 в authorized_keys.

Тут всё понятно, но можно ли как-то сделать так, что бы с компьютера 2 ты скопировал ключ и добавил его на компьютер 1 и был тот же самый результат? Везде почему-то инструкции по 1 варианту

Видел ролик где человека на амазоне скопировал ключ в формате .pem с сервера-клиента на сервер-ansible. Но у меня не вышло даже просто подключиться по ssh. Только мой первый вариант работает

 

gedat
()

Как работает iptables?

Хотел бы понять как работает iptables к примеру с 3 интерфейсами.

Есть к примеру 3 интерфейса

enp0s1 enp0s2 enp0s3

Приходит пакет на интерфейс enp0s1, проходит цепочку prerouting. Если пакет для этого интерфейса, то идёт по input - output, если нет, то идёт в forward, после чего идет в postrouting.

В этом примере, пакет предназначается для enp0s3.

Как он соответственно работает дальше после enp0s1? Он через forward сразу передаёт на нужный интерфейс? и потом postrouting? Или на каждом интерфейсе есть те же самые цепочки prerouting-input,output/forward,postrouting

Вроде смотрю схему, а не могу её представить на сервере

 

gedat
()

nginx и http

Не так давно стал пользоваться wireshark и изучать трафик.

Часто наблюдаю трафик про протоколу http который передаётся 1 часть. Примерно ~ 7000 байт.

Но тут столкнулся с проблемным веб сервисом который работает на nginx. Суть в том что он отдаёт сайт 2 частями.

1460байт и 65байт к примеру. Судя по wireshark в 65 байтах окончание сайта.

Вопрос почему так происходит? Это нормально? Просто с этим ресурсом возникает проблема, с какой-то вероятность эти 1460 байт просто где доходят и сайт не загружается просто.

Причём с другой сети проблем нету, но на другую сеть он отдаёт 1410 байт + 115. Я вот этого вобще не понимаю, почему так может происходить?

Есть какие-то идеи с сетевой стороны или сервера nginx? p.s mtu не превышается

 

gedat
()

Используется ли сейчас inetd/xinetd?

Встретил как-то статью по inetd/xinetd, но при поиске подробной информации все статьи были на страницах +-2010 года. Используется ли это сейчас в популярных дистрибутивах linux. Или его systemd выжил? Или какая-то альтернатива заменила inetd/xinetd ? Как сейчас это называется? :)

 

gedat
()

Настройка cups

Есть у меня 2 компа. Оба с arch linux и kde. На 1 компе у меня менюшка с принтером, которую можно спокойно открывать и пользоваться. На 2 компе я установил cups, но он почему-то делает тоже самое но не через менюшку, а через браузер. (нет менюшки «принтер») Как это можно поправить, какое-то дополнение в kde? Не хочется через браузер пользоваться)

 

gedat
()

Откуда берётся адрес шлюз?

Поставил я openvpn server.

3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none 
    inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::88cc:7668:51a9:a613/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Вроде бы всё работает. Прописал маршруты со стороны windows, на шлюз 10.8.0.1. Но маршруты не работают. Как оказалось у 10.8.0.1 адрес шлюза 10.8.0.5 И если прописать маршруты к подсетям на шлюз 10.8.0.5, то время работает.

Но вот вопрос, что такое 10.8.0.5 и откуда он берётся? Я ожидал шлюзом видеть адрес интерфейса tun0. Причём со стороны сервера openvpn адрес 10.8.0.5 не пингуется. Не понимаю что происходит)

Сам адрес клиента 10.8.0.6

 

gedat
()

Как проверить dkim в письме?

Есть у меня публичный ключ dkim в dns. Есть подписанное письмо. Сервис для проверки почты пишет, что ключ не действительный. Как это я могу проверить? Как мне подпись в письме проверить открытым ключём? Какая команда для этого есть?

И почему когда создаю ключи dkim. То в файле создаются 2 записи, а в статьях везде одна. Пример.

dkim._domainkey IN      TXT     ( "v=DKIM1; h=sha256; k=rsa; "
          "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA53LxTebOhSzRy1iIqtJ8gYMjBiAldWBi8+0IEFGO50YlwzjPVBGb4eO5cUE0Q1lI/sUoM1Dyxw7COGHaibMP6kFBQBsbU9vOvBDjV56raQSvgN2tb/iu++uFn6BfSlzwpS0kTmzZ5yHmrukusPn8ONgRW8yyT1d2+JWZnopzcbIIWmP01Hiop62ZQC4iAcsDLaKR69Q0zBVttl"
          "jbZTF80X/IzXYkO3dblDr0rB1ykQO2pnENvPgqko+cEnqcOA4evYOKQLKlR71/6QilOViTQGaJ0T2P/eF086Q2+iKOoveTj04ZzMR1gaMshuFs/DYGV/m9ZcjPtwsfIBufhX2yUQIDAQAB" )  ; ----- DKIM key dkim for xz1

 

gedat
()

Увидеть запись о dkim

Решил разобраться с темой DKIM прочитав много статей Там почти всё одно и тоже. Добавляешь txt запись и всё путём.

1644880633.site._domainkey.site.ru. IN TXT (
        "v=DKIM1;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNrA91Mmg/s3rZ4IMf3n3Vthf5"
        "3BFVpQfTgeg5vqe4uGQAFg7Ba5MjkYjh/jX+ukDAaaYioF8+7LBlcAKeIHWdCmj4"
        "e2XoyouGdf3llIL0phtcsgT6hBSfzDcw0LEh4/2pLsnk8Yw0hxa+gRfkpAnAwFB9"
        "qOam/iyCKm0L3WVStQIDAQAB")
Даже через тот же dig можно посмотреть эту запись. Но тут я встретил пару доменов у которых есть dkim. Но никакого намёка txt dkim записи нету. Как они её так прячут или как это вобще работает? Через специальный сайты при вводе селектора и домена это можно посмотреть. Но как так, это же должно же быть поидеи в записи домена. Почему я их не вижу?

 

gedat
()

RSS подписка на новые темы