Архив автора: admin

Боли в спине: причины, лечение, профилактика

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

Для точной постановки диагноза и, самое главное, успешного лечения необходимо проводить раннюю диагностику, когда болезнь еще в самом начале. Всегда легче предотвратить осложнения, чем их лечить. Читать

Apache не запускается из панели управления XAMPP в Windows 10

После установки панели управления XAMPP в Windows 10 многие пользователи сообщали об ошибке при запуске Apache . Эта проблема обычно возникает, когда такой процесс, как World Wide Publishing Service, продолжает работать на 80-м порту вашего устройства. Из-за этого операционная система Windows 10 не позволяет серверу Apache работать, и это вызывает ошибку.

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.

5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 

5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.

5:38:38 PM  [Apache]    Press the Logs button to view error logs and check

5:38:38 PM  [Apache]    the Windows Event Viewer for more clues

5:38:38 PM  [Apache]    If you need more help, copy and post this

5:38:38 PM  [Apache]    entire log window on the forums

Фактически, порт 80 на компьютере также был портом TCP / IP по умолчанию, который модуль Apache использует на XAMPP. А поскольку два разных приложения не могут использовать один и тот же сетевой порт, вам необходимо остановить его перед запуском сервера Apache XAMPP. Если вы также столкнулись с этой проблемой на своем устройстве, есть несколько простых способов, которые я упомянул в этом руководстве. Итак, начнем.

Apache не запускается из панели управления XAMPP

Очистка службы публикации в World Wide Web была бы лучшим подходом, чтобы снова запустить Apache. Однако вы также можете получить его, изменив номер порта TCP / IP или остановив службу, если это необходимо. Итак, чтобы исправить запуск Apache на панели управления XAMPP, выполните следующие возможные действия:

  1. Clear World Wide Web Services
  2. Изменить порт Apache TCP/IP по умолчанию
  3. Остановите World Wide Web Publishing Service

Давайте посмотрим на них подробно.

1] Clear World Wide Web Services

Чтобы решить начальную проблему службы Apache, вам необходимо очистить всемирную паутину от вашего устройства. Но прежде чем начать, убедитесь, что у вас нет приложений, использующих этот сервис.

Если все в порядке, откройте панель управления в вашей системе Windows.

После того, как он откроется, выберите для просмотра панели управления параметр «Большие значки» или «Маленькие значки», чтобы можно было видеть все элементы панели управления.

Из доступных элементов выберите Программы и компоненты.

В левой боковой панели есть ссылка «Включение или отключение функций Windows», нажмите на нее.



В диалоговом окне «Функции Windows» разверните Информационные службы Интернета.

Теперь снимите флажок «World Wide Web Services» и нажмите кнопку «ОК», чтобы сохранить изменения.

Выполнив вышеуказанные действия, перезагрузите устройство. После этого откройте панель управления XAMPP и нажмите кнопку «Пуск» в Apache. Теперь он должен работать в порту 80 на вашем компьютере.

2] Изменить порт Apache TCP/IP по умолчанию

Если по какой-либо причине вышеуказанный обходной путь не работает для вас, вам необходимо настроить Apache для выполнения на другом порту TCP/IP. Итак, следуйте этим советам:

Откройте панель управления XAMPP на вашем устройстве Windows.

Нажмите на кнопку Config модуля Apache.

Выберите пункт Apache (httpd.conf) в списке всплывающего меню.



На следующей странице блокнота вам нужно найти Listen 80.

Чтобы упростить поиск, нажмите сочетание клавиш Ctrl + F. Во всплывающем меню введите то, что вы хотите найти. Марк Wrap вокруг флажка, оставить дело Match бесконтрольно, а затем нажмите на Find Next кнопку.

Как только вы найдете соответствующую строку, измените номер порта на любой произвольный номер по вашему выбору.

Например, вы можете попробовать порт 121. Тогда соответствующий результат для номера порта TCP/IP будет что-то вроде — Listen 121.

Нажмите сочетание клавиш Ctrl + S, чтобы сохранить изменения в блокноте.

Примечание. Обратите внимание, что при использовании этой конфигурации вам всегда нужно добавить номер порта TCP/IP в URL, который вы хотите подключить к своему сайту. Например, чтобы получить доступ к серверу Apache в вашем браузере, вам нужно будет ввести: localhost:121/dashboard, а не localhost/dashboard.

