Как установить различные окружения рабочего стола в ubuntu и производных

Сон и гибернация

Закрытие ноута

Для гибридного сна по закрытию крышки ноута — в файле /etc/systemd/logind.conf

/etc/systemd/logind.conf

 

  1. HandleLidSwitch=hybrid-sleep

Второй вариант

Будит комп спустя какое-то время после сна и переводит в гибернацию.

Добавить файл

/etc/systemd/system/suspend-sedation.service

 

  1. Description=Hibernate after suspend
  2. Documentation=https://bbs.archlinux.org/viewtopic.php?pid=1420279#p1420279
  3. Documentation=https://bbs.archlinux.org/viewtopic.php?pid=1574125#p1574125
  4. Documentation=https://wiki.archlinux.org/index.php/Power_management
  5. Documentation=http://forums.debian.net/viewtopic.php?f=5&t=129088
  6. Documentation=https://wiki.debian.org/SystemdSuspendSedation
  7. Conflicts=hibernate.target hybrid-sleep.target
  8. Before=sleep.target
  9. StopWhenUnneeded=true
  10. Type=oneshot
  11. RemainAfterExit=yes
  12. Environment=»ALARM_SEC=10800″
  13. Environment=»WAKEALARM=/sys/class/rtc/rtc0/wakealarm»
  14. ExecStart=/usr/sbin/rtcwake —seconds $ALARM_SEC —auto —mode no
  15. ExecStop=/bin/sh -c ‘\
  16. ALARM=$(cat $WAKEALARM); \
  17. NOW=$(date +%%s); \
  18. if || ; then \
  19. echo «suspend-sedation: Woke up — no alarm set. Hibernating…»; \
  20. sleep 10; \
  21. systemctl hibernate; \
  22. else \
  23. echo «suspend-sedation: Woke up before alarm — normal wakeup.»; \
  24. /usr/sbin/rtcwake —auto —mode disable; \
  25. fi \
  26. WantedBy=sleep.target
  1. systemctl enable  suspend-sedation

Значки

Распространенные форматы изображений

Ниже приведен краткий обзор форматов изображений, обычно используемых для значков.

Поддержка форматов изображений для значков, указанных в стандарте freedesktop.org.
Расширение Полное имя и/или описание Тип графики Формат контейнера Поддерживаемый
.png Portable Network Graphics Raster Нет Да
.svg(z) Scalable Vector Graphics Vector Нет Да (опционально)
.xpm X PixMap Raster Нет Да (устаревший)
.gif Graphics Interchange Format Raster Нет Нет
.ico MS Windows Icon Format Raster Да Нет
.icns Apple Icon Image Raster Да Нет

Преобразование значков

Если вы наткнулись на значок, который находится в формате, который не поддерживается стандартом freedesktop.org (например, или ), вы можете использовать инструмент преобразования (который является частью пакета ), чтобы преобразовать его в поддерживаемый/рекомендованный формат, например:

$ convert <icon name>.gif <icon name>.png

Если вы преобразуете из формата контейнера, такого как , вы получите все изображения, которые были инкапсулированы в файл в форме . Если вы хотите узнать размер изображения или количество изображений в файле контейнера, например , вы можете использовать инструмент идентификации (также часть пакета ):

$ identify /usr/share/vlc/vlc48x48.ico
/usr/share/vlc/vlc48x48.ico ICO 32x32 32x32+0+0 8-bit DirectClass 84.3kb
/usr/share/vlc/vlc48x48.ico ICO 16x16 16x16+0+0 8-bit DirectClass 84.3kb
/usr/share/vlc/vlc48x48.ico ICO 128x128 128x128+0+0 8-bit DirectClass 84.3kb
/usr/share/vlc/vlc48x48.ico ICO 48x48 48x48+0+0 8-bit DirectClass 84.3kb
/usr/share/vlc/vlc48x48.ico ICO 32x32 32x32+0+0 8-bit DirectClass 84.3kb
/usr/share/vlc/vlc48x48.ico ICO 16x16 16x16+0+0 8-bit DirectClass 84.3kb

