В жизни каждого человека должен быть Wi-Fi, так как беспроводные сети — это благо, которое мы заслужили. Но что делать, если дома стоит ПК без соответствующего адаптера или в ноутбуке накрылся передатчик, а чинить устройство будет очень проблематично и дорого? Ответ есть: достаточно установить внешний USB адаптер беспроводной сети. В мире есть сотни моделей подобных устройств, есть и такие, что выгодно выделяются среди остальных, к примеру, TP-Link TL-WN721N.
Архив рубрики: Публикации
Windows: убрать ограничение на имя файлов
Если вы когда-либо видели эту проблему, это, вероятно, было простым решением для вас. Если вы видели эту ошибку более двух раз, то вы также знаете, что иногда это может быть сложной проблемой.
Будем надеяться, что вы столкнетесь только с набором легких исправлений, но мы подготовим вас к менее простым, гарантированно исправным исправлениям.
Почему длина имени файла является проблемой в Windows?
Существует большая история длины файлов, что является проблемой для операционных систем, таких как Windows. Было время, когда вы не могли иметь имена файлов длиннее 8 символов плюс 3-символьное расширение файла. Лучшее, что вы могли сделать, это что-то вроде myresume.doc. Это было ограничение в отношении дизайна файловой системы.
Все стало лучше, когда вышли новые версии Windows. Мы перешли от старой ограниченной файловой системы к так называемой файловой системе новой технологии (NTFS). NTFS привела нас к тому, что имя файла может быть длиной 255 символов, а длина пути к файлу потенциально может достигать 32 767 символов. Так как же мы можем иметь слишком длинные имена файлов?

В Windows есть вещи, известные как системные переменные. Это переменные, от которых зависит функционирование Windows, потому что Windows всегда будет знать, что означают переменные и где они находятся, даже когда мы перемещаем биты и байты повсюду. Системная переменная MAX_PATH — это та, которая ограничивает имена файлов и пути к файлам до 260 символов.
Будучи переменной, вы думаете, мы могли бы изменить это. Нет, мы не должны. Это все равно что выдернуть нитку из свитера. Как только одна системная переменная изменяется, другие системные переменные и зависимые от них компоненты начинают распадаться.
Настройка Windows 10 на обработку длинных путей к файлам
Если вы знаете, что будете часто использовать длинные пути к файлам и длинные имена файлов, вам будет проще заставить Windows работать. Нет смысла использовать PowerShell для выполнения работы каждый день.
Есть два способа сделать это. Один предназначен для пользователей Windows 10 Home, а другой — для пользователей Windows 10 Pro или Enterprise. Эти методы могут работать для Windows 8.1 или более ранней версии, но мы не можем гарантировать это.
Параметры для Windows 10 Home
Чтобы Windows 10 Home принимала длинные пути к файлам, нам нужно открыть редактор реестра . Если вы раньше не работали в редакторе реестра, будьте осторожны. Случайное удаление или изменение здесь может помешать работе Windows полностью.
Всегда делайте резервную копию вашего реестра, прежде чем вносить какие-либо изменения. Узнайте все, что вам нужно знать об этом, в нашем окончательном руководстве по резервному копированию и восстановлению реестра Windows.
Открыв редактор реестра и сделав резервную копию, перейдите в папку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem и найдите ключ LongPathsEnabled.

Дважды щелкните LongPathsEnabled. Убедитесь, что в поле Значение данные: номер 1 указан. Нажмите OK, чтобы подтвердить изменения.

Выйдите из редактора реестра, и теперь вы сможете работать с безумными длинными путями к файлам.
Параметры для Windows 10 Pro или Enterprise
Чтобы позволить Windows 10 Pro или Enterprise использовать длинные пути к файлам, мы будем использовать редактор локальной групповой политики. Это инструмент, который позволяет нам устанавливать политики в отношении работы Windows на компьютере и на уровне пользователей.
Откройте редактор групповой политики, перейдя в меню «Пуск» и набрав gpedit. Лучший результат должен быть Изменить групповую политику. Дважды щелкните по этому.

После открытия редактора групповой политики перейдите к Конфигурация компьютера → Административные шаблоны → Система → Файловая система. Там вы увидите политику включения длинных путей Win32.