После правильного выполнения вышеуказанных шагов, проблема запуска Apache в XAMPP будет исправлена.

3] Остановите издательский сервис World Wide Web

В качестве альтернативы вам необходимо остановить службу публикации в Интернете и изменить ее параметры, чтобы она могла быть запущена только вручную. Итак, начнем:

Чтобы остановить службу публикации в Интернете, сначала необходимо открыть диспетчер служб Windows на компьютере с Windows 10.

На экране «Службы» найдите параметр «Служба публикации в Интернете» в столбце «Имя».

Как только вы найдете, дважды щелкните по нему, чтобы открыть окно свойств.

В окне свойств по умолчанию открывается вкладка Общие.

На вкладке General найдите тип запуска и переключите его на Manual. Это позволит вам запустить службу вручную, когда это потребуется.

Продвигаясь вперед, остановите статус работающей службы и нажмите Apply > кнопку OK.

Теперь откройте панель управления XAMPP и нажмите кнопку «Пуск», чтобы запустить сервер Apache.

Вот и все. Я надеюсь, что это руководство поможет вам исправить проблему запуска службы Apache на панели управления XAMPP.



2020-05-16T09:58:03
Вопросы читателей

Копирование файлов c архивированием по SSH на лету.

Копирование файлов по SSH c архивированием на лету.




Сегодня рассмотрим Копирование файлов c архивированием на лету по SSH протоколу, используя TAR.




Синтаксис команды tar




tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | --test-label | u --update | x --extract --get [options] [pathname ...]




Копирование файлов через SSH c архивированием на лету.




Выполним следующею команду:




cd /local/dir; tar cf - . | ssh server "cd /destination/dir; tar xf -"




Теперь разберем, что же происходит в коде:




  1. cd /local/dir; – осуществляется переход к папке /local/dir, которая будет архивироваться;
  2. tar cf - . – утилита tar выполняет следующие операции:
    • -c говорит о том, что нужно создать новый архив;
    • -f говорит о том, что используется архивный файл (или устройство);
    • парамерт - говорит о том, что tar должен использовать стандартный вывод, а не записывать данные в файл
    • параметр . говорит о том, что архивироваться будет папка, в которой находится пользователь, и из которой выполняется команда tar (в данном случае это папка /local/dir из п.1)
  3. | ssh означает, что вывод утилиты tar будет передан в ssh-исполняемую следом команду;
  4. server обычно имеет вид [имя_пользователя]@[адрес_сервера] и означает, что команда будет выполнена на удаленном сервере;
  5. "cd /destination/dir; tar xf -" – в кавычки заключена последовательность команд для выполнения на удаленном сервере и в SSH вводится именно в кавычках, разберем ее в следующем пункте;
  6. cd /destination/dir; – осуществляется переход к папке, куда будут разархивированы файлы;
  7. tar xf - утилита tar выполняет следующие операции:
    • -x говорит о том, что будет происходить распаковка;
    • -f говорит о том, что используется архивный файл (или устройство);
    • параметр  -  говорит о том, что tar должен использовать не файл, а стандартный вывод.




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




  1. параметр -v сообщает tar действовать вербально, т.е. отображая, либо получая исчерпывающую информацию о файлах в процессе обработки;
  2. -z – параметр сообщает tar использовать программу сжатия, когда работа будет вестись с файлами;
    или
    -j – параметр сообщает tar выполнять чтение или запись архивов, используя компрессор bzip2.



[endtxt]




RSS



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


2020-05-16T07:00:09
SSH

Telnet: что это за протокол?

Когда большинство людей думают об интернете, то о чем они действительно думают, так это о сети. Однако физическая сеть, составляющая Интернет, несет в себе гораздо больше, чем просто веб-сайты и общедоступные услуги, которыми мы все пользуемся каждый день.

На самом деле, большая часть интернета вообще не связана с сетью, а представляет собой целый ряд других интернет-сервисов, которые используют различные «протоколы». HTTP или протокол передачи гипертекста используется, чтобы служить веб-сайтам для вашего браузера, как один из примеров. Telnet — это также интернет-протокол, но с другой историей и интересным использованием.