Как вы можете видеть, на примере файла ico, что по названию можно предположить одно изображение размером 48×48, но на самом деле оно содержит не менее 6 разных размеров, из которых один больше 48×48, а именно 128×128.

Кроме того, вы можете использовать icotool (из ) для извлечения png-изображений из контейнера ico:

$ icotool -x <icon name>.ico

Для извлечения изображений из контейнера .icns вы можете использовать icns2png (предоставленный ):

$ icns2png -x <icon name>.icns

Получение значков

Хотя пакеты, которые уже поставляются с файлом .desktop, наверняка содержат значок или набор значков, иногда бывает, что разработчик не создал файл .desktop, но тем не менее может отправить значки. Поэтому неплохо начать поиск значков в исходном пакете.
Вы можете, например, сначала фильтровать расширение с помощью find, а затем использовать grep для дальнейшей фильтрации по определенным ключевым словам, таких как имя пакета, «значок», «логотип» и т.д., если изображений достаточно много в исходном пакете.

$ find /path/to/source/package -regex ".*\.\(svg\|png\|xpm\|gif\|ico\)$"

Руководства

Все платформы

Скопируйте оригинальные ресурсы (папки GEODATA, GEOGRAPH, MAPS, ROUTES, SOUND, TERRAIN, UFOGRAPH, UFOINTRO, UNITS) в папку данных OpenXcom (обычно подпапка «data»). Не переносите/не копируйте всю папку X-COM в Data — это не сработает. Должно получиться что-то вроде:

  • data
    • GEODATA
    • GEOGRAPH
    • Language
    • MAPS
    • Resources
    • ROUTES
    • Ruleset
    • Shaders
    • SoldierName
    • SOUND
    • TERRAIN
    • UFOGRAPH
    • UFOINTRO
    • UNITS

Если Вы сделаете это неправильно, то получите ошибку «X not found» («какой-то файл не найден»). Для более точных указаний относительно Вашей платформы, смотрите разделы ниже.

Видеоучебник

Windows

Установщик самостоятельно обнаружит установки Steam, установит обновление на игру и скопирует оригинальные данные — просто следуйте указаниям.

Устанавливая вручную, скопируйте ресурсы в подпапку data.

Mac OS X

Скопируйте ресурсы в ресурс data приложения (правый щелчок на приложении > Показать содержимое пакета > Содержимое > Ресурсы > data).

Unix-подобные ОС

Для OpenXcom требуются следующие библиотеки:

По поводу их установки смотрите менеджер пакетов Вашего дистрибутива или сайт библиотеки.

Если устанавливаете через менеджер пакетов, то Вы должны скопировать ресурсы в /usr/share/openxcom/data, или же в подпапку data.

Чтобы сделать переносную версию OpenXcom, просто положите все файлы в папку игры, с подпапкой data для ресурсов и подпапкой user для Ваших сохранённых игр и настроек (может потребоваться удаление старой пользовательской папки , чтобы игра не использовала её).

Возможные проблемы

Большая часть проблем решается при помощи логов, которые находятся в папке C:\Program Files\OpenVPN\log. Уровень детализации лога контролируется параметром verb в конфигурационном файле сервера или клиента.