Дважды щелкните по нему, чтобы изменить параметр политики. Измените его с «Отключено» на «Включено», затем нажмите кнопку «ОК», чтобы зафиксировать изменение.

Политика может не вступить в силу сразу. Вы можете принудительно обновить групповую политику.
Как временно исправить проблему с файлами?
Легкое Исправление
Если вам повезет, вы получите ошибку и точно знаете, какое имя файла вызывает проблему. Или, по крайней мере, где найти файл. Может быть, у вас есть имя файла, которое выглядит примерно так:
C:UserguymcDocumentsMy Resumesresumewithanamesolongthatitcausesproblemsandbecomespartofsomeguysarticleonthewebhowdoyoulikemenow.docx
Понятно, кто в этом случае виновник. Найдите файл в проводнике Windows или в проводнике, как он называется в Windows 10, нажмите один раз на него, нажмите F2, чтобы переименовать его, и измените это глупое имя файла на более разумное. Задача решена.
Менее простые исправления
Не всегда легко решить эту проблему. Иногда вы не можете изменить имена файлов или каталогов по любой причине.
Следующие решения помогут вам. Их несложно сделать.
Перемещение, удаление или копирование файлов или каталогов с помощью PowerShell
Иногда вы получаете сообщение об ошибке при попытке переместить, удалить или скопировать каталоги, где количество символов для пути к файлу превышает 260.
Обратите внимание, что слова каталог и папка являются взаимозаменяемыми. Мы будем использовать «каталог» в будущем. Следующие командлеты PowerShell также можно использовать для файлов.
Возможно, путь к файлу выглядит примерно так:
C:UsersguymcDocumentsThisIsExactlyThePreciseDirectoryPathThatINeedToHaveToKeepMyFilesSortedInAMannerThatMakesSenseToMeSoLetsPretendThisIsAnActualFilepathThatYouMightAlsoHaveOnYourWindowsComputerAndNotOverThinkItDocument.docx
Этот путь к файлу составляет 280 символов. Поэтому мы не можем скопировать каталог оттуда куда-либо еще с помощью обычного метода копирования-вставки. Мы получаем ошибку Destination Path Too Long.

Давайте предположим, что по какой-то причине мы не можем переименовать каталоги, в которые вложен файл. Что мы делаем?
Когда откроется PowerShell, вы окажетесь в корне своего пользовательского каталога. Продолжайте, предполагая, что C:Usersguymc — ваш пользовательский каталог.
Каталог с именем This находится в каталоге Documents. Чтобы перейти в каталог Documents, мы используем команду cd Documents.

Вы увидите быстрое изменение текущего каталога на C:UsersguymcDocuments. Это хорошо. Мы работаем ближе к каталогам, которые облегчат жизнь.
Копирование каталога с использованием Copy-Item
Мы хотим скопировать каталог This и его содержимое в ThatNewFolder. Давайте используем команду PowerShell Copy-Item с параметрами -Destination и -Recurse.
-Destination сообщает PowerShell, где мы хотим, чтобы копия находилась. -Recurse говорит PowerShell скопировать все элементы внутри к месту назначения. Копирование оставляет оригиналы там, где они есть, и делает все новые в месте назначения.
Copy-Item This -Destination ThatNewFolder -Recurse

Переместить каталог с помощью Move-Item
Допустим, мы хотим переместить каталог This, а также все каталоги и файлы в нем, в ThatNewFolder. Перемещение не оставляет оригинал на месте.
Мы можем использовать команду PowerShell Move-Item с параметрами -Path и -Destination. -Path определяет элемент, который мы хотим переместить, и -Destination сообщает PowerShell, где мы хотим его получить.
Команда поместит это в ThatNewFolder. Он также будет перемещать все, что находится внутри этого каталога. Move-Item может использоваться для перемещения файлов или каталогов, и он работает независимо от пути к файлу или длины имени файла.
Move-Item -Path This -Destination ThatNewFolder

Чтобы убедиться, что это работает, используйте команду cd ThatNewFolder, чтобы войти в ThatNewFolder. Затем используйте команду dir для вывода списка каталогов в ThatNewFolder. Вы увидите, что этот каталог находится там.

