- Записки Плюшевого Крыса Крыс о пингвинах, и не только
- Как создать виртуальный com порт
- Инструкция
- Совет 2: Как сотворить порт
- Инструкция
- Совет 3: Как установить воображаемый порт
- Инструкция
- Совет 4: Как сделать воображаемый com порт
- Инструкция
- Проброс портов и настройка роутера для внешнего доступа
- Содержание
- Содержание
- Зачем открывать доступ извне?
- Цвета и формы IP-адресов
- Кто я, где я, какого я цвета?
- Что такое порты и зачем их бросать?
- Игровые порты: что, куда бросаем?
Записки Плюшевого Крыса Крыс о пингвинах, и не только
Если добавление сериального (COM) порта в Windows XP является задачей почти предсказуемой, то с Windows 7 дело обстоит несколько сложнее.
Задача простая – получить доступ к сериальному порту из гостевой системы Windows 7, запущенной в VirtualBox 3.1.x под Linux.
На хост-системе есть порт /dev/ttyS0 (I/O 0x03F8-0x03FF, IRQ 4), гостевой системе дан доступ к нему (настройки виртуальной машины, Serial ports -> Host Device -> /dev/ttyS0)
Наличие порта на хост-системе можно проверить командой:
$ stty -F /dev/ttyS0 -a
В настройках Windows 7 необходимо зайти в Control Panel -> Device Manager и запустить установку старого оборудования (Legacy hardware):
Next -> Install the hardware that I manually select from a list (Advanced) -> Ports (COM & LPT) -> Standard port types -> Communications port. После этого Windows покажет в списке оборудования новое устройство COM3 с желтым значком проблемы. Идем в Properties -> Port Settings -> Advanced… и меняем имя на COM1, потом на закладку Resources и снимаем отметку []Use automatic settings.
Несмотря на конфликты оборудования, сохраняем изменения и перегружаем систему. После рестарта в списке оборудования будет порт COM1 с корректными параметрами (они должны совпадать с настройками порта в хост-системе), который можно использовать.
Как создать виртуальный com порт
Воображаемый com-порт может применяться для того, дабы подключить несколько приложений к одному и тому же порту. Создаются копии этого порта, и приложения могут трудиться с виртуальными портами, которые могут посылать данные на настоящий порт и присоединенному устройство.
Вам понадобится
- – компьютер с выходом в интернет
- – браузер
- – навыки системного администрирования
- – Advanced Virtual COM Port
- – USB Serial Converter либо Virtual Null Mode
Инструкция
1. Скачайте и установите программу Advanced Virtual COM Port. Для этого откройте браузер и перейдите по ссылке http://www.advancedvirtualcomport.com/files/AdvancedVirtualComPort.zip. Данная программа включает сетевые и локальные функции виртуального порта COM. Она может сотворить воображаемый порт и присоединиться к нему через воображаемый кабель модема, через сеть либо интернет. Эти порты, сделанные в программе, выглядят так же, как и настоящие. Работают они подобно. Запустите программу, исполните процедуру создания порта: нажмите кнопку «сотворить порт», выберите источник создаваемого порта. Следуйте инструкциям программы. Дальше зайдите в «Панель управления», выберите «Диспетчер устройств», там проследите происхождение нового порта в списке портов.
2. Скачайте драйвер для виртуального порта, дабы поставить воображаемый com-порт на компьютер, с сайта http://com0com.sourceforge.net/. Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Иной конец кабеля, там, где два разъема DB-9, никуда не подключайте. Дальше механически установится оборудование. Выберите опцию «провести поиск подходящего драйвера для устройства», с указанием места его размещения. Дальше нажмите кнопку «Обзор» и выберите скачанный драйвер. В дальнейшем окне нажмите кнопку «Готово». Позже установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с поддержкой мастера нового оборудования. Перезагрузите компьютер, дабы сделать воображаемый com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите происхождение нового порта.
3. Скачайте и установите программу Virtual Null Mode. Создание виртуального порта com с подмогой этой программы представляет собой довольно примитивную процедуру. Позже установки программы программа предложит сделать новое устройство, выберите «Да», дальше выберите номера портов, кликните кнопку «ОК» в окне программы и в диалоговом окне. Дальше программа установит виртуальные порты на компьютер. Перезагрузите ПК, зайдите в «Диспетчер устройств» и проверьте возникновение новых портов.
Совет 2: Как сотворить порт
Компьютерный порт — это системный источник, выделяемый операционной системой работающему с сетью приложению. Порты невозможно сделать, так как ОС делает это механически, но вы можете их открывать, закрывать, следить за тем, какие программы с ними работают.
Инструкция
1. Контроль портов в операционной системе Windows является непременным условием для неопасно работы в сети. Дабы проконтролировать их, подключитесь к интернету, после этого наберите в командной строке netstat –aon и нажмите Enter. Вы увидите список нынешних сетевых подключений с указанием внутренних и внешних ip-адресов, используемых портов, состояния соединений и номеров идентификаторов процессов.
2. Запустите интернет-браузер и вновь наберите в командной строке netstat –aon. Сравните новую таблицу и предыдущую – вы увидите, что позже запуска браузера возникли новые строки. В частности, были открыты новые порты, они указаны в графе «Локальный адрес» позже двоеточия в строках адреса. Эти порты открыли сервисы операционной системы и запущенный браузер. В последней колонке таблицы указаны идентификаторы процессов – PID. С их подмогой вы сумеете узнать, какая программа открывает определенный порт.
3. Наберите в том же окне командной строки команду tasklist. Перед вами появится список запущенных процессов. В первой колонке – «Имя образа» – указаны имена запущенных процессов. Во 2-й находятся идентификаторы процессов. Посмотрите в предыдущей таблице PID процесса, открывшего новейший порт, и обнаружьте данный идентификатор в таблице процессов. Слева от него, в первой колонке, вы увидите имя волнующего вас процесса. Если хотите узнать о нем огромнее, введите его в поисковик, вы получите всю нужную информацию.
4. Имеет ли хакер вероятность подключиться к вашему компьютеру через открытые порты? Да, в том случае, если «висящие» на этих портах программы и сервисы имеют уязвимости. Регулярное обновление программ и файлов ОС помогает недопустить нелегальное проникновение на компьютер.
5. Для контроля портов непременно используйте фаервол (брандмауэр, сетевой экран). Многие троянские программы, попав на компьютер и собрав необходимую информацию, пытаются открыть какой-то порт и переслать информацию хакеру. Брандмауэр подметит открывшийся порт и здесь же заблокирует соединение, выдав вам соответствующее сообщение.
Совет 3: Как установить воображаемый порт
Воображаемый порт предуготовлен для подключения к одному и тому же порт у нескольких установленных приложений. Для этого создаются копии порт а, через которые посылаются данные от приложений к реальному порт у и присоединенному устройству.
Вам понадобится
- – доступ в интернет;
- – навыки программирования.
Инструкция
1. Зайдите на сайт http://www.advancedvirtualcomport.com. Перейдите в раздел закачек файлов и выберите программу Advanced Virtual COM Por. Данное приложение предуготовлено для настройки виртуального порт а и включения его сетевых и локальных функций. Оно создает воображаемый порт и подключает его к модему через воображаемый кабель для приобретения доступа к сети либо интернету.
2. Скачайте установочный файл на свой компьютер в всякое место. Запустите программу Advanced Virtual COM Por и выберите функцию «Сотворить порт ». Дальше проследуйте инструкциям приложения, дабы установить воображаемый порт .
3. Скачайте с сайта http://comocom.sourceforge.net/ драйвер USB Serial Converter для установки виртуального порт а. Распакуйте архив с утилитой и подключите к компьютеру кабель с разъемом USB. Вторую сторону кабеля оставьте свободной, т.е. никуда не подключайте. Позже этого произойдет механическая установка оборудования.
4. Нажмите на кнопку «Поиск подходящего драйвера» и укажите место размещения скачанной папки. Нажмите кнопку «Готово». Запустится мастер установки виртуального порт а. Позже окончания перезагрузите компьютер и проверьте присутствие нового порт а.
5. Установите на персональный компьютер программу Virtual Null Modem, которая легко поможет вам сотворить воображаемый порт . Скачать приложение дозволено с сайта http://www.virtual-null-modem.com/. Позже заключения установки появится окно с запросом создания виртуального порт а. Нажмите кнопку «Да» и укажите номер порт а. Перезагрузите компьютер позже установки нового порт а.
6. Проверьте возникновение виртуального порт а. Для этого нажмите на кнопку «Пуск» и перейдите в раздел «Панель управления». Выберите меню «Диспетчер устройств» и ознакомьтесь со списком порт ов, один из них будет виртуальным. Зайти в «Диспетчер устройств» также дозволено, нажав правой кнопкой мышки на ярлык «Мой компьютер» и предпочтя пункт «Управления».
Видео по теме
Совет 4: Как сделать воображаемый com порт
При работе с ПК бывают случаи, когда в вашу систему установлено несколько приложений, для работы которых нужен com-порт . Впрочем число данных порт ов вдалеке не неизменно равно числу таких приложений. Следственно при нехватке этих устройств в ОС предусмотрено создание виртуальных, число которых не ограничено.
Инструкция
1. Существует несколько методов создания виртуального com-порт а, число этих методов равно числу программ, дозволяющих провести такие манипуляции в ПК. Одним из приложений сходственного вида является Advanced Virtual COM Port. Скачать ее дозволено по ссылке, представленной в категории «Добавочные источники». Установите программу и запустите. Наблюдательно изучите интерфейс утилиты и обнаружьте кнопку «Сотворить порт ». В открывшемся окне выберите источник того порт а, тот, что вы собираетесь сделать. Зайдите через меню «Пуск» в «Панель управления». Выберите значок «Диспетчер устройств» и проверьте раздел com-порт ов.
2. Также существует и иной метод создания виртуального порт а. Он основан на установке драйвера. Для начала скачайте его, перейдя по дальнейшей ссылке под наименованием «Драйвер com-порт а». Загруженный архив распакуйте в всякую папку. После этого подключите кабель стороной разъёма USB к компьютеру (2-й конец кабеля, где находятся два DB-9, оставьте неподключённым). Выберите «Провести поиск подходящего драйвера для устройства». Укажите место расположения драйвера. После этого нажмите «Обзор», выберите драйвер, и кликните по кнопке «Готово». Перезагрузите компьютер и проверьте «Диспетчер устройств».
3. Сотворить воображаемый com-порт дозволено и с подмогой сетевой утилиты Virtual Null Mode. Скачать ее дозволено, разыскав соответствующее наименование в категории «Добавочные источники». Установите программу. Позже установки на появившийся вопрос о создании нового устройства ответьте «Да». Укажите нужные номера порт ов и удостоверите внесенные метаморфозы кнопкой «ОК». На этом этапе создание com-порт а завершено. Перезагрузите ваш компьютер, зайдите через меню «Пуск» в «Панель управления» и проверьте «Диспетчер устройств». Также не забывайте, что виртуальные порт ы примерно не отличаются от реальных, они выглядят и работают подобно своим настоящим собратьям.
Проброс портов и настройка роутера для внешнего доступа
Содержание
Содержание
Домашний роутер обычно не дает возможности добраться из внешнего Интернета до компьютеров во внутренней сети. Это правильно — хакерские атаки рассчитаны на известные уязвимости компьютера, так что роутер является дополнительным препятствием. Однако бывают случаи, когда доступ к роутеру и его локальным ресурсам из «внешнего мира» становится необходим. О том, в каких случаях бывает нужен доступ извне, и как его безопасно настроить — эта статья.
Зачем открывать доступ извне?
Доступ «снаружи» нужен не только в экзотических случаях вроде открытия игрового сервера или запуска сайта на домашнем компьютере. Гораздо чаще приходится «открывать порт» для многопользовательской игры, а это — как раз предоставление внешнему пользователю (серверу игры) доступа к внутренней сети (порт компьютера). Если необходимо удаленно подключиться и настроить компьютер или роутер, скачать файл-другой из домашней сети, находясь в командировке, или посмотреть видео с подключенных к домашней сети IP-камер — нужно настроить доступ.
Цвета и формы IP-адресов
Прежде чем разбираться, как открыть доступ к своим ресурсам, следует понять, как вообще происходит соединение в сети Интернет. В качестве простой аналогии можно сравнить IP-адрес с почтовым адресом. Вы можете послать письмо на определенный адрес, задать в нем какой-то вопрос и вам придет ответ на обратный адрес. Так работает браузер, так вы посещаете те или иные сайты.
Но люди общаются словами, а компьютеры привыкли к цифрам. Поэтому любой запрос к сайту сначала обрабатывается DNS-сервером, который выдает настоящий IP-адрес.
Допустим теперь, что кто-то хочет написать письмо вам. Причем не в ответ, а самостоятельно. Не проблема, если у вас статический белый адрес — при подключении сегодня, завтра, через месяц и год он не поменяется. Кто угодно, откуда угодно, зная этот адрес, может написать вам письмо и получите его именно вы. Это как почтовый адрес родового поместья или фамильного дома, откуда вы не уедете. Получить такой адрес у провайдера можно только за отдельную и регулярную плату. Но и с удаленным доступом проблем меньше — достаточно запомнить выданный IP.
Обычно провайдер выдает белый динамический адрес — какой-нибудь из незанятых. Это похоже на ежедневный заезд в гостиницу, когда номер вам выдается случайно. Здесь с письмом будут проблемы: получить его можете вы или другой постоялец — гарантий нет. В таком случае выручит DDNS — динамический DNS.
Самый печальный, но весьма распространенный в последнее время вариант — серый динамический адрес: вы живете в общежитии и делите один-единственный почтовый адрес с еще сотней (а то и тысячей) жильцов. Сами вы письма писать еще можете, и до адресата они дойдут. А вот письмо, написанное на ваш почтовый адрес, попадет коменданту общежития (провайдеру), и, скорее всего, не пойдет дальше мусорной корзины.
Сам по себе «серый» адрес проблемой не является — в конце концов, у всех подключенных к вашему роутеру устройств адрес именно что «серый» — и это не мешает им пользоваться Интернетом. Проблема в том, что когда вам нужно чуть больше, чем просто доступ к Интернету, то настройки своего роутера вы поменять можете, а вот настройки роутера провайдера — нет. В случае с серым динамическим адресом спасет только VPN.
Кто я, где я, какого я цвета?
С терминологией разобрались, осталось понять, какой именно адрес у вас. У большинства провайдеров фиксированный адрес стоит денег, так что если у вас не подключена услуга «статический IP-адрес», то он наверняка динамический. А вот белый он или серый гусь — это нужно проверить. Для начала надо узнать внешний IP-адрес роутера в его веб-интерфейсе и сравнить с тем адресом, под которым вас «видят» в Интернете.
В админ-панели роутера свой IP можно найти на вкладках «Информация о системе», «Статистика», «Карта сети», «Состояние» и т. п. Где-то там нужно искать WAN IP.
Если адрес начинается с «10.», или с «192.168.», то он определенно «серый» — большинство способов открытия доступа работать не будет и остается только VPN.
Если же адрес выглядит по-другому, надо посмотреть на него «снаружи» с помощью одного из сервисов, показывающих ваш IP-адрес, например, http://myip.ru/.
Если адрес, показанный на сайте, совпадает с тем, что вы увидели в веб-интерфейсе, то у вас честный «белый» адрес и доступ из «большого мира» не вызовет особых затруднений — остается только настроить «пробросы» на роутере и подключить DDNS.
Что такое порты и зачем их бросать?
Порт — это пронумерованное виртуальное «устройство», предназначенное для передачи данных по сети. Каждая сетевая программа использует для установления связи отдельный порт или группу портов. К примеру, браузеры используют TCP-порт 80 для незашифрованного трафика (http) и 443 для зашифрованного (https).
Проброс порта — это специальное правило в роутере, которое разрешает все обращения извне к определенному порту и передает эти обращения на конкретное устройство во внутренней сети.
Необходимость «проброса» портов обычно возникает при желании сыграть по сети в какую-нибудь игру с компьютера, подключенного к роутеру. Впрочем, это не единственная причина — «проброс» потребуется при любой необходимости получить «извне» доступ к какому-нибудь конкретному устройству в вашей локальной сети.
Разрешать к компьютеру вообще все подключения, то есть пробрасывать на него весь диапазон портов — плохая идея, это небезопасно. Поэтому роутеры просто игнорируют обращения к любым портам «извне». А «пробросы» — специальные исключения, маршруты трафика с конкретных портов на конкретные порты определенных устройств.
Игровые порты: что, куда бросаем?
Какой порт открыть — зависит от конкретного программного обеспечения. Некоторые программы требуют проброса нескольких портов, другим — достаточно одного.
У разных игр требования тоже отличаются — в одни можно играть даже с «серого» адреса, другие без проброса портов потеряют часть своих возможностей (например, вы не будете слышать голоса союзников в кооперативной игре), третьи вообще откажутся работать.
Например, чтобы сыграть по сети в «Destiny 2», нужно пробросить UDP-порт 3074 до вашей «плойки», или UDP-порт 1200 на Xbox. А вот до ПК потребуется пробросить уже два UDP-порта: 3074 и 3097.
В следующей таблице приведены некоторые игры и используемые ими порты на ПК: