Настройка rndis windows xp




Роутер как модем USB (RNDIS)
Роутеры LT40 имеют разъём mini-USB-b и могут работать как USB-модемы для раздачи высокоскоростного интернета 3G/4G на ПК. Рассмотрим пример подключения для ОС Windows 10.
- Подключите роутер к ПК по Ethernet и зайдите в Веб-интерфейс.
- В меню Система -> Система -> Конфигурация USB в строке USB режим выберите режим Ethernet over USB: Remote RNDIS. Сохраните изменения и перезагрузите роутер (меню Система -> Перезагрузка).
Подключите роутер к ПК по USB и зайдите в Диспетчер устройств (правой кнопкой Пуск -> Диспетчер устройств). В разделе Другие устройства отобразится устройство RNDIS (или SimTech, Incorporated`), маркированное предупредительным треугольником. RNDIS — это драйвер Microsoft для эмуляции сетевого соединения, но ОС Windows, как правило, не находит его автоматически, поэтому произведем установку вручную. Правой кнопкой кликните по устройству и выберите Обновить драйвер.
В открывшемся окне выберите Выполнить поиск драйверов на этом компьютере.
Далее нажмите Выбрать драйвер из списка доступных драйверов на компьютере.
Из предложенного списка выберите раздел Сетевые адаптеры и нажмите Далее.
В окне Выберите драйвер для этого устройства в списке Изготовитель выберите Microsoft, а в списке Модель — Адаптер USB RNDIS.
Далее появится окно с сообщением об успешной установке драйвера,
после чего устройство как виртуальный сетевой адаптер появится в Диспетчере устройств в списке Сетевые адаптеры.
Теперь у вас есть доступ в интернет через роутер LT40, а в списке сетевых подключений появится адаптер USB RNDIS.
TCPIP через USB RnDIS- первое знакомство с инструкцией от Штрих-М
Сначала качаем (см. внизу Файлы для скачивания) : Штрих-М : Настройка ККТ для передачи данных Ethernet, USB (RNDIS), Wi-Fi [pdf] и пытаемся по этой инструкции включить возможность по USB управлять кассой через TCP IP протокол. А также настроить отправку чеков в ОФД.
По-видимому эта инструкция возможно работала для Windows 7, хотя и тут много сомнений.
Для Windows 10 смотрите рабочую настройку RnDis для Штриха на соседней странице нашего сайта.
Но тем не менее проанализируем инструкцию.
В соответствие с картинками от Штрих-М надо настраивать так:
Ваш ПК имеет сетевой адаптер №1 (обычно Ethernet) для подключения к вашей внутренней локальной сети (с выходом в интернет):
192.168.1.50 — ваш ПК
255.255.255.0
192.168.1.1 шлюз локальной сети
RnDIS адаптер , появляется как сетевой адаптер при включении кассы.
у него свои настройки как у реального сетевого адаптера со своим выходом в интернет (только интернет этот олицетворяет сама касса).
192.168.137.1
255.255.255.0
шлюз пустой почему-то по инструкции
Сама ККТ тоже имеет свой ip:
192.168.137.111 (этот ip у ККТ)
255.255.255.0
192.168.137.1 шлюзом указывается ваш RnDis адаптер — вот это на самом деле странно.
И вот с такими настройками ничего не работает. А ведь это официальное руководство Штрих-М.
Теперь вопрос — а не должны ли ip адреса принадлежать одной сети ?
192.168.1.50 — ваш ПК (сетевой адаптер №1)
255.255.255.0
192.168.137.1 (ваш сетевой RnDIS адаптер)
255.255.255.0
192.168.137.111 (ваша ККТ)
255.255.255.0
192.168.137.1 — .
На самом деле сетевые адаптеры — каждый представляет отдельную (самостоятельную) сеть, как бы у каждого свой интернет.
Связь между сетями , проброс каких то портов, делается через маршрутизацию.
Всякие мосты это аналог маршрутизации.
Лучше пользоваться консольными командами.
Для управления ККТ извне (из интернета или из локальной сети сетевого адаптера №1) нам надо пробрасывать порт 7778 с сетевого адаптера №1 на RNDIS адаптер №2.
пробрасываем порты на Windows для управления ККТ по TCP IP
192.168.1.50 — сетевой адаптер №1
192.168.137.1 — сетевой RnDIS адаптер
192.168.137.111 — ККТ
netsh interface portproxy add v4tov4 listenaddress=192.168.1.50 listenport=7778 connectaddress=192.168.137.111 connectport=7778
Еще поскольку у вас 2 отдельные сети не забудьте проверить блокировку входящих подключений для каждой из сетей отдельно
Проверьте и настройте брандмауэр и(или) антивирус для разрешения проброса пакетов из одной сети в другую
Поскольку у вас 2 отдельных сети надо настроить разрешение входящих (и возможно исходящих) подключений на определенные порты (7778. ) в брандмауэре Windows например.
У меня на Windows 10 работает только при включенном правиле для входящих подключений :
Проверку связи делаю с другого компьютера из локальной сети 192.168.1.2 (сетевой адаптер №1 Ethernet)
Исходящие порты типа 7778. брандмауэр Windows 10 у меня например не блокирует, что логично. Вы же браузеров по 80 порту выходите в интернет, а может и по 7778 захотеть.
Главный Вывод
Надо понимать RnDIS адаптер как отдельную сеть или отдельный выход в интернет , олицетворением которого является касса Штрих!
Подробнее еще раз специально под Windows 10 можно почитать и проверить рабочие настройки RnDIS адаптера на соседней странице нашего сайта.
Удаленная печать по ip через RnDIS Штрих на Win 10-64
Как удаленно из интернета управлять кассой Штрих-М с RnDIS адаптером?
Передачу чеков со Штрих-Online на ОФД опишем отдельно на соседней странице сайта.
Здесь настроим только управление по ip кассой Штрих.
Итак картинку в студию — как мы все это делаем :
Тут схематично показано как с другого ПК (192.168.1.2) в локальной сети управлять кассой 192.168.137.111 по порту 7778:
У нас наш ПК :
ОС Windows 10-64
касса Штрих-Online ФФД 1.05 с тестовым ФН 1.0
тестовый кабинет ОФД-Я (бесплатный)
роутер Keenetic Giga (отличная вещь)
1. Сетевая карта Ethernet to router (Сеть3) 192.168.1.50 / 255.255.255.0/ шлюз 192.168.1.1/ DNS 8.8.8.8 (за ним роутер, далее локалка или интернет).
1.1 на закладке ДОСТУП галочка на «Разрешить другим пользователям сети использовать подключение к интернету Данного компьютера» НЕ стоит.
2. RnDIS адаптер (появляется при подключении ККТ Штрих по USB) 192.168.137.1/ 255.255.255.0/ шлюз 192.168.137.111
3. Сама касса 192.168.137.111 / 255.255.255.0/ шлюза тут нет — т.к. касса само олицетворение интернета/ DNS 192.168.1.50
Наш ipconfig такой :
Соединяем две сети (два сетевых адаптора),
Другими словами настраиваем маршрутизацию пакетов из одной сети в другую:
netsh interface portproxy add v4tov4 listenaddress=192.168.1.50 listenport=7778 connectaddress=192.168.137.111 connectport=7778
Разрешаем в брандмауре Windows входящие подключения по 7778.
Ну и итоге все нормально работает:
Соединяемся из локалки с ПК 192.168.1.2
Обратите внимание на 192.18.1.50 соединяемся , а далее он нас перекинет на 192.168.137.111 : 7778
Внимание : при этом сетевой мост не использовали от слова совсем.
Чтобы каждый раз netsh загружалась автоматом при старте ПК надо закинуть cmd файл (понятно с каким содержанием) в автозагрузку Windows:
Далее в логах видим , что при такой настройке связи с ОФД нет совсем. То есть чеки мы бьем нормально, а связь с ОФД для полного комплекта еще надо настроить.
Но на этом здесь все , настройка связи с ОФД на соседней странице сайта.