Также возможны следующие часто возникающие проблемы:

  1. Проблема: клиент постоянно пытается подключиться к серверу, но соединения не происходит или подключение зависает.
    Причина: сервер блокирует подключения по настроенному порту VPN (в нашем примере, 443).
    Решение: на сервере необходимо добавить 443 порт в исключения брандмауэра или отключить последний.
     
  2. Проблема: при попытке подключиться к серверу выскакивает ошибка «Не удалось подключиться к config».
    Причина: ошибка в настройках.
    Решение: перепроверьте каждую строчку файла конфигурации. Проверьте наличие всех файлов, на которые ссылаетесь в настройках.
     
  3. Проблема: клиенты получают одинаковые IP-адреса.
    Причина: подключение выполняется под одним и тем же пользователем.
    Решение: сервер выдает одинаковые адреса одинаковым клиентам. Необходимо настроить авторизацию на сервере и выдать каждому клиенту индивидуальные настройки.
     
  4. Проблема: соединение происходит, но через несколько минут связь прерывается.
    Причина: дублирование IP-адресов.
    Решение: данная проблема описана выше (пункт 3).

Как установить OpenGL на разные видеокарты

AMD

Скачивать обновления драйверов видеокарты желательно именно с официального сайта компании AMD. На нем можно подобрать конкретный тип процессора и серию. После автоматически начнется скачивание обновления. Но стоит учитывать, что на этой странице может не оказаться драйверов устаревших моделей видеокарт, но на самом сайте они есть, их лишь нужно найти. Для этого стоит вводить запрос напрямую в поисковике, а затем открывать официальную страницу и скачивать софт.

На сайте AMD предлагаются обновления отдельно для ОС Windows 7 и 10

Intel

На сайте центра загрузки компании Intel можно настроить автоматическое обновление драйверов, вручную искать программное обеспечение на нем неудобно. Поэтому в данном случае тоже можно вводить прямой запрос в поисковике по конкретной модели, чтобы не искать ее вручную на сайте. Правда, в этом случае выйдет страница поддержки, но особой разницы нет. Там точно так же будут указаны версии для конкретных операционных систем.

Здесь предлагаются обновления драйверов на официальном сайте Intel

Доступно также скачивание с Центра загрузки компании, причем здесь есть фильтр по операционным системам

NVIDIA GeForce

На сайте NVIDIA поиск производится куда проще. Можно указать тип устройства, его серию, операционную систему, язык и даже вид драйвера. Есть еще вариант автоматического поиска, в котором сначала будет проведено сканирование, а уже затем при необходимости будет предложена оптимальная версия драйвера.

Компания NVIDIA предусматривает два варианта загрузки с официального сайта

Диспетчер устройств

Еще один вариант, более упрощенный и доступный, особенно в Windows 10 – поискать обновления через «Диспетчер устройств». Открыть его можно, нажав на комбинацию клавиш Win + X и найдя в контекстном меню соответствующий пункт.

Для начала я открою «Диспетчер устройств» через контекстное меню иконки «Пуск»

В новом окне открываю раздел «Видеоадаптеры», жму правой кнопкой мыши по нужному графическому процессу, затем выбираю пункт «Обновить драйвер». Система предложит установить их с компьютера или скачать онлайн. Во втором случае начнется поиск обновлений.

Жму правой кнопкой мыши по нужному видеоадаптеру и обновляю драйвера

Загрузка установщика из Интернета

Допустим еще вариант скачивания установщика OpenGL из сети Интернет. Правда, официального сайта в этом случае нет, поэтому данная процедура проводится на страх и риск пользователя. Если источники проверенные, можно скачать и установить приложение без особых колебаний и помех.

Как установить локальный сервер Open Server

Чтобы установить его, в поисковой системе, например Google, напишем только название Open Server.

Переходим на сайт open-server.ru, в меню сайта нажимаем Скачать,

выбираем версию дистрибутива BASIC, она и «весит» меньше и остальные элементы PREMIUM и ULTIMAT версий вам вряд ли необходимы. Вводим код с картинки, нажимаем скачать,

в следующем окне выбираем «Нет, спасибо, хочу просто скачать», иначе платим 100 рублей и качаем.

Скорость закачки «на халяву» будет не велика, поэтому можете заняться чем-нибудь другим, до окончания загрузки.

После загрузки, сохраним файл на рабочий стол и запустим, укажем путь к распаковке, в моем случае это диск D папка My_Open_Server.