Удалить каталог с помощью Remove-Item
Если мы хотим удалить этот каталог и все в нем, мы используем команду Remove-Item.
Командлет Remove-Item обладает некоторой встроенной безопасностью, которая затрудняет удаление каталога с содержимым внутри него. В нашем примере мы знаем, что хотим удалить все, поэтому мы будем использовать параметры -Recurse, чтобы заставить его удалять все внутри, и -Force, чтобы он делал это, не спрашивая нас, уверены ли мы в каждом элементе внутри.
Имейте в виду! Восстановить что-либо удаленное таким образом было бы чрезвычайно сложно.
Remove-Item This -Recurse -Force

Вы можете снова использовать команду dir, чтобы убедиться, что она пропала.
Вот и все
Существуют и другие способы обхода длинных имен файлов и путей к файлам, но то, что мы здесь рассмотрели, — это самые простые и эффективные методы.
https://www.youtube.com/watch?v=ZQ2T80mzVH4
Как установить и использовать Curl в Debian 10 Linux
Curl — это утилита командной строки для передачи данных с или на удаленный сервер. Она позволяет загружать или выгружать данные с использованием протоколов HTTP, HTTPS, SCP , SFTP и FTP.
Если вы пытаетесь загрузить файл, используя curl и получаете сообщение об ошибке, в котором говорится, что curl command not found, это просто означает что пакет curl не установлен в вашей системе Debian.
В этой статье объясняется, как установить и использовать команду curl в Debian 10, Buster.
Установка Curl в Debian
Пакет Curl включен в репозитории Debian 10 по умолчанию, для его установки выполните следующую команду:
sudo apt install curl
Чтобы проверить, что curl установлен, введите curlсвой терминал и нажмите Enter:
curl
Команда выведет следующий вывод:
curl: try 'curl --help' or 'curl --manual' for more information
Все! Вы успешно установили curl на свой компьютер Debian и можете начать его использовать.
Использование Curl
При использовании без какой-либо опции curl печатает исходный код URL, указанного в качестве аргумента, в стандартный вывод:
curl https://example.ru
Чтобы загрузить файл с помощью curl, используйте либо флаги -o либо -O.
Параметр в нижнем регистре -o позволяет указать имя сохраненного файла:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Прописная буква -O сохраняет файл с исходным именем файла:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Еще одна полезная функция Curl — это возможность отображать заголовки HTTP данного URL:
curl -I https://www.debian.org/
HTTP/1.1 200 OK Date: Mon, 10 Sep 2019 11:29:13 GMT Server: Apache Content-Location: index.en.html Vary: negotiate,accept-language,Accept-Encoding,cookie TCN: choice X-Content-Type-Options: nosniff X-Frame-Options: sameorigin Referrer-Policy: no-referrer X-Xss-Protection: 1 Strict-Transport-Security: max-age=15552000 Last-Modified: Mon, 10 Sep 2019 06:34:44 GMT ETag: "38e4-5921ae8851520" Accept-Ranges: bytes Content-Length: 14564 Cache-Control: max-age=86400 Expires: Tue, 10 Sep 2019 11:32:10 GMT X-Clacks-Overhead: GNU Terry Pratchett Content-Type: text/html Content-Language: en
С помощью Curl вы также можете скачивать файлы с FTP-серверов, которые защищены паролем:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Заключение
Curl — это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установка Curl в Debian — довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите страницу 5 основных примеров команд Curl.
Как установить Slack на Debian 10 Linux
Slack — одна из самых популярных платформ для совместной работы в мире, которая объединяет все ваше общение. Беседы в Slack организованы по каналам. Вы можете создавать каналы для своих команд, проектов, тем или любых других целей, чтобы держать информацию и разговоры организованными. Вы можете искать все, что было опубликовано в каналах или ваших сообщениях. Slack также позволяет вам общаться с коллегами по аудио- или видеозвонкам, а также обмениваться документами, изображениями, видео и другими файлами.
В этой статье мы покажем вам, как установить Slack на Debian 10, Buster.
Установка Slack на Debian
Slack не является приложением с открытым исходным кодом и не входит в стандартные репозитории Debian.
Выполните следующие шаги, чтобы установить Slack на вашу систему Debian 10.
1. Скачать Slack
Откройте в браузере страницу загрузки Slack для Linux и загрузите последнюю версию Slack в формате .deb.
Если вы предпочитаете командную строку, используйте следующую wgetкоманду для загрузки пакета:
wget https://downloads.slack-edge.com/linux_releases/slack-desktop-4.0.2-amd64.deb
2. Установите Slack
После загрузки файла установите Slack, выполнив следующую команду как пользователь с привилегиями sudo:
sudo apt install ./slack-desktop-*.deb
При появлении запроса введите свой пароль пользователя, и установка начнется.
3. Запустите Slack
Теперь, когда у вас установлен Slack на рабочем столе Debian, вы можете запустить его из командной строки, набрав slackили нажав на значок Slack ( Activities → Slack).
Когда Slack запускается в первый раз, появится следующее окно:
Отсюда вы можете войти в рабочее пространство, членом которого вы уже являетесь, или создать новое рабочее пространство и начать сотрудничество со своими друзьями и коллегами.
Заключение
Из этой статьи вы узнали, как установить Slack на рабочий стол Debian 10. Для получения дополнительной информации о том, как использовать Slack, посетите страницу документации Slack.
Не стесняйтесь, чтобы оставить комментарий ниже.
Как настроить свой почтовый сервер
Если вы любитель конфиденциальности и ищете хорошую альтернативу популярным провайдерам веб-почты, таким как Gmail, Outlook и Yahoo, вам повезло. Вы можете узнать, как настроить свой собственный почтовый сервер и избежать рутинного сканирования писем, которое эти провайдеры выполняют для миллионов пользователей, и наслаждаться безопасной и приватной средой для ваших писем.
Персональные или частные почтовые серверы живут в вашем собственном пространстве, в отличие от обычных серверных ферм Apple, Google и Microsoft. Таким образом, вы можете настроить свой собственный дисковод и полностью контролировать доступ, управление и хранение ваших электронных писем.
Для малых и средних предприятий (SMB), которые хотят сократить расходы, администрирование почты может показаться дорогим. Аналогичным образом, запуск их почтовых серверов кажется трудным из-за непрекращающегося спама . Вероятно, у них также нет собственного технического персонала или инструментов для его правильной настройки и запуска при управлении угрозами.
Вот почему многие малые и средние предприятия привлекают внешних поставщиков. Однако это сопряжено со скрытыми рисками, такими как потеря контроля над безопасностью вашей почты, риск нарушения конфиденциальности и конфиденциальности, проблемы с доставкой с общего сервера и многое другое.
К счастью, вы можете запустить безопасный почтовый сервер с фильтрацией спама для личного использования или использования в малом бизнесе. В этом руководстве мы расскажем, как создать и настроить свой собственный почтовый сервер прямо на вашем компьютере.
Что нужно для настройки персонального почтового сервера
- Отдельный компьютер с достаточной емкостью жесткого диска, который будет выполнять роль почтового сервера.
- Доменное имя для сервера электронной почты, который вы будете использовать для настройки адресов электронной почты.
- Надежное, высокоскоростное интернет-соединение.
- Операционная система, такая как Windows или Linux, для запуска сервера.
- Такие программы, как MailEnable, которые могут сортировать и маршрутизировать электронную почту, антивирусную защиту и фильтр спама, такие как SpamAssassin (программное обеспечение, которое вы будете использовать, зависит от операционной системы, на которой вы остановились).
- Система для оптимизации процесса установки.
Как настроить почтовый сервер
Более простой способ настроить сервер электронной почты — нанять ИТ-специалиста, который сделает это за вас. Как только начальная настройка будет готова, вы можете изменить настройки по своему вкусу.
Если вы не можете позволить себе заплатить кому-то, чтобы он сделал это за вас, все равно можно настроить его самостоятельно.
В этом руководстве мы расскажем вам, как настроить сервер электронной почты на основе операционной системы Windows. Мы будем использовать hMailServer, бесплатный и гибкий почтовый сервер для Windows, который позволяет вам обрабатывать все ваши электронные письма, не полагаясь на то, что ваш ISP будет управлять ими для вас.
Это один из самых популярных серверов электронной почты для Windows, который прост в использовании и установке и предлагает базовые функции, такие как безопасность и встроенная защита от спама от SpamAssassin.
Следуйте инструкциям ниже, чтобы завершить настройку.
Загрузите и запустите установщик hMailServer.