Но что такое телнет? В этой статье вы узнаете только это.

Что такое telnet?

Тим Старлинг (WMF)/CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)

Telnet — это текстовый сетевой протокол, который позволяет клиенту (это вам) общаться с удаленным компьютером, где-то в Интернете. Обычно соединения Telnet проходят через порт 23, и, как и веб-сайты, службы Telnet имеют определенный адрес.

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

В наши дни практически все, от умных часов до умного телевизора, обладает полной вычислительной мощностью, поэтому тупые терминалы больше не используются. Чтобы использовать службу Telnet сегодня, вам потребуется приложение, известное как эмулятор терминала. Хорошей новостью является то, что для каждой операционной системы существует множество отличных эмуляторов бесплатных терминалов.

Вы можете подумать, что Telnet не звучит так уж актуально. Хотя это более непонятный интернет-сервис, во всем мире существует значительное и самоотверженное сообщество Telnet.

Он также по-прежнему играет очень важную роль в управлении удаленным компьютером с низкой пропускной способностью. Это означает, что Telnet не только далек от смерти, у него еще впереди светлое будущее. Прежде чем мы перейдем к этому, давайте кратко рассмотрим, откуда появился Telnet.

Краткая история Telnet

Эрик Питти/CC BY (https://creativecommons.org/licenses/by/2.0)

До сегодняшнего интернета была ARPANET. Военная и академическая компьютерная сеть в то время, когда единственные люди, которые имели компьютеры, работали на государственные учреждения или учреждения. Рассматриваемые компьютеры были огромными машинами, которые заполняли целые комнаты. Это было до того, как идея персонального компьютера была у кого-то на уме.

Заставить компьютеры общаться друг с другом через эту новую сеть было нелегкой задачей. Главным образом потому, что эти машины имели очень разные конструкции и архитектуры друг от друга.

Нужен был один общий язык. В 1971 году было подготовлено первое предложение по протоколу Telnet. Тем не менее, потребуется больше десятилетия, чтобы сам Telnet был выпущен в качестве работающей технологии. В 1983 году была выпущена самая первая итерация протокола telnet.

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

Telnet может использоваться для отправки команд удаленным системам и, следовательно, управления ими через интерфейс терминала. Это редко делается в наши дни, когда протокол SSH (Secure Shell) в основном заменяет назначение и функцию Telnet.

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

Это на самом деле одно из ключевых преимуществ Telnet. Это такой старый и фундаментальный протокол, на который часто можно полагаться, чтобы он работал надежно и последовательно. В конце концов, его целью было стать универсальным языком для компьютеров для отправки и получения команд. Однако его не следует использовать в качестве технологии первой линии, если это вообще возможно. Secure Shell, как правило, лучший выбор практически в любой ситуации,

Что такое Telnet против Secure Shell?

Telnet был разработан в то время, когда идея кибербезопасности на самом деле никого не волновала. Так как компьютеры с доступом к сети имели только доверенные лица, мысль о том, что кто-то взломает компьютер, была довольно надуманной.

Сегодня миллиарды людей имеют компьютер и подключение к интернету. Хакеры постоянно атакуют удаленные системы, а это значит, что они всегда ищут новую уязвимость. Поскольку Telnet отправляет свои команды в виде простого текста, и каждый знает, какой сетевой порт он использует по умолчанию, перехватывать или изменять данные довольно просто.

Secure Shell решает эту проблему с помощью надежного шифрования всех данных, которые она отправляет и получает. Это одна из главных причин, по которой он вытеснил Telnet. Тем не менее, в наши дни есть также способы применения шифрования к Telnet, хотя это не является неотъемлемой частью протокола.

Как получить доступ к службе Telnet

Для подключения к службе Telnet все, что вам нужно, — это эмулятор терминала и адрес компьютера, к которому вы хотите подключиться.

Есть много терминальных эмуляторов. Большинство из них бесплатны. В этом случае мы будем использовать популярный термин Tera. В качестве демонстрации мы подключимся к службе Telnet, которая использует текст ASCII, чтобы пересказать весь первый фильм «Звездные войны».

Обычно в традиционном терминальном приложении вы набираете «telnet», затем пробел и адрес службы. Вам также может понадобиться указать порт в команде, обычно это порт 23 для Telnet. Тем не менее, Tera Term имеет графический интерфейс, поэтому все, что нам нужно сделать, это заполнить экран следующим образом.

Как вы можете сказать, адрес для этой услуги — towel.blinkenlights.nl. Когда все настроено, как указано выше, просто нажмите ОК, и это произойдет.

Потрясающие! Правильно? Давайте не будем останавливать веселье там. Вот еще несколько сервисов Telnet, с которыми вы можете поиграть, пока у вас нет этого терминального приложения.

Крутые сервисы Telnet

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

Telnet.org содержит огромный список мест для посещения Telnet. Вы должны отправиться туда, чтобы получить более неясные места назначения, но вот основные моменты, из которых большинство людей получат удовольствие:

Отсюда вы по своему усмотрению. Но если у вас есть терпение, мир Telnet может быть довольно полезным, чтобы исследовать и экспериментировать. Вы будете мечтать в ASCII в кратчайшие сроки!



2020-05-15T10:40:38
Вопросы читателей

Какие бывают типы карт памяти? Что означают их характеристики?

У вас есть новая зеркальная камера, экшн-камера или новый смартфон? Вы хотите добавить карту памяти к нему? Вы задаетесь вопросом, как правильно выбрать карту памяти? Прежде чем сделать это, вы должны понять, какие существуют типы карт памяти и какие подходят для вашего конкретного устройства. Прочтите эту статью, чтобы увидеть наиболее распространенные карты памяти, используемые сейчас, что означают их названия, каковы рейтинги класса скорости и многое другое.

Что такое карта памяти?

Карты памяти — это небольшие электронные устройства, предназначенные для хранения информации. Обычно они используют флэш-память, как USB-накопители или твердотельные накопители. Карты памяти используются внутри цифровых камер, смартфонов, планшетов, медиаплееров, ноутбуков, мобильных консолей, камер наблюдения и даже в некоторых настольных компьютерах. Поскольку они используют флэш-память, информация, сохраненная на карте памяти, не теряется при ее отключении. Это также означает, что вы можете копировать, перемещать и удалять файлы, а также форматировать карты памяти в любое время.

В отличие от USB-накопителей, для карт памяти вы не используете USB-порт для подключения их к другим устройствам. Вместо этого карты памяти подключаются напрямую через специальные аппаратные интерфейсы, называемые слотами , которые доступны на устройствах, которые их поддерживают.

Сколько существует разных типов карт памяти?

Несколько десятилетий назад появилось много разных типов карт памяти, созданных многими производителями оборудования. Хотя многие компании пытались установить свои собственные стандарты карт памяти, только немногим удалось победить в конкурсе. Сегодня большинство карт памяти являются частью одного из двух основных семейств: Secure Digital и CompactFlash. Давайте посмотрим, что может предложить каждый из них.

Какие бывают типы SD-карт?

Secure Digital , более известная своей аббревиатурой SD , включает в себя множество различных типов SD-карт различных форм и размеров:

  • SD (Secure Digital) — карта памяти старого типа с объемом памяти до 2 ГБ, отформатированная по умолчанию в FAT16. SD-карты имеют физический размер 32 × 24 × 2,1 мм . Этот размер стал нормой для всех других, более новых версий карт SD, таких как SDHC, SDXC или SDUC. В настоящее время многие люди используют термин SD для обозначения более новых карт памяти SDHC, SDXC или SDUC.
  • microSD — это миниатюрные версии SD-карт стандартного размера 15 × 11 × 1 мм. Карта памяти microSD также является старым типом карты памяти с максимальной емкостью 2 ГБ. Их физический размер был сохранен для более новых версий карт microSDHC, microSDXC и microSDUC. Кроме того, люди называют эти карты картами microSD, хотя это технически неверно.
  • Карты miniSD меньше, чем обычные карты SD, но больше, чем карты microSD: 21,5 × 20 × 1,4 мм . В противном случае они имеют тот же диапазон емкости памяти, что и карты SD / microSD.
  • Карты SDHC (Secure Digital High Capacity) идентичны SD по размеру, размерам и скорости, но имеют диапазон емкости хранения от 2 ГБ до 32 ГБ. Кроме того, SDHC-карты по умолчанию отформатированы в FAT32.
  • microSDHC — это миниатюрная версия SDHC. Карты microSDHC также могут хранить до 32 ГБ данных на них.
  • Карты miniSDHC имеют такой же размер корпуса, что и карты miniSD, но те же характеристики, что и SDHC, с объемом хранения до 32 ГБ.
  • SDXC (Secure Digital Extended Capacity) — улучшенная версия SDHC. Сохраняя те же физические аспекты, что и SD, карты SDXC могут хранить до 2 ТБ файлов, а также обеспечивают более высокую скорость передачи данных. Карты SDXC по умолчанию отформатированы с использованием файловой системы exFAT.
  • Карты microSDXC имеют тот же физический размер, что и карты microSD и microSDHC, но они быстрее и их объем памяти теоретически может достигать 2 ТБ.
  • Карты SDUC (Secure Digital Ultra Capacity) сохраняют ту же физическую структуру, что и карты SD / SDHC / SDXC, но их максимальная емкость хранения намного больше, а теоретический максимум составляет 128 ТБ. По умолчанию карты SDUC отформатированы с использованием exFAT.
  • microSDUC — это миниатюрная версия SDUC. Они имеют такой же размер, что и карты microSD / microSDHC / microSDXC, но имеют все преимущества в скорости и объеме памяти обычных карт SDUC.

Чтобы помочь вам разобраться во всех этих данных, взгляните на сравнение ниже.

Как вы могли заметить из списка, мы не упомянули карты miniSDXC или miniSDUC. Это связано с тем, что формат этого размера был заброшен, и на рынке нет таких карт памяти.

Как быстро работают карты памяти SD и что означает класс скорости карты?

Что касается скорости SD-карт, рейтинги и классификации, которые вы видите на них, относятся к последовательной скорости чтения и/или записи. Основным фактором, который необходимо учитывать при просмотре заявленных скоростей SD-карты, является скорость ее шины. Например, на некоторых SD-картах вы можете увидеть такие вещи, как UHS или UHS-II, напечатанные их производителями.

Эта информация поможет вам понять, как быстро оценивается SD-карта в нормальных условиях. Обычно используемые шины на SD-картах в настоящее время:

  • Скорость шины по умолчанию означает, что SD-карта с таким рейтингом (или вообще без рейтинга) может считывать и записывать данные со скоростью до 12,5 МБ/с.
  • Высокая скорость (HS) обеспечивает удвоение скорости по умолчанию — 25 МБ/с для чтения и записи данных на SD-карту.
  • SD-карты UHS-I (Ultra High Speed ​​I) могут развивать скорость чтения/записи до 50 МБ/с (в дуплексном режиме), когда данные передаются в обе стороны, и до 104 МБ/с, когда данные передаются только в одну сторону (половина -дуплекс, читать или писать).
  • UHS-II (Ultra High-Speed ​​II) увеличивает скорость чтения/записи до 156 МБ/с в полнодуплексном режиме и до 312 МБ/с в полудуплексном режиме.
  • UHS-III (Ultra High Speed ​​III) идет еще выше, достигая 312 МБ/с в полнодуплексном режиме и 624 МБ/с в полудуплексном режиме.

Шины UHS имеются только на картах SDHC, SDXC, SDUC и их микро-вариантах. Шины UHS не поддерживаются SD-картами первого поколения.

Вторым важным фактором, определяющим скорость чтения и записи SD-карты, является ее рейтинг класса. Этот рейтинг говорит нам о минимальной поддерживаемой скорости карты памяти, измеряемой в мегабайтах в секунду. Рейтинги SD Class делятся на три категории:

  • Класс скорости используется для карт памяти SDHC и может быть равен 2, 4, 6, 8 или 10. Каждое число указывает минимальную скорость, выраженную в МБ/с. Например, класс скорости 2 означает, что минимальная поддерживаемая скорость карты памяти составляет 2 МБ/с. SD-карта класса 10 имеет минимальную скорость 10 МБ/с и т.д.
  • Класс скорости UHS — это рейтинг скорости, используемый для карт памяти SDHC и SDXC, использующих шину UHS. Классы скорости UHS могут иметь одно из двух значений: 1 или 3. Карта памяти с UHS Class 1 означает, что ее минимальная скорость равна 10 МБ/с, а карта UHS Class 3 имеет минимальную скорость 30 МБ/с.
  • Класс скорости видео , или, вкратце, V-класс, используется в качестве рейтинга для карт памяти, предназначенных для работы с устройствами видеозаписи. Этот рейтинг гарантирует, что карта может поддерживать минимальные скорости, необходимые для записи видео. Существует пять классов V: V6, V10, V30, V60 и V90. Числа, которые следуют после V, указывают на минимальную постоянную скорость карты. Например, V10 означает, что карта имеет скорость передачи не менее 10 МБ / с в худшем случае, V60 работает с минимальной скоростью 60 МБ/c и т. д.

Чтобы суммировать различия в скорости, взгляните на таблицу ниже:

Один из наиболее распространенных вариантов использования SD-карт — это место для хранения видеозаписей. Независимо от того, используете ли вы видеокамеру, экшн-камеру или даже смартфон, недостаточно просто купить карту памяти с большим количеством места для ваших записей. Вы также должны внимательно посмотреть, как быстро эта карта памяти, чтобы убедиться, что она может обрабатывать запись видео в разрешении, которое вы предпочитаете. Прочитайте таблицу ниже, где вы можете увидеть, какие классы скорости должны быть у вашей карты для различных типов сценариев видеозаписи:

Что такое Compact Flash и кто использует карты памяти CF?

CompactFlash, известный многим под аббревиатурой CF , — это формат карты памяти, который в основном используется в профессиональных и высококачественных цифровых фото и видеокамерах. Canon и Nikon входят в число компаний, которые решили использовать CompactFlash на своих электронных устройствах.

В прошлом CF-карты предлагали как большую емкость, так и более высокую скорость передачи данных, чем другие типы карт памяти. Вот почему карты CompactFlash предпочитали профессионалы в области фото и видео. Некоторым также больше нравились CF-карты из-за их большего физического размера, что делало их более удобными в обращении и труднее их потерять.

Благодаря своей большой емкости хранения, а также высокой скорости карты CompactFlash хорошо зарекомендовали себя на рынке и до сих пор используются и доступны сегодня. Существует два типа CF-карт:

  • Карты памяти CompactFlash I имеют емкость хранения, которая может достигать 128 ПБ (максимальный доступный в настоящее время — 512 ГБ), и стандартный физический размер 43 × 36 × 3,3 мм.
  • Карты CompactFlash II имеют те же характеристики, что и тип I, но имеют большую толщину: 43 × 36 × 5 мм.

CompactFlash был заменен CFexpress , типом карт памяти, которые могут быть невероятно быстрыми, поскольку они используют PCI Express 3.0 и поддерживают NVMe. К сожалению, карты CFexpress не имеют обратной совместимости со слотами CF, так как они имеют разные физические размеры (38,5 × 29,8 × 3,8 мм) и используют более новые технологии.

У вас есть еще вопросы о картах памяти?

Мы надеемся, что эта статья была полезна, и теперь вы лучше понимаете различные типы карт памяти. Перед закрытием сообщите нам, если у вас есть другие вопросы о картах памяти. У вас есть что добавить в наш путеводитель? Используйте раздел комментариев ниже, чтобы сообщить нам.



2020-05-15T10:30:50
Вопросы читателей

MikroTik Site to Site SSTP VPN Setup with RouterOS Client

VPN (Virtual Private Network) technology provides a secure and encrypted tunnel across a public network. So, a private network user can send and receive data to any remote private network through VPN tunnel as if his/her network device was directly connected to that private network.




Secure Socket Tunneling Protocol (SSTP) transports PPP tunnel over TLS channel. SSTP uses TLS channel over TCP port 443. So, SSTP VPN can virtually pass through all firewalls and proxy servers. Because of using TLS channel, encrypted data passes over SSTP Tunnel. So, there is no chance to steal data by a middle man attacker and data can send and receive across public network safely. MikroTik SSTP Server can be applied in two methods.




  • Connecting from remote workstation/client: In this method, SSTP VPN client software can communicate with MikroTik SSTP VPN Server over Secure VPN tunnel whenever required and can access remote private network as if it was directly connected to that remote private network.
  • Site to Site SSTP VPN: This method is also known as VPN between routers. In this method, an SSTP client supported router always establishes a SSTP VPN tunnel with MikroTik SSTP VPN Server. So, private networks of these two routers can communicate with each other as if they were directly connected to the same router.




The goal of this article is to create a VPN tunnel between two MikroTik RouterOS over secure SSTP VPN Tunnel across public network. In my previous article I discussed how to configure MikroTik SSTP VPN Server for connecting a remote Windows 10 Client. In this article I will discuss how to create site to site SSTP VPN between two MikroTik RouterOS.




Network Diagram




To configure a site to site SSTP VPN Tunnel between two MikroTik RouterOS, we are following a network diagram like the below network figure.




Site to Site SSTP Network Diagram
Site to Site SSTP Network Diagram




In this network diagram, there are two MikroTik Routers (Office Router and Home Router). Office Router has WAN IP 117.58.247.198/30 which is a public IP and LAN IP block 10.10.110/24. Home Router has WAN IP 192.168.40.2/30 which is under a NAT network. So, Home Router does not require having public IP. It has also a LAN IP Block 172.25.25.0/24.




We will configure SSTP VPN in Office Router and SSTP Client in Home Router. After configuring SSTP VPN, VPN Gateway in Office Router will be 192.168.2.1 and Home Router will get 192.168.2.10 and a Secure SSTP Tunnel will be established and Office Router and Home Router can access each other network over this SSTP Tunnel.




Site to Site MikroTik SSTP VPN Setup




We will now start SSTP Server and SSTP Client configuration between two MikroTik RouterOS. Complete SSTP configuration can be divided into two parts.




  • Part 1: SSTP Server Configuration in Office RouterOS
  • Part 2: SSTP Client Configuration in Home RouterOS




Part 1: SSTP Server Configuration in Office RouterOS




According to the network diagram, Office Router is our SSTP VPN Server. So, we will enable and configure SSTP VPN Server in Office MikroTik RouterOS. It is assumed that MikroTik WAN and LAN networks have been configured and are working without any issue.




Complete MikroTik SSTP Server configuration in Office RouterOS can be divided into the following three steps.




  • Step 1: Creating TLS Certificate for SSTP Server
  • Step 2: Enabling and Configuring SSTP Server
  • Step 3: Creating SSTP Users




Step 1: Creating TLS Certificate for SSTP Server




SSTP Server configuration requires TLS certificate because SSTP VPN uses TLS certificate for secure communication. MikroTik RouterOS v6 gives ability to create, store and manage certificates in certificate store. So, we will create required SSTP Server certificate from MikroTik RouterOS. SSTP Server requires two types of certificates:




  • CA (Certification Authority) Certificate and
  • Server Certificate






  • Click on PLUS SIGN (+) again. New Certificate window will appear.
  • Put your server certificate name (for example: Server) in Name input field.
  • Put the WAN IP Address (example: 117.58.247.198) of MikroTik Router in Common Name input field.
  • If you have put any optional field in CA certificate, put them here also.
  • Click on Key Usage tab and uncheck all checkboxes except digital signature, key encipherment and tls server checkboxes.
  • Click on Apply button and then click on Sign button. Sign window will appear now.
  • Your newly created Server certificate template will appear in certificate dropdown menu. Select newly created certificate template if it is not selected.
  • Also select CA certificate from CA dropdown menu.
  • Click on Sign button. Your Signed certificate will be created within few seconds.
  • Click on OK button to close New Certificate window.
  • If newly created server certificate does not show T flag or Trusted property shows no, double click on your server certificate and click on Trusted checkbox located at the bottom of General tab and then click on Apply and OK button.




Creating Server Certificate for SSTP Server
Creating Server Certificate for SSTP Server




We have successfully created required CA and Server Certificates. After creating CA and Server certificates, the Certificates will look the following image.




Created CA and Server Certificates in Certificates Window
Created CA and Server Certificates in Certificates Window




Step 2: SSTP Server Configuration in MikroTik Router




After creating CA and Server Certificates, we are now eligible to enable and configure SSTP Server in MikroTik Router. The following steps will show how to enable and configure SSTP Server in MikroTik Router.




  • Click on PPP menu item from Winbox and then click on Interface tab.
  • Click on SSTP Server button. SSTP Server window will appear.
  • Click on Enabled checkbox to enable SSTP Server.
  • Make sure TCP Port 443 is assigned in Port input field.
  • From Authentication, uncheck all checkboxes except mschap2 checkbox.
  • From Certificate dropdown menu, choose server certificate (Server) that we created before.
  • From TLS Version drop down menu, choose only-1.2 option. TLS Version any can also be selected.
  • Now click on Force AES and PFS checkboxes.
  • Now click on Apply and OK button.




Enabling SSTP Server in MikroTik Router
Enabling SSTP Server in MikroTik Router




SSTP Server is now running in MikroTik Router. As MikroTik SSTP VPN is limited to use username and password for successful VPN connection, we will now create PPP users who will be able to connect to MikroTik SSTP Server and get IP information.




Step 3: Creating SSTP Users




MikroTik SSTP uses username and password to validate legal connection. So, we have to create username and password to allow any user. The following steps will show how to create SSTP users in MikroTik RouterOS.




  • From PPP window, click on Secrets tab and then click on PLUS SIGN (+). New PPP Secret window will appear.
  • Put username (For example: sayeed) in Name input field and put password in Password input field.
  • Choose sstp from Service dropdown menu.
  • Put VPN Gateway IP (192.168.2.1) in Local Address input field. This Gateway IP does not require assigning on any interface because virtual interface will be created where this Gateway IP will be assigned automatically.
  • Put the IP address (192.168.2.10) that will be assigned in Home  Router in Remote Address input field. This address will be assigned automatically. So, no need to assign on any interface.
  • Put static route (172.25.25.0/24 192.168.2.10 1) that will be assigned in Office Router so that Office Router can reach to Home Router network in Routes input field. If you don’t assign Routes here, you have to put Routes statically in routing table to reach Home Router network. Multiple routes can be added by comma separated.
  • Click on Apply and OK button.




SSTP User Creation in Office Router
SSTP User Creation in Office Router




Multiple users can be created similarly if you have multiple Client RouterOS.




SSTP Server and user configuration in Office Router has been completed. Now we will configure SSTP Client in Home Router.




Part 2: SSTP VPN RouterOS Client Configuration




Home Router will act as a SSTP Client. So, we will create SSTP client in Home Router.  The following steps will show how to configure SSTP Client in Home Router.






  • From Winbox, click on Interfaces menu item. Interfaces window will appear.
  • Click on PLUS SIGN (+) drop down menu and click on SSTP Client option. New Interface window will appear.
  • In General tab, you can put a meaningful name in Name input field. I am keeping the default one.
  • Click on Dial Out tab and put Office Router WAN IP (117.58.247.198) in Connect To input field.
  • By default port 443 will be assigned in Port input field. So, nothing to do here.
  • Server certification verification is enabled by default in RouterOS SSTP Client. So, click on Verify Server Address from Certificate check box for hostname verification.
  • Click on PFS (Perfect Forward Secrecy) checkbox that will make sure private encryption key is being generated for each session. As we have chosen PFS in SSTP Server Configuration, we have to enable PFS in SSTP Client Configuration also.
  • Put username (sayeed) that you created in SSTP User in Name input field and put password in Password input field.
  • Uncheck all checkboxes except mschap2 from Allow protocol panel.
  • Click Apply and OK button.




SSTP Client Configuration in RouterOS
SSTP Client Configuration in RouterOS




If everything is OK, SSTP Tunnel will be established and Home RouterOS will now be able to access Office Router network successfully. Office Router will also be able to access Home Router network because dynamically a route will be added in Office Router’s routing table. You will find the connected users from PPP > Active Connection tab. You will also find that a virtual interface has been created dynamically and your assigned IP address has assigned automatically.




Active SSTP Connection Showing Home Router
Active SSTP Connection Showing Home Router




If you face any confusion to follow the above steps properly, watch the following video about SSTP VPN configuration between RouterOS. I hope it will reduce your any confusion.