Задать вопрос
  • Как разбить порты на подсети?

    hint000
    @hint000
    у админа три руки
    К примеру: порт 2 имеет подсеть 192.168.2.0
    Порт 3 имеет 192.168.3.0 и так далее.

    Порт 2 имеет VLAN 2.
    Порт 3 имеет VLAN 3 и так далее.
    А какие подсети в каких VLAN - этого свитч не будет знать.
    Ответ написан
    Комментировать
  • Как перенаправлять трафик через iptables?

    hint000
    @hint000
    у админа три руки
    Пробовал так:
    Ошибка в имени интерфейса - в правиле ens0, а выше показан ens0.
    и так:
    А так должно работать, по идее.
    iptables до изменений имеет вид:
    Проверьте после изменений, появляются ли новые правила. А то я столкнулся с тем, что именно в Ubuntu 22.04 поломали iptables (отработанный годами набор правил, работавший на Ubuntu 20.04, просто выдавал ошибки при попытке их добавления на Ubuntu 22.04). Я не знаю, может быть, уже починили это, а может быть и нет.

    Они настойчиво подталкивают к миграции на nftables (типа того, что iptables внезапно признали за дерьмо мамонта, и приняли решение, что оно вам не нужно). И действительно, при конвертации в nftables "поломатый" набор правил снова стал работать как надо.
    Ответ написан
    2 комментария
  • Возможно ли подключить второй монитор к встроенной видеокарте?

    hint000
    @hint000
    у админа три руки
    Несмотря на то, что графическое ядро в процессоре, и оно поддерживает больше одного монитора, от материнской платы это тоже зависит. По крайней мере, на платформе AMD точно существут материнки с несколькими видеовыходами, не поддерживающие больше одного монитора на интегрированной графике, хотя у процессоров такого ограничения нет. Не удивлюсь, если и на платформе Intel найдутся материнки с аналогичными ограничениями. Есть смысл внимательно изучать спецификации конкретной материнки, а также отзывы\обзоры.
    Ответ написан
    1 комментарий
  • Действительно для видеокамер нужен "особый" жд?

    hint000
    @hint000
    у админа три руки
    сдохнет через месяц
    Если найдёте не SMR- (черепичная запись), а старый добрый CMR-диск, то не сдохнет. В том и беда, что большинство новых дисков большого объёма производят по технологии SMR. Года два назад был даже скандал из-за того, что производители дисков скрывали эту информацию.
    https://www.youtube.com/watch?v=2iZaIivWHkI
    Это выгодно производителям, но при постоянной записи такие диски, действительно, умрут быстрее. Может быть не через месяц, но всё же быстро. К тому же, при постоянной записи они будут время от времени страшно тупить.

    Так что продавцы слегка преувеличивают, но эта проблема действительно существует. Если видеонаблюдение "для дома, для семьи", то можно взять обычный дешевый диск; сдохнет - фиг с ним, новый купите. А если для серьёзного применения в бизнесе, то экономия может привести к большим убыткам.
    Ответ написан
    2 комментария
  • Как убрать закрытие сеанса RDP после отключения сессии?

    hint000
    @hint000
    у админа три руки
    скриншот с win2008r2, но суть та же
    62ab38652df6b150213533.png
    Ответ написан
    1 комментарий
  • Почему экранирование не работает?

    hint000
    @hint000
    у админа три руки
    null здесь неуместен. Для обозначения пустой строки используют кавычки, между которыми ничего нет, а не null.
    ...
    if "%attributes%" EQU "" (
    ...
    Ответ написан
    Комментировать
  • Какая есть программа для поиска файлов с "удобным" добавлением исключений?

    hint000
    @hint000
    у админа три руки
    чтобы можно было найти только файл "софт" но не "лицензия"
    FAR manager, не просто бесплатно, но и open source.
    скриншоты
    62a5f6c1e90c6812095751.png
    62a5f6ce43383849899474.png

    В Linux такую задачу проще всего из командной строки решать, но интуиция подсказывает, что вам надо для винды.

    Upd:
    Кстати, если освоить временную панель в FAR (про которую я писал тут в комментарии: https://qna.habr.com/q/1024330 ), то массовые операции с поиском и отбором файлов (например, разложить десять тысяч файлов по разным папкам) можно делать так: ВЖУХ - и готово!
    Ответ написан
  • Как зарезервировать один физический канал на два коммутатора?

    hint000
    @hint000
    у админа три руки
    3. Входящий провод распараллеливаем на два (скруткой, пайкой, патч-панелью, не важно, главное физически из одного кабеля сделать два)
    Не важно, говорите? Хех... Вполне важно. Таким соединением вы нарушите волновые характеристики кабеля, либо до полной неработоспособности линка, либо до значительного ухудшения надёжности связи (потери пакетов, мерцание линка) (допускаю, что на 10 Мбит/c может быть и нормально заработает). Нужен пассивный хаб (окей Гугл...), есть варианты на резисторах или на диодах:
    https://www.qrz.ru/schemes/contribute/comp/passive...
    https://www.rlocman.ru/shem/schematics.html?di=66876

    Сожжет оба коммутатора и ещё порт у провайдера?
    Нет. С вероятностью 99.5% ничего не сожжет такое соединение, просто не будет работать, пока не подключите нормально; оставшиеся 0.5% - про то, что раз в год даже палка может выстрелить.

    справедливо и, например, резервирование PoE коммутаторов для видеонаблюдения
    А камеру-то надо тоже зарезервировать (ставить по две камеры в каждой точке вместо одной).
    Подумайте над этим.
    sarcasm
    Ответ написан
  • Как присвоить переменной строку?

    hint000
    @hint000
    у админа три руки
    Кавычками нужно экранировать пробелы в значении переменной:
    ...
    if "%attributes%" EQU help (
    ...
    if "%attributes%" EQU null (
    ...
    Ответ написан
    2 комментария
  • Как снять блокировку ip на своем сервере?

    hint000
    @hint000
    у админа три руки
    В логах Nginx не вижу реакции на попытку подключиться к сайту со своего IP.
    Что я упускаю?
    Упускаете, что браузер ответил: dns probe finished nxdomain. А это проблема DNS. Браузер даже не отправлял запрос к Nginx, потому что не знает, куда отправлять. В логах Nginx нет реакции, потому что и не было запроса к Nginx.

    Для диагностики на винде открываете командную строку и выполняете nslookup доменное-имя-вашего-сайта
    Там будет видно, к какому DNS-серверу обращается винда (и этот сервер не знает про ваш домен).
    Ответ написан
    3 комментария
  • Как рассчитать тариф на веб сайте?

    hint000
    @hint000
    у админа три руки
    Надо было поиском воспользоваться:
    https://qna.habr.com/q/988705
    https://qna.habr.com/q/1127844
    https://qna.habr.com/q/837055
    Ответ написан
    Комментировать
  • Как расчитать шанс вещи от цены?

    hint000
    @hint000
    у админа три руки
    В печёнках уже сидят эти лутбоксы. Смотрите, сколько похожих вопросов тут было:
    https://qna.habr.com/q/689718
    https://qna.habr.com/q/691224
    https://qna.habr.com/q/866113
    https://qna.habr.com/q/799909
    В правилах (пункт 2.2) сказано, что нужно воспользоваться поиском, прежде чем создавать вопрос.
    Ответ написан
    Комментировать
  • Почему в телефонных номерах не могут сделать аналог DNS?

    hint000
    @hint000
    у админа три руки
    Чтобы, например, компания или частное лицо могли сделать публичным отображение информации, поступающей от них в звонке (скажем, ФИО или какой-нибудь ООО "Сбер-Чтотоеще").
    Сто лет в обед существует такая технология, только нафиг никому не нужна оказалась.
    https://ru.wikipedia.org/wiki/Caller_ID
    ...Caller ID number позволяет получать номер телефона, а Caller ID name позволяет видеть и имя и/или фамилию абонента или название организации, где зарегистрирован телефонный номер...
    ...Это изобретение было зарегистрировано для США 12 июля 1983 года...
    ...Caller ID был впервые использован в Нью-Джерси в 1987 году...
    ...Главная проблема, которая мешала ввести Caller ID в повседневную жизнь — это проблема секретности. В нескольких государствах создание Caller ID было замедлено группами защитников секретности абонента. Эти группы утверждали, что Caller ID — это вторжение в личную жизнь звонящего...
    ...телефонные компании были должны абоненту предложить возможность блокировать свой номер для определения...
    ...Подавление Caller ID через сервисный DTMF-код используется в Албании, Аргентине, Австралии, Бразилии, Финляндии, Дании, Исландии, Нидерландах, Швеции, Бразилии, Саудовской Аравии и Уругвае...
    ...Правительство США заявило, что они намереваются сделать доступным Caller ID по всему миру к середине 1995 года...
    Ответ написан
    Комментировать
  • Миграция PowerDNS. Есть ли рабочие способы?

    hint000
    @hint000
    у админа три руки
    Там сказано: the old and new being configuration prefixes in pdns.conf.
    Ну т.е. заглядываете в pdns.conf и находите, что там как-то был прописан старый бекенд. Вот префикс оттуда и есть old. Там же по аналогии нужно прописать новый бекенд.
    Дальше я воспользовался поиском:
    https://yandex.ru/search/?text=pdns.conf+more+than...
    перешел по ссылке https://github.com/PowerDNS/pdns/blob/master/docs/...
    и прочитал:

    launch

    Backend names, separated by commas
    Which backends to launch and order to query them in. Launches backends. In its most simple form, supply all backends that need to be launched. e.g.
    launch=bind,gmysql,remote
    If you find that you need to query a backend multiple times with different configuration, you can specify a name for later instantiations. e.g.:
    launch=gmysql,gmysql:server2
    In this case, there are 2 instances of the gmysql backend, one by the normal name and the second one is called 'server2'. The backend configuration item names change: e.g. gmysql-host is available to configure the host setting of the first or main instance, and gmysql-server2-host for the second one.
    Running multiple instances of the BIND backend is not allowed.

    Т.е. у вас в конфиге должно быть что-то типа:
    launch=gmysql,gmysql:server2
    gmysql-host=192.168.1.1
    gmysql-user=...
    gmysql-password=...
    gmysql-dbname=...
    gmysql-server2-host=192.168.2.2
    gmysql-server2-user=...
    gmysql-server2-password=...
    gmysql-server2-dbname=...

    И тогда вы запускаете
    pdnsutil b2b-migrate gmysql gmysql:server2
    Ответ написан
  • Как научиться декомпозировать задачи?

    hint000
    @hint000
    у админа три руки
    приходится говорить что-то типа: ну вот у тебя зависит от него, ты посмотри как у него сделано, поставь заглушки, потом объедините.
    Сначала пишутся все необходимые интерфейсы между кусками задачи. С обсуждением. На это много времени не требуется. Когда интерфейсы зафиксированы (ну как "зафисиксированы", в рабочем порядке никто не запрещает слегка корректировать), то куски можно спокойно разрабатывать независимо. Вроде же это классика. Я бы не сказал "ну вот у тебя зависит от него...", я бы сказал "ваши куски взаимодействуют - значит сразу договаривайтесь, как в точности они взаимодействуют".

    А так это надо на конкретной задаче разбирать, в чём затруднения. "По фотографии" такие проблемы не решить.
    Ответ написан
    Комментировать
  • Подключение к ANDROID LTE по ssh коридору?

    hint000
    @hint000
    у админа три руки
    iptables не при чём. На вашем девайсе не установлен sshd (сервер ssh).

    ssh и другие сервисы работают не на какой-то магии, а потому что определённая программа (сервер) работает и на каком-то порту ожидает подключение. Когда такой программы нет или она не запущена, то хоть заоткрывайтесь в iptables - отвечать на запрос некому.
    Ответ написан
    2 комментария
  • Как найти нужный каталог в cmd?

    hint000
    @hint000
    у админа три руки
    В команде set уберите пробелы до и после знака равенства:
    set disk=C:\
    Ответ написан
    2 комментария
  • Можно ли сделать открытие подъездной двери через нестандартный домофон?

    hint000
    @hint000
    у админа три руки
    В принципе подружить-то можно, но муторно. На кучке реле можно собрать довольно сложную логику (даже простенький компьютер (только занимать он будет всю квартиру)), а можно попробовать сделать на микроконтроллере (хотя ведь и его в свою очередь потребуется сопрягать со входами\выходами какими-то релюшками). Полминуты поисков ( https://www.google.com/search?q=домофон+схема&tbm=isch ), например, дали такие ссылки:
    https://bezopasnik.info/устройство-домофонной-труб...
    we.easyelectronics.ru/Shematech/sopryazhenie-domof...
    Ответ написан
    1 комментарий
  • Как сделать так, чтобы баш скрипт работал с папками, содержащими пробелы?

    hint000
    @hint000
    у админа три руки
    В общем случае пробелы экранируют кавычками. В вашем коде и так почти везде переменные взяты в кавычки, но есть участок, где это не так; попробуйте взять в кавычки $1 и $i вот здесь:
    for i in `find $1 -type f`
    do
        # Получаем кодировку очередного файла
        cod=`enca -L ru $i`

    Заниматься реальным тестированием скрипта мне сейчас лень, просто надеюсь, что догадка сработает.
    Ответ написан
    9 комментариев
  • Как правильно работать с see?

    hint000
    @hint000
    у админа три руки
    Здесь аналогичный вопрос и два ответа:
    https://unix.stackexchange.com/questions/355096/re...
    Я проверил, оба варианта ответа работают:
    $ echo "1Rus2" | sed '/Russia/! s/Rus//g'
    12
    $ echo "1Russia2" | sed '/Russia/! s/Rus//g'
    1Russia2

    $ echo "1Rus2" | sed '/Russia/ n; s/Rus//g'
    12
    $ echo "1Russia2" | sed '/Russia/ n; s/Rus//g'
    1Russia2
    Ответ написан
    Комментировать