Нажмите Далее и согласитесь с условиями лицензирования.

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

Далее выберите базу данных, которую вы будете использовать. Встроенная база данных проверена по умолчанию и идеально подходит для использования, если вы хотите что-то быстрое и простое.

Нажмите «Далее» и выберите папку, в которую будут сохранены ярлыки программы.

Укажите основной пароль, который вы будете использовать для управления установкой hMailServer (запишите его где-нибудь, так как вам придется часто его использовать).
Нажмите Далее, а затем нажмите Установить, чтобы добавить hMailServer на ваш компьютер.
После завершения убедитесь, что установлен флажок «Запустить администратор hMailServer», и нажмите «Готово».

Откроется окно администратора hMailServer. Нажмите Подключиться.

Теперь вы готовы настроить свой SMTP-сервер. В новом окне нажмите Добавить домен.

На вкладке «Общие» введите имя своего домена и нажмите «Сохранить».

На левой панели выберите Домены → Учетные записи.

Нажмите «Добавить», введите имя в поле адреса , пароль и нажмите «Сохранить».

Перейдите в Настройки → Протоколы и выберите SMTP (снимите флажки POP и IMAP).
Нажмите «Дополнительно» и введите localhost в разделе «Домен по умолчанию».
Затем Сохранить.

Нажмите «+» рядом с «Дополнительно», чтобы развернуть список, а затем нажмите «Автобан». Эта функция блокирует IP-адреса после нескольких неудачных попыток входа в систему.

Снимите флажок «Включено» и нажмите «Сохранить».

Выберите «Диапазоны IP-адресов» и «Порты TCP / IP», чтобы увидеть порты, настроенные для SMTP, IMAP и POP, например 25 и 110 для SMTP и POP и 143 для IMAP.
Открытие этих портов гарантирует, что почтовый сервер сможет получать и отправлять почту.
Включите различные параметры, такие как переадресация, автоответчик, черные списки DNS и другие в hMailServer.
Наконец, нажмите + рядом с Утилитами, чтобы развернуть список, и нажмите Диагностика, чтобы проверить свою конфигурацию.

В разделе «Выбор» (домен, на котором вы хотите запустить тестирование) введите домен, который вы ввели ранее, и нажмите «Пуск».

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

Поздравляем, вы только что создали свой собственный почтовый сервер.
Чтобы читать или писать свои электронные письма, получите клиент веб-почты, такой как Outlook или Thunderbird. Если вы хотите использовать вместо этого компьютерное приложение, введите свой адрес электронной почты в качестве имени пользователя, а тип аутентификации — пароль.
Хотя хостинг вашего собственного почтового сервера требует от вас определенных усилий и мер предосторожности, его стоит иметь, если вы не хотите суеты и незащищенности популярных провайдеров веб-почты.
Не забывайте следить за IP-адресом своего домена и доменом, всегда проверяя, есть ли какие-либо проблемы, такие как публичное внесение в черный список, поскольку некоторые поставщики могут сделать это для входящих сообщений электронной почты из-за неправильных настроек DNS.
How to Install MikroTik CHR on VMware Workstation
MikroTik is found both RouterBoard where RouterOS and License are prebuilt and RouterOS Application that can be installed on a Physical Machine or Virtual Machine. RouterOS installation on Physical or Virtual Machine has license limitations. Full RouterOS packages cannot be used more than 24 hours without license. So, RouterOS application is not suitable for the Trainee or not suitable to RND purpose. From RouterOS v6.34, MikroTik introduces Cloud Hosted Router (CHR, a new RouterOS version) which has different licensing scheme. MikroTik CHR has full RouterOS packages and can be used free with bandwidth limitation. So, MikroTik CHR is so helpful to trainee and RND user. In this article, I will discuss how to install MikroTik Cloud Hosted Router on VMware Workstation properly with step by step guide.
MikroTik Cloud Hosted Router (CHR) and License
MikroTik CHR is a RouterOS version aimed for running as a virtual machine. It supports both x86 and 64-bit architecture and can be used on most of the popular hypervisors such as VMWare, Hyper-V, VirtualBox, KVM and others. MikroTik CHR has full RouterOS features enabled by default but has a different licensing model based on upload bandwidth than other RouterOS versions.
MikroTik CHR has currently the following 4 levels licensing scheme.
| License | Upload Speed Limit/interface | Price |
| Free | 1Mbit | FREE |
| P1 | 1Gbit | $45 |
| P10 | 10Gbit | $95 |
| P100 | Unlimited | $250 |
Creating a MikroTik account, any paid license level can be used for 60 days (60 days trial license). Within 60 days period, you must purchase any license level otherwise MikroTik CHR cannot be used more. You have to do a complete fresh CHR installation.
Installing MikroTik CHR on VMware Workstation
MikroTik CHR can easily be installed on VMware Workstation but you must know the proper installation procedure. MikroTik CHR installation on VMware Workstation can be divided into the following steps.
- Downloading MikroTik CHR disk image (vmdk)
- Downloading and Installing VMware Workstation
- Customizing VMware Networking
- Creating new virtual machine for MikroTik CHR
- Accessing Virtual MikroTik Router from Winbox
Step 1: Downloading MikroTik CHR Disk Image
MikroTik introduces Cloud Hosted Router from RouterOS v6.34. So, visiting MikroTik download page, you can easily download MikroTik CHR. We need VMDK image file for VMware Workstation. So, visit MikroTik Download Page and download VMDK image file from current stable RouterOS release. The current stable RouterOS version is 6.45.5 (At the time of publishing this article). So, I am using VMDK image chr-6.45.5.vmdk for this article.
Step 2: Downloading and Installing VMware Workstation
VMware Workstation is a type 2 hypervisor. So, it should be run on a Host Operating System. VMware Workstation can be installed on both Windows and Linux Operating System and can be downloaded from VMware download page but you must have a VMware account. If you don’t have a VMware account, create an account in VMware and login your account and then download VMware Workstation for your Operating System from VMware download page. Alternatively, you can download VMware Workstation from any software sharing site. In this article, I am using VMware Workstation 15.0.0 on Windows Operating System.
VMware Workstation installation on Windows Operating System is so easy. Like other software application it will just ask to follow some graphical instructions. Complete VMware installation and run it. VMware Workstation may ask for license at first running. You can find license by searching on Google or can use workstation for 30 days trial. The home page of VMware Workstation 15.0.0 looks like the following image.

