понедельник, 3 декабря 2018 г.

SSTP VPN от Keenetic

Поднял VPN

В середине ноября обновил прошивку своего роутера Zyxel Keenetic II, до экспериментальной 2.13.C.0.0-4. В новой версии есть возможность создания туннелей VPN по протоколу SSTP. Включил. На Kubuntu 18.10 поставил клиента, создал новое соединение, испытал через сеть YOTA, через модем, на бесплатном тарифе. Подключился по туннелю к серверу, доступ есть по всем нужным протоколам, связь стабильная, пинг в пределах 280-550 мс. Потерь пакетов не замечено.
Замечание: для подключения с удаленной станции нужно создать отдельного пользователя на роутере, работать под администратором он запрещает. Логично.
Использовать VPN от Zyxel казалось гораздо проще и удобнее, чем Softether. Последний на сервере отключил, убрал из автозагрузки (закомментировал строку в /etc/rc.conf).
Теперь это будет основным решением. Спасибо инженерам Zyxel. Владельцам их роутеров рекомендую.

Синхронизация файлов

Синхронизация файлов на базе Syncthing

Стояла задача автоматически синхронизировать данные, хранящиеся (и используемые) на нескольких узлах с разными операционными системами. Поднял Syncthing 0.14.52 на трех устройствах: FreeBSD 11.2, Kubuntu 18.10. Windows 7. Без больших проблем, только во FreeBSD Syncthing норовит создать рабочие каталоги в корневой файловой системе (у него не получается за недостатком прав); пришлось в корне создать символические ссылки на рабочие каталоги, лежащие на другом диске.
Начальная синхронизация между FreeBSD и Kubuntu прошла примерно за 2 часа, при объеме данных примерно 40 Гб. Синхронизация между FreeBSD и Windows тормозила, шла не менее 9 часов, пока не догадался проверить пути трассировкой - оказалось, что винда ресолвила сервер FreeBSD по квалифицированному имени, и слала данные по "длинному" маршруту, через сети провайдера, интернет, и снова сети провайдера. Поправил в винде файл hosts, прописал там локальный адрес сервера, синхронизация завершилась моментально.
Еще были замечены сбои синхронизации при создании в винде (определенной программой) файлов .lock - Syncthing пытался их перенести на другие системы, и затыкался из-за отказа в доступе. Логично. После завершения работы программы, и, соответственно, удаления файлов .lock, синхронизация восстановилась. Вообще синхронизация при создании/изменении отдельных файлов проходит моментально.
Теперь хочу попробовать "создание резервных копий" - Syncthing должен хранить в отдельном каталоге предыдущие версии файлов. Поднять эту возможность только на сервере, на рабочих машинах жалко дискового пространства.
Syncthing прост в установке, настройке и использовании, со своей задачей справляется отменно. Рекомендую.

Примечание. Ранее для синхронизации использовал Unison в полуручном режиме, по сравнению с Syncthing он оказался гораздо менее удобен, в том числе, что не работает в реальном масштабе времени, запускать его приходилось или руками, или по крону.

среда, 7 ноября 2018 г.

Клоны FreeBSD

Планы на будущее

Попробую вернуться к корням: попробовать в качестве альтернативы для возможного использования версии (клоны) FreeBSD:


В рамках виртуальных машин, раз уж занялся этим делом.
То есть пока просто посмотреть, покрутить-повертеть, выяснить достоинства и недостатки, и, возможно, принять решение. А может, просто в качестве развлечения, если не шибко вдохновит.
Почему не TrueOS? Да похоже, что они не доводят ничего до конца, все меняют концепцию, да и последняя свежая версия от марта 2018 - и это при ролинг-релизах. Как это ни жаль.

Продолжение

08.11.2016. Поставил DragonflyBSD и GhostBSD. Первый минималистичный, имеет смысл использовать в качестве системного/ремонтного; второй вполне себе десктоп, вполне можно поэкспериментировать. В смысле, подобрать и поставить прикладной софт, аналогичный тому, что я использую под Kubuntu, и опробовать на себе. И сделать выводы.

вторник, 30 октября 2018 г.

VirtualBox for Linux Hosts

Виртуальные машины под Linux

Оптимизация дискового пространства