Вы же можете установить этот локальный сервер куда пожелаете. Распаковка происходит быстро.

Пользовательская папка

OpenXcom автоматически создаёт пользовательскую папку при первом запуске (если она ещё не существует) по одному из следующих путей, где хранятся все сделанные Вами в игре снимки экрана, сохранённые игры и настройки. Также сюда можно положить данные в подпапке data, если не хотите, чтобы они смешались с Вашей основной установкой (например, моды).

Также Вы можете указать свой путь, передав параметр командной строки «-user <путь к пользовательской папке>».

\user\

Windows

  • C:\Documents and Settings\<пользователь>\Мои документы\OpenXcom
  • C:\Users\<пользователь>\Документы\OpenXcom

5 ответов

7

Chromium также имеет возможность в своих настройках сделать его браузером по умолчанию:

Это должно работать, но если это не так, прочитайте:

В базе данных GConf имеется несколько ключей, которые определяют, какой браузер запускается с помощью :

  • литий>
    литий>
    литий>
    литий>

Убедитесь, что все они установлены правильно:

  • Хит Alt + F2
  • Введите
  • Перейдите к указанным выше клавишам, они должны быть установлены на .

4

В моей ситуации я установил Chromium и сделал его по умолчанию. До этого Chrome был браузером по умолчанию.