Step 3: Customizing VMware Networking
Why? Because if you have multiple network cards/adapters, you can create multiple virtual switches whose uplink will be physical network adapter. In VMware Workstation 15.0.0, you can create maximum 20 virtual switches.
I have installed VMware Workstation in my laptop which has two network cards (WLAN and LAN). If I create two virtual switches whose uplink will be two physical network interfaces, I will be able to create two virtual network adapters for MikroTik CHR virtual machine where one network adapter will be connected to one virtual switch and another network adapter will be connected to another virtual switch. So, my virtual router will have two network interfaces and one can be used as WAN connection and another can be used as LAN connection.
The following steps will show how to create two virtual switches those will be connected with two physical network adapters.
- Go to Edit menu and click on Virtual Network Editor… option. Virtual Network Editor window will appear where current virtual switches/networks are listed. You may find all options are dimmed if you don’t have admin privilege. If so, click on Change Settings button at the bottom and then you will find all options are active.
- For simplicity, delete all virtual switches without VMnet0 and VMnet1 (Select any virtual switch and click Remove Network button). If you don’t have VMnet0 or VMnet1, click on Add Network… Add a Virtual Network window will appear. Choose VMnet0 or VMnet1 which one you want to create from Select a network to add dropdown menu and click OK button. You will find that your created virtual switch/network will be listed now.
- Click on VMnet0 virtual switch and click on Bridged radio button from VMnet Information panel and then choose your physical network adapter (I am choosing WLAN adapter for this article) that you want to make uplink for this virtual switch, form Bridged to dropdown menu.
- Similarly, click on VMnet1 virtual switch and click on Bridged radio button and then choose your physical network adapter (I am choosing LAN adapter for this article) that you want to make uplink for this virtual switch, from Bridged to dropdown menu.
- Now click Apply and OK button.