Подумал: зачем мне теперь, после того, как я определился с рабочими системами, два SSD в компе? Вторым, на котором сейчас <что попало>, я практически не пользуюсь, а зря - 128 гиг считай пропадает. Почему бы ни использовать это пространство под виртуальные машины - пользы будет гораздо больше.
Поэтому:
  1. Из-под основной системы, Kubuntu 18.10, отформатировать второй диск, и подмонтировать его, скажем, в точке /mnt/vm.
  2. На основную систему поставить VirtualBox for Linux Hosts - потому, что хорошо мне знаком, и заслужил доверия.
  3. Создать пару-тройку виртуальных машин: FreeBSD 11.3 (12.0), TrueOS (что там последнее? - что-то давно они не обновляли систему, уж не померли ли?), возможно какой-нибудь отечественный дистрибутив Linux (AltLinux? Scientific Linux?) для фана, и Windows 7. Первые три для опытов, последняя для пакетов, которые отказываются стартовать под wine.
  4. FreeBSD, TrueOS и опытовый Linux с сетью и доступом к общим каталогам, винда - без сети, с доступом к каталогам. Общие каталоги - документы и дистрибутивы, другого не надо.
Сэкономлю силы и время - ну, если не считать потраченное на инсталляцию и первоначальную настройку гостевых систем и прикладного ПО - и использую "простаивающее" пространство.

Первые результаты

30.10.2018: первые три пункта пройдены, в общем-то без вопросов, пришлось только поменять права доступа для точек монтирования. Но. После создания VM для Win7 - затык, ISO-образ системы не соответствует требованиям VirtualBox, более того, будучи подмонтирован в систему разными другими методами, образ показывает размер 277 байт, и содержимое: ровно один файл read.me. ISO UDF, вроде. За поздним временем оставил на сегодня, 31.10.2018. Попробую конвертировать в другой формат тем же UltraISO, может, получится. А нет - поищу другой дистрибутив, их в сети хватает.

Последние результаты

06.10.2018: Завелось и работает. Не без вопросов и чтения интернетов, но на самом деле достаточно просто. Винду поднял (да, перепаковал ISO-образ при помощи UltraISO), добился нормального разрешения экрана (в полноэкранном режиме, естественно, по ходу утратил меню виртуальной машины, интернеты подсказали: правый Ctrl+C), расшарил папки, софт не ставил за дефицитом времени.
В целом нормально, можно работать. Только снова возникла мысль о расширении памяти до 16 гиг. Но не с руки, поскольку финансы распланированы на другое.

Итоги

07.11.2018: поставил то, ради чего все затевалось. Собственно - всем спасибо, все свободны. Только по ощущениям памяти все-таки не хватает.

понедельник, 22 октября 2018 г.

Kubuntu 18.04 to 18.10

Обновление Kubuntu 18.04 до 18.10

Все по плану. Вчера:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
$ sudo apt update
$ sudo apt autoremove
$ sudo do-release-upgrade -d
$ sudo apt update && sudo apt -y dist-upgrade
Всё.

четверг, 18 октября 2018 г.

Ubuntu/Kubuntu 18.10

Анонсирован релиз Ubuntu/Kubuntu 18.10. 

После предыдущих раздумий, примерно недели через 2-3, обновился, и не жалею. А сегодня появилась информация о релизе 18.10. (Официального релиза Kubuntu нет, сервер Ubuntu недоступен, вероятно, перегружен.) Наверное, на этот раз особо раздумывать не стану, через недельку, когда появятся официальные анонсы и спадет ажиотаж (разгрузятся серверы от желающих срочно обновиться) займусь. Обновление интересное.

четверг, 3 мая 2018 г.

Ubuntu 18.04 LTS

Обновиться ли до нового LTS релиза?

Как известно, вышел релиз Ubuntu 18.04 LTS, и, как положено, обновился Kubuntu. Помимо всякого вкусного и просто новых свистелок, там есть неприятный (на мой взгляд) момент:
Добавлена по умолчанию отправка на серверы Canonical сведений о конфигурации системы пользователя и используемых приложениях. Для отключения отправки статистики в настройках приватности предусмотрена специальная опция.
Вот это мне по-настоящему не нравится. Если бы не эта "отправка", обновился бы не глядя. А так пока подумаю. Народ обновляется, и не видит проблем. Так что вероятно все же обновлюсь, и буду копать, где это отключить.

пятница, 9 февраля 2018 г.

TrueOS 17.12 Release

Обновление TrueOS

За заботами пропустил еще декабрьское сообщение (от 14 декабря 2017) об обновлении TrueOS. Собственно, даже не включал эту операционку уже месяца три. Надо нагонять, обновляться и проверять возможности. Изменений много, есть существенные.

пятница, 2 февраля 2018 г.

Calligra 3.1

Совсем запустил в связи с иными заботами свои домашние системы. А тут в мире ИТ так много всякого разного!
Релиз офисного пакета Calligra 3.1, развиваемого проектом KDE
Так что пора браться за клавиатуры и мышей. Тем более - комментарии в основном положительные, что встречается достаточно редко.