Я попробовал все, что мог: установить Chromium default browser, изменив настройки gconf , чтобы запустить Chromium с переменной % U (https://askubuntu.com/a/41085/94263 ), изменяя альтернативы для использования Chromium по умолчанию x-www-browser ( https://askubuntu.com/a/24052/94263 ), но ничего не помогло, xdg-open открылось новое окно Chromium, где начальная страница ang не могла открыть данную ссылку, sensible-browser открыл Chrome.
Я попытался очистить Chrome (Chromium автоматически устанавливался по умолчанию и автоматически в update-alternatives ) и устанавливал его снова, потому что мне нужна Pepper flash, и он стал по умолчанию x-www- браузер снова и снова был открыт с помощью команды sensible-browser .
Затем я просмотрел несколько страниц и обратил мое внимание на приоритет, а также обнаружил, что существует символическая ссылка gnome-www-browser в /etc /alternatives / и google-chrome по умолчанию. Chrome имеет приоритет в 200 и Chromium — 40

Приоритет Google Chrome выше, поэтому утилита update-alternatives автоматически устанавливает его как веб-браузер по умолчанию как «лучшую версию».

Я удалил Chrome и Chromium из x-www-browser и gnome-www-browser :

Затем я установил новые альтернативы с другими приоритетами:

Я не знаю, есть ли ’40 ‘ и ‘ 200 ‘ приоритеты по умолчанию для всех компьютеров или у вас будут другие номера. Лучше смотреть раньше, введя

Upd. Я пытался сделать то же самое на совершенно другой системе, и приоритеты были такими же, как здесь.

UPD2. Если вы запустите google-chrome только один раз, он изменит приоритет на 200 , но Chrome-браузер останется по умолчанию.

Это сработало для меня. Хром был настроен по умолчанию автоматически, а sensible-browser запускает Chromium. Но все же xdg-open открывает новое пустое окно.

— это команда запуска веб-браузера по умолчанию из терминала.

Для меня решение состояло в том, чтобы запустить эти две команды. Затем вам нужно только выбрать нужный браузер из списка.

Все приведенные выше ответы в основном правильны, в зависимости от того, что вы делаете, и того, как используемые вами программы ссылаются на вещи. Для меня проблема заключалась в том, что мой эмулятор терминала (Tilix) все еще открывал неправильный браузер (Firefox вместо Chrome), а также также открыл неправильный браузер. Chrome сказал в настройках: «

В конце концов я понял, что есть также :

Это неверно, поэтому я изменил их на:

Затем есть также привязки для ‘text /html’, которые я также изменил:

Это, в сочетании с тем, чтобы убедиться, что также установлены следующие значения:

  • переменная среды
  • sensible-browser (, сценарий оболочки, который пытается запустить некоторые другие элементы в этом списке)
  • gnome-www-browser (, символическая ссылка на )
  • x-www-browser (, символическая ссылка на
  • www-browser (, символическая ссылка на )
  • все «альтернативные» записи (см. для списка), которые указывают на браузер.
  • База данных GConf (см. ответ Исайи)

Это, наконец, открывает правильный браузер для большинства ситуаций на моем рабочем столе. 2018 — это год Linux на рабочем столе.

начало работы с опенкср для головных телефонов Windows Mixed Reality

чтобы приступить к разработке опенкср приложений для Windows Mixed Realityных головных телефонов:

  1. убедитесь, что вы используете по крайней мере обновление Windows 10 за май 2019 г. (1903), что является минимальным требованием для Windows Mixed Reality конечным пользователям запускать приложения опенкср. если вы используете более раннюю версию Windows 10, можно выполнить обновление с помощью помощника по обновлению Windows 10.
  2. настройте Windows Mixed Reality гарнитуру или следуйте инструкциям по включению симулятора Windows Mixed Reality.

Вот и все! Windows Mixed Reality среда выполнения опенкср устанавливается и автоматически становится активной для всех пользователей Windows Mixed Reality. затем Microsoft Store поддерживает обновление среды выполнения.

чтобы снова активировать среду выполнения Windows Mixed Reality опенкср, запустите портал смешанной реальности из меню и выберите «исправить» в верхней части окна. Если эта кнопка отсутствует, среда выполнения Опенкср уже активна.

Версия для CyanogenMod 12/13, LineageOS 13, Replicant 6:

Кастомные прошивки CyanogenMod 12/13, LineageOS 13, Replicant 6: AAPT1 (Android Asset Packaging Tool 1.0) начиная с версии 2.17 не поддерживаются.

BOSCH ME17.9.7 MT BOSCH ME17.9.7 ET BOSCH ME17.9.7(1) MAP BOSCH ME17.9.71 CAN VS35 и VS36 СОАТЭ (ГАЗ) Микас 5.4 (ГАЗ) Микас 5.4 К3 (карб) (ГАЗ) Микас 7.1, VS 5.6 Микас 7.1 К3 (карб) Микас 7.2 (УАЗ) Микас VS8 E2 Микас 10.3/11.3 Микас 11 E2 Микас 11 Е3 МТ и ЕТ (мех. и электр. дроссель) Микас 11 CR Микас 12 (405, 4216, A274) Микас 12 (409) Микас 12.3

Микас 10.3/11.3+ * Микас 10.3/11.3 Микас 7.6

Версия для CyanogenMod 12/13, LineageOS 13, Replicant 6:

Кастомные прошивки CyanogenMod 12/13, LineageOS 13, Replicant 6: AAPT1 (Android Asset Packaging Tool 1.0) начиная с версии 2.17 не поддерживаются. Не устанавливайте программу на данные прошивки, иначе устройство уйдет в вечную перезагрузку.

ПЕРЕЧEНЬ ПОДДЕРЖИВАЕМЫХ ПРОГРАММОЙ БЛОКОВ:

Заставляем работать с $XDG_CONFIG_HOME тех кто не умеет

Ну и XDG_CONFIG_HOME можно выставить.
После сих нехитрых манипуляций пути будут транслироваться из ~/.* в $XDG_CONFIG_HOME/* (~/.config/*)
Более подробно о использовании библиотеки можно прочитать в её README файле
Домашняя страничка libetc

Показать старые комментарии (15)

s2h
10-03-2010

я просил, я просил! Спасибо!

muhas
10-03-2010

всегда пожалуйста, сам случайно увидел — даже не предполагая что такое в принципе может бытьзашел на аур комменты почитать а там libetc на первой странице =)

dion
10-03-2010

А я забил на это дело. Поигрался, не проникся. Но конфиги версионировать стал, во всяком случае больщую часть из $HOME. Некоторые вещи правда Unison-ом синкаю на разных хостах (вроде истории Psi). До конца еще не приспособился.

ixti
10-03-2010

Огромное спасибо! Тоже долго искал как бы от этих непроходимых «джунглей» избавится — даже думал решить радикально — удалить большую часть программ которыми пользуюс редко :)) Теперь явно надобность такая отпадает :)) Ещё раз, спасибо!

muhas
10-03-2010

всегда пожалуйста. а от «джунглей» бы не избавился ибо bash(zsh) всё-равно пользуют по-умолчанию ~/ а так у многих программ параметры есть для указания файла конфига

Sergunya
10-03-2010

Честно говоря не понял как с ней работать ничего не получается.кто-нибудь может разжевать

muhas
10-03-2010

в посте же написано ;)

alparo
10-05-2010

сенкса как по-твоему, есть ли надежда, что со временем разработчики перейдут на формат xdg и будут конфиги в .config хранить?тенденция вообще есть?

alparo
10-05-2010

А знаешь что еще плохо? С перемещенными файлами не работает vim синтакс. Если бы не было так лениво, то сейчас же бы откатил все обратно. А так попробую пару дней пожить, мож понравится.)

muhas
10-05-2010

> что со временем разработчики перейдут на формат xdg и будут конфиги в .config хранить?сомневаюсь, xdg же только для fdo, но софт и на тех платформах где о fdo и не слыхивали >А знаешь что еще плохо? я не использую libetc =) раз попробывал, но как-то уже привык к старому порядку — часть тут часть там, к тому же все конфиги в ~/ с точкой и не видны как скрытые файлы

gg
10-09-2010

Вопрос.Какой толк с того, что кучка дотфайлов перенесется из ~/ в ~/.config?Насколько понял, они от этого не перестанут быть кучкой, или по вашему «джунглями», а вот лишняя прокладка, к тому же, судя по гуглю, не очень безопасная и не редко приводящая к глюкам — появится.Второй вопрос.Чем вам помешали дотфайлы в ~/, если практически все «файлменеджеры» начиная от ls умеют их отфильтровывать?Или, по-моему, вы немного того, если вам не нравятся «джунгли» файлов настроек и вы одновременно плодите энтропию размещая другие «джунгли» уже своих файлов в том же корне хомяка. Попахивает взаимоисключающими параграфами.У меня никаких проблем с этим нет. ~/ полностью отдан на откуп настроечным файлам. всё что мне нужно самому складывается в ~/Desktop/, ~/Documents/ и ~/Downloads/ и всё, никакой неразберихи и хаоса: в корне хомяка находятся только три директории которые мне нужны, всё, что надо — в них.Я не против стандартов freedesktop.org/xdg, те программы которые им следую — пусть следуют. но не ломать же ради этого то что и так работает. К тому же есть FHS.

alparo
10-09-2010

все конфигурационные файлы удобно хранить в ~/.config хотя бы с той точки зрения, что тогда их удобнее синкать и переносить.а прокладка, что описана в топике на самом деле ненужна.

muhas
10-09-2010

@gg ты бы прежде чем комментировать прочел бы комменты, в частности тот что перед твоим. я не использую. но кому-то все конфиги в $XDG_CONFIG_HOME более приятны ибо придают однородность — конфиги в одном месте(в .config) данные в другом и как следствие упращают синхронизацию или бэкап только конфигов.> У меня никаких проблем блаблаблану что же… поздравляю, если тебе не нужно то это ещё не значит что это не нужно всем остальным> но не ломать же ради этого то что и так работаета разве libetc это ломает? просто делает удобнее в некоторых случаях…зы. FHS не определяет куда софтина ложить конфиги, хотя и выделяет под это дело /etc/ /usr/etc и т.д.

Антон
14-12-2014

последняя версия. не могу найти папку с конфигом.

muhas
14-12-2014

так нету у libetc отдельного конфига, в посте пример настройки через переменные окружения

# Скачивание macOS: современные версии

С компьютера macOS, отвечающего требованиям версии ОС, которую вы хотите установить, перейдите в App Store и загрузите желаемый релиз ОС и продолжайте .

Для компьютеров, которым нужен конкретный релиз ОС или не удается загрузить из App Store, вы можете использовать утилиту InstallInstallMacOS от Munki.

Чтобы запустить его, просто скопируйте и вставьте следующую команду в терминал:

Как вы видите, мы получаем большой список установщиков macOS. Если вам нужна определенная версия macOS, вы можете выбрать её, набрав её номер. Для этого примера, мы выберим 10:

  • Примечание к macOS 11, Big Sur: Так как эта ОС совершенна новая, есть некоторые проблемы с определенными системами, которые нужно решить. Для получения дополнительной информации, смотрите здесь: OpenCore и macOS 11: Big Sur

    Для начинающих пользователей, мы рекомендуем macOS 10.15, Catalina

  • Примечание к GPU Nvidia: напоминание о том, чтобы проверить, поддерживает ли ваше оборудование новые ОС, смотрите Аппаратные ограничения

Это займёт некоторое время, поскольку мы загружаем установщик macOS весом 8Гб+, поэтому мы настоятельно рекомендуем прочитать остальную часть руководства, пока вы ждёте.

По завершению, вы найдёте в папке файл DMG содержащий установщик macOS, и названный, например . Смонтируйте его и вы найдёте приложение-установщик.

  • Примечание: Мы рекомендуем переместить приложение Установка macOS.app в папку , поскольку мы будем выполнять команды в этой директории.
  • Примечание 2: Нажатие сочетания клавиш Cmd+Shift+G в Finder позволит вам легче перейти к папке

Начиная отсюда, перейдите к чтобы закончить свою работу.

Доступ к локальной сети

По инструкции выше мы сможем получить доступ только к серверу, на котором установлен OpenVPN. Для получения доступа ко всей внутренней сети, выполним следующие шаги.

1. Настройка реестра

Для включения IP маршрутизации в Windows необходимо в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters найти параметр IPEnableRouter и задать ему значение 1. Это можно сделать в утилите редактирования реестра (regedit) или командой:

reg add «HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters» /v IPEnableRouter /t REG_DWORD /d 1 /f

* командную строку необходимо запускать от администратора.

2. Настройка OpenVPN Server

В конфигурационный файл OpenVPN добавим:

push «route 172.16.10.0 255.255.255.0»
push «route 192.168.2.0 255.255.255.0»

* где 172.16.10.0 — VPN сеть; 192.168.2.0 — локальная сеть, в которую необходимо «попасть» пользователям openvpn.

При необходимости использовать DNS внутренней сети также добавим:

push «dhcp-option DNS 192.168.0.15»
push «dhcp-option DNS 192.168.0.16»
push «dhcp-option DOMAIN dmosk.local»

* где 192.168.0.15 и 192.168.0.16 — внутренние DNS-серверы; dmosk.local — домен, который будет добавляться к узлам, обращение к которым идет по неполному имени.

Если нам нужно, чтобы все запросы клиента (в том числе, Интернет) ходили через сервер OpenVPN, добавляем:

push «redirect-gateway def1»

* в таком случае, нам не обязательно добавлять push route, который мы использовали выше.

Перезагружаем службу OpenVpnService.

3. Разрешаем доступ к локальной сети

Заходим в управление сетевыми подключениями (Панель управления\Сеть и Интернет\Сетевые подключения). Кликаем правой кнопкой мыши по адаптеру локальной сети — Свойства:

На вкладке Доступ ставим галочку Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера:

… и сохраняем настройки.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: