• Можно ли настроить два разных домена AD в одной сети /24?

    @chifth Автор вопроса
    Всё же хотелось бы разобраться почему не работает именно на том конфиге что я указал.
    Сделать по другому это не решит отсутствие знаний и понимания работы dnsmasq.
  • Можно ли настроить два разных домена AD в одной сети /24?

    @chifth Автор вопроса
    типа если запрос попадает на контроллер первого домена - он ответит даными из второго?
  • Можно ли настроить два разных домена AD в одной сети /24?

    @chifth Автор вопроса
    Я понимаю, что это всё костыли и так делать не надо.
    Мне просто нужно понять, почему при нижеуказанном конфиге dnsmasq - домен corp.ua - работает нормально, а второй corp.local - нет.
    Точнее если логиниться на сам контроллер домена то всё ок. Просто другие ПК из corp.local не видят dc.corp.local
    При том, что corp.ua нормально функционирует. Настройки же идентичные.

    # A SRV record sending LDAP for the example.com domain to
    # ldapserver.example.com port 289
    #srv-host=_ldap._tcp.example.com,ldapserver.example.com,389
    srv-host=_ldap._tcp.dc._msdcs.dc.corp.ua,192.168.137.2,389,0,100
    srv-host=_ldap._tcp.dc._msdcs.dc.corp.ua,192.168.137.3,389,0,100
    srv-host=_ldap._tcp.dc._msdcs.corp.local,192.168.137.9,389,0,101
    srv-host=_ldap._tcp.dc.corp.ua,192.168.137.2,389,0,100
    srv-host=_ldap._tcp.dc.corp.ua,192.168.137.3,389,0,100
    srv-host=_ldap._tcp.corp.local,192.168.137.9,389,0,101
    srv-host=_ssl._tcp.dc.corp.ua,192.168.137.2,636,0,100
    srv-host=_ssl._tcp.dc.corp.ua,192.168.137.3,636,0,100
    srv-host=_ssl._tcp.corp.local,192.168.137.9,636,0,101
    srv-host=_kerberos._tcp.dc._msdcs.dc.corp.ua,192.168.137.2,88,0,100
    srv-host=_kerberos._tcp.dc._msdcs.dc.corp.ua,192.168.137.3,88,0,100
    srv-host=_kerberos._tcp.dc._msdcs.corp.local,192.168.137.9,88,0,101
    srv-host=_kpasswd._tcp.dc._msdcs.dc.corp.ua,192.168.137.2,464,0,100
    srv-host=_kpasswd._tcp.dc._msdcs.dc.corp.ua,192.168.137.3,464,0,100
    srv-host=_kpasswd._tcp.dc._msdcs.corp.local,192.168.137.9,464,0,101
    srv-host=_kpasswd._udp.dc._msdcs.dc.corp.ua,192.168.137.2,464,0,100
    srv-host=_kpasswd._udp.dc._msdcs.dc.corp.ua,192.168.137.3,464,0,100
    srv-host=_gc._tcp.dc._msdcs.dc.corp.ua,192.168.137.2,3268,0,100
    srv-host=_gc._tcp.dc._msdcs.dc.corp.ua,192.168.137.3,3268,0,100
    srv-host=_gc._tcp.dc._msdcs.corp.local,192.168.137.9,3268,0,101

    //домен dc.corp.ua : DC.dc.corp.ua и DC2.dc.corp.ua - Корневой и реплика с IP 192.168.137.2 , 192.168.137.3
    //corp.local : Serv.corp.local - корневой единственный контроллер с IP 192.168.137.9
    Может я конфиг неправильно написал?может вместо srv-host=_ldap._tcp.dc._msdcs.corp.local,192.168.137.9,389,0,101 надо писать имя сервера? типа srv-host=_ldap._tcp.serv._msdcs.corp.local,192.168.137.9,389,0,101 ?

    Насколько я понимаю, этот конфиг говорит компютерам в сети (допустим 192.168.137.231), что по вопросам домена dc.corp.ua - обращаться на IP 192.168.137.2 , а по домену corp.local - на IP 192.168.137.9. Но почему-то работают только правила для первого. МОжет я ошибся в конфиге с приоритетами или весом ?
  • Можно ли настроить два разных домена AD в одной сети /24?

    @chifth Автор вопроса
    DNS сервер у меня один - OpenWRT.
    А на серверах только роль Контроллер домена.
    Мне бы понять почему RDP- сервер из второго домена не сможет найти Контроллер второго домена (новые пользователи не могут залогиниться). Настройки в dnsmasq.conf полностью скопировал от первого домена, изменив только имя домена.

    Подскажите какие команды выполнить чтобы посмотреть процесс поиска контроллера домена? А то мне кажется что он видит только контроллер первого домена.
  • Почему ПК видит не все компьютеры в локальной сети, если везде настройки одинаковые?

    @chifth Автор вопроса
    У меня есть роутер на OpenWRT.
    Он же выполняет функции: NAT, DNS, DHCP. Короче контроллирует сеть.
    Был поднят Windows Server 2019 с ролью Корневой контроллер домена AD.
    Был настроен dnsmasq на OpenWRT чтобы новые ПК видели контроллер домена.
    Было добавлено 5 ПК в домен. ВСЁ. Больше ничего не делалось. Все настройки на дефолте.
  • Как правильно настроить DNS в OpenWRT + AD?

    @chifth Автор вопроса
    Я понимаю что проще. Но в таком случае очень долго загружаются сайты. Такое чувство что есть какой-то таймаут опроса каждого днс сервера.
    В итоге сайты где много всяких плагинов бывает вообще открываются со второго раза.
    Я собственно из-за этого и решил поставить NAT на Openwrt. С ним всё ок. Плюс рекламу режет.

    Вот только с АД не получается подружить.

    Если вы знаете как именно настроить "сложный вариант" - напишите.
    Нужно либо полностью DNS на OpenWRT, или хотя бы "всё на OpenWRT , а *.мойдомен.ком редиректить на DNS КД.".
  • Как правильно настроить DNS в OpenWRT + AD?

    @chifth Автор вопроса
    нужна помощь.
    Как добавить эти записи в /etc/dnsmasq.conf? (там синтаксис немного другой).

    Возможно ли как-нибудь настроить чтоб DNS/DHCP были на контроллере домена, но вместе с этим, работала блокировка рекламы через dnsmasq OpenWRT? (нужно что-то типа правила "запросы с домена *.mydomain.com - брать с КД, остальные - с OpenWRT 192.168.1.1).
  • Как можно изменить редакцию Windows?

    @chifth Автор вопроса
    Ну добавить функции при обновлении HOME -> Pro это да, работает.
    А вот из Enterprise сделать Home, увы, не получается :(
  • Можно ли покупать ключи Windows 10 на неофициальном сайте?

    @chifth
    Urukhayy, Любой ключ, даже казалось бы одноразовый, из коробки с виндой, можно без проблем пере активировать на другом оборудовании до 5ти раз. (Но это не точно :) , всмысле количество.).
    Это специально так сделано, если, например, вы купили другой винчестер/озу/мат.плату, от чего, соответственно у вашего пк изменился ID оборудования,и активация слетает. Вот для таких ситуаций и сделали возможность активации лицензии на 1 ПК несколько раз. (Что,собственно, не мешает "умным людям" злоупотреблять этим, выкладывая ключи в интернет.
    Правда, что происходит с активацией на "оригинальном" ПК, после того как ключ активируют на новом месте, я пока не знаю. Но думаю что если запретить системе доступ к серверам майкрософта, то система и неузнает, что пора "Деактивироваться" :)
  • Как соединить два роутера с OpenWRT в одну сеть?

    @chifth Автор вопроса
    как Правильно вырубить DHCP на втором роутере?
  • Какая максимальная скорость в кабеле на 2 пары?

    @chifth
    Александр Слыжук, Извините что поднимаю такую старую тему, но может обьясните мне почему на 2х парах - 100 мбит, а на 4х - 1000Мбит? (по логике - максимум 400 же должно быть)?
    Тупой вопрос, знаю. Но что-то очень уж захотелось узнать.
  • Как сделать nginx+mysql+все версии РНР на Ubuntu 18.04.1?

    @chifth Автор вопроса
    а как поставить РНР5.3?
  • Как сделать поиск по БД по нескольким элементам массива?

    @chifth Автор вопроса
    Antonio Solo, WHERE ( `name` LIKE "%$similar[0]%") OR ( `name` LIKE "%$similar[1]%") OR ( `name` LIKE "%$similar[2]%") вот это мне и надо как-нибудь чтобы автоматом делалось, в зависимости от размера массива.
  • Как сделать поиск по БД по нескольким элементам массива?

    @chifth Автор вопроса
    так подскажите, может я пытаюсь изобрести велосипед?
    На других сайтах есть же похожий функционал. Как-то же они его сделали :)
  • Как сделать поиск по БД по нескольким элементам массива?

    @chifth Автор вопроса
    да, именно LIKE 'a' OR 'b' OR 'c'... смотря сколько слов в имени.
    Тоесть мне нужно типа этого:

    if ($i = 0) {
    	$similar[] = (`name` LIKE '%$arr[$i]%');
    		} else {
    	$similar[] = ' OR '.(`name` LIKE '%$arr[$i]%');
    		}
    $getsimilar = $db->query('SELECT `rus_name` FROM `download__files` WHERE $similar')->fetchAll();

    Но пока не знаю как быть с именами в одно слово (или если забыть пробел)...
    Думал сделать поиск по совпадающим подряд 6 или 7 буквам, но это ппц сколько вариантов перебирать надо, если название длинное./
  • Как переделать запрос под Prepared Statement?

    @chifth Автор вопроса
    Короче вышло так: (Помогите оптимизировать :)
    $md5_hash = md5_file($_FILES["fail"]["tmp_name"], true);
    $stmt = $db->prepare('SELECT * FROM download__files WHERE md5hash = :md5hash');
    $stmt->execute(['md5hash' => $md5_hash]);
    $res_double = $stmt->fetch();
    $stmt = $db->prepare('SELECT * FROM download__more WHERE md5hash = :md5hash');
    $stmt->execute(['md5hash' => $md5_hash]);
    $res_double2 = $stmt->fetch();		
    //$res_double = $db->query('SELECT * FROM `download__files` WHERE `md5hash`="' . $md5_hash . '"')->fetch();
    //$res_double2 = $db->query('SELECT * FROM `download__more` WHERE `md5hash`="' . $md5_hash . '"')->fetch();
    if (!empty($res_double)) {
    $error[] = '<div class="rmenu">Такой файл уже есть! <br> Загрузка: <b>' . $res_double['rus_name'] .'</b><br> Файл: <b>' . $res_double['name']  . '</b><br> Название ссылки: <b>' . $res_double['text'] .'</b></div><div class="phdr"><button><a href="?act=view&amp;id=' . $res_double['id'] . '">Перейти к файлу</a></button></div>';
    					}
    if (!empty($res_double2)) {
    $error[] = '<div class="rmenu">Такой файл уже есть! Он находится среди дополнительных файлов к загрузке.<br> Имя ссылки: <b>' . $res_double2['rus_name'] .'</b><br> Имя файла: <b>' . $res_double2['name']  . '</b></div><div class="phdr"><button><a href="?act=view&amp;id=' . $res_double2['refid'] . '">Перейти к загрузке</a></button></div>';
    					}
  • Как переделать запрос под Prepared Statement?

    @chifth Автор вопроса
    Ура, немножко подправил под свои переменные и сработало :)
  • Как переделать запрос под Prepared Statement?

    @chifth Автор вопроса
    или как еще можно бороться с кавычками в RAW value?
  • Как переделать запрос под Prepared Statement?

    @chifth Автор вопроса
    может как-то преобразовать RAW в обычный md5 ?