Virtual switch creation for physical network adapters has been completed where one switch will be used as WAN connection and another will be used as LAN connection. If you have more physical network adapter, you can create more virtual switch in VMware Workstation.
Step 4: Creating Virtual Machine for MikroTik CHR
We will now create virtual machine that will be used as virtual router in VMware Workstation. The following steps will show how to create new virtual machine for MikroTik CHR.
- Go to File menu and click New Virtual Machine… New Virtual Machine Wizard window will come.
- It will now ask what type of configuration you want. Click on Custom radio button and then click Next
- There is nothing to do on virtual machine hardware compatibility. So, click Next button.
- From Guest Operating System Installation, choose I will install the operating system later radio button and then click Next button.
- From Select a Guest Operating System, click Other radio button and then choose Other 64-bit from version dropdown menu.
- Now put your virtual router name that you want in Virtual machine name (MikroTik CHR) input box. Optionally you can set virtual machine default location to your desired location where virtual machine related files will be kept. Now click Next button.
- From Processor Configuration, choose how many processors you want to assign for your virtual router from Number of processors dropdown menu and choose how many cores you want to assign per processor from Number of cores per processor drop down menu. Click Next button.
- Now assign your virtual router memory (RAM) and click Next button.
- From Network Type, click Use bridged networking radio button from Network connection panel and then click Next button.
- Select I/O controller type LSI Logic SAS and then click Next button.
- Now select virtual disk type IDE and then click Next button.
- From Disk panel, click Use an existing virtual disk radio button and click Next button.
- Now browse your downloaded VMDK image file from existing disk file panel and then click Next button. Now it will ask whether it will convert exiting virtual machine disk to newer format or not. Click Convert button.
- Now click Customize Hardware button. Hardware window will appear.
- Click Add button. Add Hardware Wizard will appear. Click on Network Adapter and click Finish button. Now you will find another network adapter in Hardware list.
- Click on first Network Adapter and click on Custom: Specific virtual network radio button and then choose VMnet0 from dropdown menu. Similarly, click on second Network Adapter and click Custom: Specific virtual network radio button and then choose VMnet1 from dropdown menu and then click Close button.
- Now click Finish button to close New Virtual Machine Wizard window. Your new virtual machine/virtual router will now be created and be listed under My Computer section.
- Click mouse right button on the new virtual machine and go to Power option and then click Start Up Guest.
- Virtual machine/Virtual Router (MikroTik CHR) will start up now and ask to login. The default username is admin and password is blank. So, login with this information. After login you will find your MikroTik CHR like the following image.

Step 5: Accessing MikroTik Virtual Router (CHR) from Winbox
We have successfully installed MikroTik CHR on VMware Workstation. We will now access MikroTik Virtual Router from Winbox so that we can easily configure our MikroTik Router. To connect MikroTik Virtual Router from Winbox, first download Winbox from MikroTik website. Connect your physical network adapters to physical switch and power on the physical switches. Now open Winbox from any PC connected with these physical switches or from your Desktop or Laptop where VMware Workstation is installed and click on auto detect button. If everything is OK, you will find your CHR router’s MAC address. Click on MAC address and put username admin and keep password blank and then click Connect button. You will now find your Cloud Hosted Router in Winbox.

Note: Use MikroTik CHR on VMware Workstation only for RND purpose. If you wish to use MikroTik CHR for production, I will suggest using ESXi Hypervisor which is a bar metal hypervisor that sits directly on physical hardware layer and manage virtual machine. On the other hand, VMware Workstation hypervisor sits on a Host Operating System (Windows or Linux) and completely depend on that Host Operating System. For this, VMware Workstation is not suitable always for production use.
If you face any confusion to install MikroTik Cloud Hosted Router on VMware Workstation, watch the following video on MikroTik CHR installation on VMware Workstation. I hope it will reduce your any confusion.
How to install MikroTik CHR on VMware Workstation has been discussed in this article. I hope you will now be able to install MikroTik CHR on VMware Workstation and can do your RND. However, if you face any confusion to install MikroTik Cloud Hosted Router on VMware Workstation, feel free to discuss in comment or contact with me from Contact page. I will try my best to stay with you.
