• OpenVPN доступ к сайту?

    @res2001
    В конфиге openvpn сервера отсутствует опция server, обычно она должна быть.
    В обоих ВПН конфигах не указаны ключи. Надеюсь, в реальном конфиге они присутствуют и с ними все нормально.
    При указании tls-server, должна быть и опция tls-auth и парная ей в конфиге клиента.

    ВПН подключение клиента происходит нормально?
    Пинг с ВПН клиента на ВПН сервер (и обратно) по ВПН адресу после подключения проходит?

    PS: Согласен с AlexVWill - nginx не главный тут. После того как ВПН соединение установлено, надо проверить/настроить фаервол, а уж затем все остальное, если потребуется.
  • Сколько всего ip адресов в глобальном интернете?

    @res2001
    habrdima, Когда-то, лет 15-20 назад, для поддержки IPv6 провайдерам надо было менять оборудование. Уже тогда IPv6 был вполне стандартизован и в новом оборудовании уже была реализация.
    С тех пор все оборудование операторов давно сменилось своим ходом, без авралов и прочей паники, в плановом режиме, просто потому, что старое оборудование за это время выработало свой ресурс. Так что практически наверняка на операторском уровне уже у всех есть поддержка IPv6. Просто многие его не используют, т.к., например в РФ, и IPv4 пока хватает почти всем. А кому не хватает - тот использует IPv6. Наверное есть и те, кому очень хочется, чтоб был IPv6 просто потому что "стильно, модно, молодежно" или просто подготовились заранее и используют оба протокола.
    В итоге все там будем, конечно, но пока ресурс IPv4 все еще до конца не исчерпан и еще можно выжать несколько капель. По большему счету паника, которую наводили по теме IPv6 в начале 2000, видимо была больше маркетинговой, чем реальной, с целью заставить операторов вкладываться в новые железки с поддержкой IPv6.
  • Как использовать библиотеку GLFW используя только g++?

    @res2001
    Георгий Кузнецов, Когда задаете путь к заголовочным файлам опцией -I, то в исходниках можно уже не писать полный путь, компилятор и так найдет заголовок просто по имени файла.
    Вы задали опцию -L с путем поиска библиотек, но не перечислили ни одной используемой библиотеки (в опции -l), поэтому линковка с библиотекой не произошла. Отсюда и undefined reference.

    Какие конкретно файлы библиотек надо вам подключать не подскажу, т.к. никогда не использовал glfw.
    Если в каталоге lib несколько файлов:
    1. Можно почитать документацию о том, как подключить библиотеку в свой проект. Обычно разработчики библиотек включают эту информацию в свою документацию. Часто эту информацию можно найти в readme.txt в корневом каталоге исходников библиотеки.
    2. Можно погуглить на предмет того, какой конкретно файл надо подключать. Гуглите по тексту ошибки с включением имени функции.
    3. можете каждый из библиотечных файлов подключить в своей опции -l, затем по одному убирать. В итоге наверное останется 1-2 подключенных библиотечных файлов.
    4. Можно получить список символов, экспортируемых библиотеками с помощью утилит objdump или nm. Ищите в этом списке функцию, которая у вас undefined reference, когда найдете функцию в каком-то из библиотечных файлов, то этот библиотечный файл подключаете опцией -l.

    Напомню, что при подключении библиотеки в опции -l расширение не указывается, а так же не указывается префикс lib из имени файла библиотеки. Например, чтоб подключить libm.so (стандартная библиотека математических функций) вы должны указать опцию -lm. Для статических библиотек все то же самое.
  • Сделать переменную в bat файле и отобразить в нужном виде?

    @res2001
    Sobaka78, Ваш подход в принципе правильный.
    Если что-то не работает в целом, надо разобрать на части и тестировать по частям.
    Для начала что выводит конструкция:
    net.exe view | find.exe /i /c "\\"

    У меня сейчас нет подопытной сети под рукой, поэтому net view ничего не выводит, протестировать у себя ваш батник не могу.

    Еще есть такая баго-фича в for - надо ставить пробел между закрывающей двойной кавычкой и закрывающей одинарной: IN ('net.exe view | find.exe /i /c "\\" ') DO
  • Взаимодействие уровней сетевых моделей?

    @res2001
    Сергей Малинин,
    Верно?

    Только отчасти. Так мы сформировали IP пакет. Но есть уровень ниже, Ethernet например. Т.е. еще надо ethernet фрейм таким же макаром соорудить поверх IP пакета. Этим обычно драйвер сетвого адаптера занимается. Ну а дальше уже железо пошло запихивать биты в провода.
  • Взаимодействие уровней сетевых моделей?

    @res2001
    Сергей Малинин, Детали платформозависимые. Поэтому ваш вопрос сильно абстрактен, нужно уточнять платформу для которой нужны детали.
    Вообще теория по сетям хорошо описана у Олиферов и у Таненбаума.
    В плане программирования можно почитать Unix. Разработка сетевых приложений Стивенса. Книжка хоть уже и старая, но актуальность не потеряла. Тут описаны сокеты применительно к Unix/Linux системам. В винде то же сокеты, но со своим "акцентом".
  • Как локально обновить предыдущий коммит в цепочке коммитов с gerrit?

    @res2001
    rustler2000, Да, видимо не прокатит так просто.
    Тогда видимо так:
    git fetch, после этого remote ветка видимо уйдет от локальной ветки.
    Локальную ветку инетрактивно ребейзнуть на remote ветку, при этом ребазировать только комиты после 2 (т.е. свои комиты). При интерактивном ребейзе можно вручную указывать какие комиты ребазировать, какие пропустить и т.п.
    Как-то так.
    В любом случае как минимум git fetch делать придется, чтоб скачать обновления. А дальше по обстоятельствам.
  • Какие есть решения для удалённого доступа к рабочему столу с поддержкой нескольких удаленных экранов?

    @res2001
    Какой протокол или ПО вы используете для удаленного рабочего стола?
    Обычно, мониторы, подключенные к ПК к которому вы удаленно подключаетесь, никакой роли не играют.
    Создается отдельный сеанс со своими собственными настройками разрешения и количеством мониторов.
  • Как обойти блок интернета/ограничение скорости VPN?

    @res2001
    nonamezy, Галка на скрине "Весь трафик шифруется ..." - это, видимо, та самая галка, которая перенаправляет весь трафик в ВПН. Она не активна, скорее всего, потому что политиками (на ВПН сервере или доменными политиками) запрещено ее изменять пользователю. Никогда не имел дела с Check Point VPN, поэтому это только предположение, но думаю оно вполне обосновано.
    Поэтому вам проще всего начать с обращения к админам, чтоб они либо убрали эту галку сами, либо разрешили вам это сделать.
    Если админы упруться, что то же возможно, то вы можете кое-что предпринять со своей стороны:
    1. поставить виртуалку и перенести всю работу в виртуалку, ВПН ту да же. Таким образом заблокированной окажется только виртуалка, а хостовая система будет спокойно использовать свой собственный интернет.
    2. Можно завести свой промежуточный ВПН сервер, который не будет забирать весь трафик на себя. Подключаетесь с компа на промежуточный ВПН, а с него подключаетесь к рабочему ВПН.
    3. попробовать вручную манипулировать настройкой маршрут по умолчанию в таблице маршрутизации. Дело в том, что эта галка она не сама по себе так работает, она заставляет при подключении ВПН клиента изменять маршрут по умолчанию в таблице маршрутизации. Вы, в принципе, можете после подключения к ВПН вернуть эту настройку в прежнее состояние минуя манипуляции с ВПН клиентом. Если ВПН клиент достаточно умный и время от времени проверяет настройки таблицы маршрутизации, то он может снова вернуть свои настройки - такая борьба нанайских мальчиков. В этом случае эта затея будет бессмысленной.

    2 и 3 вариант требуют некоторых навыков, которых у вас, видимо, нет. Кроме того, если ваша организация достаточно крупная, то вам наверняка потребуется вручную добавлять маршруты в таблицу маршрутизации (которые были не нужны, когда весь трафик отправлялся в ВПН, а сейчас нужно принудительно заворачивать только нужный трафик в ВПН). Что бы отследить какой именно трафик нужно направлять в ВПН и добавить его в таблицу маршрутизации то же нужны навыки сетевого администрирования. Не то что бы это сильно сложно, но тем не менее. Так что для вас я бы рекомендовал 1 вариант, как самый простой.
  • Возможно ли изменять windows 10 с помощью c++?

    @res2001
    Если операционная система позволяет это делать тем или иным способом, то и используя язык программирования (практически любой) вы сможете это сделать то же. Нужно только понять как это делает ОС и повторить то же самое на ЯП. ОС это может делать с помощью настроек реестра, либо с помощью вызовов системных функций с определенными параметрами.

    Встраивать свой фунционал или модифицировать существующий вы можете:
    1. Написав свой plug-in, там где эта возможность поддерживается
    2. Устроившись работать разработчиком ОС в микрософт, т.к. исходные коды ОС есть только там, но "свой" функционал уже перестанет быть совим, а будет микрософтовским.
    3. Делая реверс инжиниринг системы и ломая ОС, заставляя ее исполнять вместо штатного кода ваш.
  • Как убрать предупреждение в Excel о файлах по сети?

    @res2001
    В настройках IE в разделе безопасности пути добавлены в раздел "интранет", тобишь местная сеть. Добавлены по всякому:

    У вас же, скорее всего сетевые ресурсы примонитрованы с назначением буквы диска. По моему должно срабатывать в стандартном представлении пути: e:\path
    Или возможно, там нужен формат URL, что-то типа file://host/
  • Какую выбрать ОС для интернет-шлюза?

    @res2001
    CityCat4,
    пробовал в виртуалку - не получилось нихрена

    Что так?
    Я успешно ставил на ESXi Netware 3.12/4.11/6.5. В конечном итоге от всего зоопарка старинных нетварей осталась только 6.5. Думаю в той конторе, где я это делал так оно все еще и работает. Технологические процессы, однако. Сейчас уже подробностей не вспомню, это было лет 5-7 назад, по ходу дела были какие-то проблемы, но все они успешно решались.
  • Какой туннель умеет пробивать NAT?

    @res2001
    У вас есть белый адрес - вам не нужно пробивать NAT.
    На ВДС настраиваете ВПН сервер (любой по вкусу), на home pc - ВПН клиент. NAT в этом случае, работает как ему положено и никак не мешает.
  • Softether vpn server исчезает инет почему?

    @res2001
    nilas, Раз так, то шлюз по умолчанию не нужен в настройке ВПН соединения.
    На компах обеих сетей нужно будет добавить маршрут до соседней сети, при условии, что ВПН сервер и/или ВПН клиент не являются шлюзами по умолчанию для своих сетей.
  • Почему на команды nslookup и ping отвечают разные узлы?

    @res2001
    uzorov,
    Задача стоит в том, чтобы внутри локальной сети по указанному доменному имени отвечал именно локальный ресур

    Я обычно всегда держу 2 ДНСа в сети (это не считая дублирующих) - один для внутренних пользователей, другой для внешних. Возвращают они естественно разные адреса. Внутренний ДНС снаружи не виден. На внутреннем ДНСе настроена пересылка не разрешенных запросов на внешний ДНС. На внешнем ДНСе зарегистрированы только те записи, которые должны быть видны снаружи, ничего лишнего. На пользовательских компах внутри сети прописывается только внутренний ДНС.
  • Softether vpn server исчезает инет почему?

    @res2001
    nilas,
    где этот шлюз отключить в vpn client/vpn server?

    Не знаю как там все в SoftEther устроено - ни разу его не использовал.
    Отключить/включить "шлюз по умолчанию" моно либо в настройках ВПН сервера, либо клиента )) В разных типах ВПН это делается по разному, универсального ответа нет.
    Добавьте к вопросу тег SoftEther, может зайдет кто-нибудь, кто в теме, как это делается в нем.
    Ищите ответ в гугле по запросу типа: "softether default gateway"
    Так же можно посмотреть документацию на ПО ))

    под туннелинг чисто нужен

    Ответ ничего не объясняющий. Зачем вам "туннелинг"? Обычно есть несколько вариантов применения ВПН:
    1. Связать 2 удаленных сети друг с другом. В этом случае "шлюз по умолчанию" не нужен.
    2. С помощью ВПН обходить блокировки внешних ресурсов (РКН и т.п.). Тут можно весь трафик пускать через ВПН (нужен шлюз по умолчанию), а можно только то, что блокируется (не нужен шлюз по умолчанию), на выбор.
    3. Заставить ВПН клиента ходить в интернет только через ВПН сервер, не важно для каких целей - нужен шлюз по умолчанию.
    4. ...
    Смысл настройки "шлюз по умолчанию" - весь трафик, для которого нет отдельного маршрута отправляется на шлюз по умолчанию. Для обычной локальной сети, например, это любой интернет трафик, шлюзом по умолчанию является домашний роутер (или роутер в организации).
  • Почему на команды nslookup и ping отвечают разные узлы?

    @res2001
    chupasaurus, Да, я так и понял, что запись в кэше уже есть. Но она же туда как-то попала - видимо, предыдущим DNS запросом.

    Спасибо за схему. Примерно так я и предполагал из собственного опыта.
    Осталась не раскрытой тема, как винда выбирает "preferred adapter" для DNS запроса, если адаптеров несколько.
    Возможно, смотрит на доменное имя запроса и ищет адаптер у которого в свойствах проставлен этот домен в качестве DNS suffix, если такого нет, то берет адаптер обрабатывающий маршрут по умолчанию в таблице маршрутизации. Ну это так, мои домыслы.
  • Почему на команды nslookup и ping отвечают разные узлы?

    @res2001
    Ну а dns кэш все равно должен его откуда то получить, так что все равно возвращаемся к DNS серверам.
    Возможно в системе зарегистрировано несколько DNS серверов, в каком порядке их опрашивает винда трудно сказать, но nslookup видимо берет первый DNS сервер по списку и работает с ним.
    Видимо один из DNSов возвращает один адрес по этому имени, другой - другой адрес.
    Как-то так вижу.