LINUX.ORG.RU

Сообщения grio

 

IPV6:: домашний VPN сервер

Друзья, посетила меня идея поднять на домашнем компьютере VPN сервер для подключения к нему по IPV6. Возможно такое теоретически? Полагаю, что да, однако на этапе реализации возникли сложности. Сам VPN по IPV4 я поднял, руководствуясь этим мануалом: https://www.digitalocean.com/community/tutorials/openvpn-ubuntu-16-04-ru С получение адреса IPV6 тоже проблем нет. SSH тоже настроил, через IPV6 к серверу подключаюсь. Добавил net.ipv6.conf.all.forwarding=1 в sysctl.conf Но вот с самим подключением к OpenVPN возникли сложности. Если в лоб заменить IPV4 на IPV6 адрес сервера в настройках подключения OpenVPN, то соединения не происходит. Исходящие пакеты бегут, но обратно ничего не возвращается. Кто-нибудь пытался реализовать подобное? В какую сторону копать?

 ,

grio
()

Видеоредактор Shotcut - обсуждение

Привет, друзья. Давно монтирую ролики в Kdenlive, а тут натолкнулся на редактор Shotcut и он мне очень понравился. Понравился например тем, что можно применять vstab для фрагмента, а не для всего клипа сразу. Однако, так как я в нём новичок, есть несколько вопросов, возможно, очень простых.

1) Концептуальный вопрос. Библиотеки файлов проекта в Шоткате не обнаружено. За то есть плей лист. Это, возможно, не правильно, но мне не удобно монтировать фильм в плей-листе. Мне обязательно нужен таймлайн, например, для того, чтобы поместить вотермарк на весь фильм или для того, чтобы работать с аудиодорожкой отдельно в аудасити.Значит приходится использовать плей-лист, просто как библиотку. Может я что-то недопонял в концепции этого редактора?

2) Вопрос более технический. Как скопипастить набор фильтров с одного фрагмента на другой? Вместе с пресетами. Например, в фильме у меня 100 фрагментов, к большинству из них нужно применить один и тот же контраст, сатюр и, скажем, гейн. Добавлять фильтры ручками к каждому фрагменту - это ад, даже при наличии пресетов в каждом фильтре. Или, возможно, есть способ применить одни и теже фильтры к группе клипов? Очень надеюсь, что среди вас, коллеги, есть те, кто более искушен в этом видео редакторе, чем я.

 ,

grio
()

Сбой настроек яркости при выходе из ждущего режима

Доброй ночи! Парни, помогите разобраться с проблемой. При выходе из ждущего режима как-будто засвечена картинка на мониторе. Картинку экрана прилагаю. Это фото монитора до и после слипа. Если сделать не фотографию, а именно скриншот, то на нём картинка будет в порядке. http://i64.fastpic.ru/big/2014/0823/bd/9f32939d77c0d6bef73e454fd94002bd.jpg

grio
()

IPv6 :: Соединяем 2 компьютера за NAT по SSH

Предположим, у нас есть 2 компьютера, подключенных к интернету. И мы хотим наладить связь между ними. Например получить доступ к SSH или VNC. Задача достаточно простая, если оба компьютера расположены в одной подсети или же просто имеют прямой IP адрес. А что делать, если оба компьютера находятся за NAT?

В этом случае к нам на помощь приходит IPv6. С помощью тоннельного брокера мы получаем белые IPv6 для обоих компьютеров. Теперь прямое соединение становится возможным. Однако, остается последняя проблема, которую призван решить этот проект - динамические адреса. Каждый раз при загрузке компьютера наш IPv6 меняется. Что бы решить эту проблему, нам нужен сервер, имеющий внешний IP адрес и способный сохранять информацию о нашем динамическом (но прямом!) IPv6.

Для этих целей я создал этот небольшой проект: grio.ru/ipv6/

Достаточно открыть страницу проекта с новыми параметрами, например так:

$curl http://www.grio.ru/ipv6/save.php?email=vasia@pupkin.ru&name=Moy_Laptop&pass=parol&ip=fe80::ffff:ffff:ffff

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

Для его корректной работы необходимо установить два пакета.

1. Miredo, содержащий протокол инкапсуляции IPv6 в IPv4 UDP - Teredo.

2. Curl - для обновления информации о нашем IP на сервере проекта.

Устанавливаются эти пакеты предельно просто. В доп.настройках они, в принципе, не нуждаются. За одно можно установить и SSH-сервер. Выполняем в терминале:

$sudo aptitude install miredo curl ssh

Скачиваем скрипт и сохраняем его в ~/scripts/, например. Из консоли:

$sudo crontab -e -u имя_пользователя

В редакторе добавляем строку:

55 */2 * * * ~/scripts/ipv6save.sh > /dev/null  2>&1
# Скрипт будет выполняться каждые 2 часа, начиная с 0:55

Теперь заходим на сайт grio.ru/ipv6/ и регистрируем имя компьютера.

Проверяем:

$~/scripts/ipv6save.sh

Должно выдать «Ok». Затем, когда вам потребуется узнать IP адрес вашего компьютера, достаточно будет воспользоваться строкой поиска на сайте проекта или же сформировать свой запрос для страницы load.php

Всё готово? У обоих компьютеров есть IPv6 адрес? Соединяем их по SSH:

$ssh -6 'vashlogin@2001:0:53aa:64c:2c38:2aa1:3c9d:4675'

Ура! Мы в удаленной консоле за двумя(а может быть и пятью!) NAT.

P.S. Проект grio.ru/ipv6/ опенсорсный - можете подключиться к разработке или использовать в своих целях! Буду рад в любом случае :)

---

br,

grio
()

RSS подписка на новые темы