На этом уроке рассмотрим пакетный менеджер dpkg, который в отличии от apt не умеет работать с репозиториями.
Архив автора: admin
Разделение сеанса между несколькими пользователями Tmux
Tmux может создать сеанс сокета-S
с помощью опции. Обратите внимание, что файл сокета должен быть доступен для чтения/записи всеми участниками tmux.
sudo useradd -m devs
sudo usermod -aG devs leo
sudo usermod -aG devs wangyekun
sudo usermod -aG devs kangpeng
sudo chsh -s /bin/zsh devs
su - devs
# Install oh-my-zsh, vundle (and vim plugins), fzf, sdkman, nvm
git clone git@code.aliyun.com:znbt/bomserver.git ~/sources/bomserver
tmux -S socket-file
chmod 774 socket-file
Теперь другие пользователи могут подключаться к этому сеансу с помощью tmux -S ~devs/socket-file attach
.
Использование обычного пользователя
Создайте пользовательских разработчиков , как указано выше. Все пользователи входят в систему с помощью пользовательских разработчиков и подключаются к одному и тому же сеансу tmux.
Источник: https://leetschau.github.io/sharing-tmux-session-between-multiple-users.html
Разделение сеанса между несколькими пользователями Tmux
Tmux может создать сеанс сокета-S
с помощью опции. Обратите внимание, что файл сокета должен быть доступен для чтения/записи всеми участниками tmux.
sudo useradd -m devs
sudo usermod -aG devs leo
sudo usermod -aG devs wangyekun
sudo usermod -aG devs kangpeng
sudo chsh -s /bin/zsh devs
su - devs
# Install oh-my-zsh, vundle (and vim plugins), fzf, sdkman, nvm
git clone git@code.aliyun.com:znbt/bomserver.git ~/sources/bomserver
tmux -S socket-file
chmod 774 socket-file
Теперь другие пользователи могут подключаться к этому сеансу с помощью tmux -S ~devs/socket-file attach
.
Использование обычного пользователя
Создайте пользовательских разработчиков , как указано выше. Все пользователи входят в систему с помощью пользовательских разработчиков и подключаются к одному и тому же сеансу tmux.
Источник: https://leetschau.github.io/sharing-tmux-session-between-multiple-users.html
Xbox Project Moorcraft вернет демонстрационные версии игр на первый план
На фоне шумных объявлений о том, что будет дальше с играми для Xbox, Microsoft объявила о планах сделать демоверсии игр неотъемлемым компонентом своей службы подписки Game Pass.
Зарождающаяся программа, получившая название Project Moorcroft, обещает «подарить нашим подписчикам Xbox Game Pass удовольствие и новые открытия от игры в новые кураторские демоверсии предстоящих игр».
Демоверсии играли заметную роль на консолях Xbox предыдущего поколения, но в значительной степени исчезли со сцены. Важно отметить, что решение Microsoft возобновить пробные версии игр принесет разработчикам компенсацию за их усилия, а проект Moorcroft будет запущен в течение 12 месяцев с упором на инди-игры.
По словам Microsoft, разработчикам, участвующим в программе, будут предоставлены инструменты, позволяющие увидеть, как работают демоверсии, что поможет сформировать предвкушение и оценить реакцию, получая при этом некоторую сумму вознаграждения.
Microsoft рассматривает этот шаг как способ восстановить часть ажиотажа, который был потерян после закрытия крупных игровых конференций . В прошлом посетители таких мероприятий, как E3, имели возможность попробовать будущие игры раньше всех, часто ожидая часами очереди за этой привилегией.
Сара Бонд, корпоративный вице-президент Microsoft по опыту создателей игр и экосистеме, считает, что Project Moorcroft дает разработчикам средства «вызывать интерес к тому, что они создают и что будет дальше».
Вы помните, раньше вы ходили на E3, вы ходили на PAX, и вы ходили в гости к своим любимым создателям, и у них была часть или уровень игры, который вы можно было сидеть и играть. Эти возможности становятся все меньше и меньше, и их все труднее воспроизвести. И они особенно сложны для независимых разработчиков, небольших студий, у которых нет столько ресурсов, чтобы устраивать собственное шоу, чтобы привлечь большую аудиторию», — добавляет Бонд.
«Итак, мы сказали, знаете что? Почему бы нам не взять Game Pass и не превратить его в выставочный зал? Почему бы нам не предоставить разработчику возможность взять часть, уровень своей игры, выпустить его в Game Pass, создать волнение по поводу того, что будет дальше, а также получить действительно ценную обратную связь, пока они настраивают и готовят свою игру для запуск?»
Компенсация разработчикам имеет неявный смысл, учитывая, сколько работы уходит на создание кураторской демонстрации, но размер финансового стимула еще предстоит увидеть, и мы очень хотим увидеть, сколько разработчиков присоединится к нам. На момент написания Microsoft не подтвердила, какие студии будут участвовать.
Project Moorcroft — это еще одна демонстрация того, как Microsoft исследует несколько путей расширения привлекательности игр Xbox от энтузиастов до мейнстрима. Кураторские демонстрации четко согласуются с планами фирмы по переносу облачной потоковой передачи Xbox Game Pass на Samsung Smart TV в конце этого месяца.
Microsoft переносит облачные игры Xbox на ваш Samsung Smart TV
Microsoft наметила планы по запуску своего приложения Xbox TV на Samsung Smart TV, что позволит пользователям играть в игры Xbox без специальной консоли.
Партнерство направлено на то, чтобы привнести желанный игровой опыт Xbox в линейку Smart TV Samsung 2022 года, при этом приложение должно быть запущено в 27 странах. Microsoft заявляет, что этот первый набег на телевизионное пространство не будет последним, и мы предполагаем, исходя из громкого характера этого нового предприятия, у компании есть планы изучить другие партнерские отношения в области телевидения в будущем.
Как это работает
Xbox утверждает, что переход предложений облачных игр на телевидение должен быть плавной интеграцией, как потоковые приложения Netflix и Hulu, к которым вы привыкли. Просто войдите в приложение Xbox через Samsung Gaming Hub, войдите в свою существующую учетную запись Microsoft и подключите свой любимый контроллер с поддержкой Bluetooth, и все готово.
Те, у кого есть подписка Game Pass Ultimate, получат мгновенный доступ к сотням облачных игр, готовых к потоковой передаче. Если вы скептик и хотите более практического подхода «попробуй, прежде чем купить», Fortnite доступен для игры без членства.
По мнению генерального директора Microsoft Gaming Фила Спенсера, «мы создаем платформу, которая может охватить миллиарды игроков — будь то на консоли, на ПК или через облачную потоковую передачу Xbox — где игроки могут играть на любом устройстве, на котором они хотят играть. должны быть в состоянии найти контент, который они хотят воспроизвести».
Приложение Xbox TV будет доступно на Samsung Smart TV с 30 июня в 27 странах, а Аргентина и Новая Зеландия впервые получат доступ к облачному сервису Microsoft Xbox.
Объединение сетей с помощью L2TP/IPsec на Mikrotik и Keenetic Ultra II
Появилась задача подключить к локальной сети два дополнительных удалённых офиса. Про настройку OpenVPN сервера для желающим поработать из дома или в командировке я уже рассказывал, однако перспектива выдачи каждому пользователю сети отдельного сертификата с последующей настройкой соединения меня совсем не радовала. Потому для подключения филиалов было решено пойти другим путём.
Объединять сети будем через VPN туннели по технологии L2TP/IPsec без поднятия дополнительных серверов и использования дорогостоящего оборудования, непосредственно на роутерах Mikrotik и Keenetic Ultra II. Поводом для такого объединения, помимо удобства пользователей и моей лени, послужила некорректная работа встроенного L2TP/IPsec клиента в Windows.
Как видно из схемы, пользователи в филиалах должны иметь доступ к терминальному серверу, расположенному за роутером Keenetic Ultra II. Так как на «Кинетике» уже был настроен и благополучно работал L2TP/IPsec сервер, то «Микротикам» досталась роль клиентов. Кроме того, такой вариант существенно проще в настройке, по сравнению с поднятием VPN сервера на «микротике».
Обязательное условие: адреса объединяемых сетей не должны пересекаться между собой.
Настройка L2TP VPN-сервера на роутере Keenetic
С подробностями настройки L2TP/IPsec сервера на Keenetic Ultra можно ознакомиться перейдя по этой ссылке. Там всё просто, потому не буду повторяться. В дополнение к той статье, необходимо остановиться на паре существенных моментов, без которых не возможна нормальная работа VPN туннелей:
- Отключить NAT для клиентов, оно тут будет только мешать;
- Снять галочку, напротив поля «Множественный вход», если она там стояла. Это позволит точно указать IP адрес, выдаваемый клиенту L2TP сервером при подключении;
- Настроить статическую маршрутизацию.
Для удалённых филиалов я выбрал имена office_01 и оffice_02 и назначил им соответсенно статические адреса 172.16.2.35 и 172.16.2.35. Эти адреса, указываются в качестве шлюзов при создании статических маршрутов для сетей, расположенных за ними. У office_01 внутренняя сеть 192.168.11.0/24, office_02 — 192.168.0.0/24
Настройка Mikrotik в качестве клиента L2TP/IPsec
Настройку удаленного клиента начнём с добавления нового интерфейса L2TP Client в разделе интерфейсов. Указываем IP-адрес L2TP сервера, свои учётные данные и общий ключ шифрования IPSec.
Если вы думаете, что этого достаточно для успешной установки соединения с сервером, поднятом на Keenetic Ultra II, то глубоко заблуждаетесь, ибо настройка «микротов» это всегда боль и страдания. Складывается впечатление, что компания Mikrotik намеренно лишает себя прибыли. Я не понимаю, что мешает выпустить нормальные пошаговые руководства по настройке своих железок и стать ведущим игроком на рынке.
Далее требуется указать нужные алгоритмы шифрования SA (Security Association) в настройках IP->IPsec->Proposals и изменить значение параметра PFS Group с modp1024 на none.
Аббревиатура PFS расшифровывается как Perfect Forward Secrecy — что-то связанное со второй фазой обмена ключами в IPsec. Честно говоря, так глубоко в эту тему не вникал и если не ошибаюсь, то на устройствах от Apple данный параметр в настройках IPsec по умолчанию тоже выключен. В общем, чтобы канал до Keenetic Ultra II поднялся, значение параметра PFS Group должно быть none.
Также скорректируем и профиль шифрования по-умолчанию IP->IPsec->Profiles:
Нажимаем «Применить», и если мы всё сделали правильно, соединение должно быть установлено.
Туннель у нас поднялся. Осталась самая малость, чтобы компьютеры за роутером получили доступ в удалённую сеть 192.168.99.0/24, где находится терминальный сервер. Для этого необходимо добавить правило маскарада и новый статический маршрут.
Переходим во вкладку IP->Firewall->NAT:
На вкладке IP->Routes в качестве шлюза указываем созданный интерфейс l2tpMainOffice, а в поле Pref. Source – наш IP-адрес в виртуальной сети:
Аналогичным образом настраивается и клиент для второй сети.
Источник: https://mdex-nn.ru/page/l2tp-ipsec-tunnel-mikrotik-i-keenetik.html