8-800-551-30-66 Контакты 
Аккаунт
Не зарегистрирован
Товары к сравнению еще не выбраны
Моя корзина
Корзина пока пуста
Товаров в корзине: 0
на сумму 0 р.
Корзина (товаров: 0)
Каталог товаров

Инструкция по настройке NDIS в CentOS

26.06.22 | Автор: Санников С.А.
Инструкция по настройке NDIS в CentOS
Для работы фискального регистратора в ОС CentOS необходимо установить драйвер ФР версии не ниже 4.13.502 в среде WINE и сделать первоначальные настройки. 
Таблица 16. Сетевой адрес.

В этой таблице задается статический IP-адрес ККТ. В данном примере это 192.168.137.111
Таблица 19. Параметры ОФД.

В данном примере приведен IP-адрес ОФД-Я — 91.107.67.212.Порт 7790 это порт для тестового сервера данного ОФД.

Таблица 21. Сетевые интерфейсы.


В этой таблице задаются основные режимы обмена ККТ. Поле 9 включает режим NDIS. Т.е. при подключении через разъем USB, ККТ определяется как сетевое устройство. Посмотреть какое именно устройство является ККТ можно выполнив команду ifconfig. Как правило это eth1. Сетевой интерфейс eth0 это как правило сетевая карта на POS-терминале, которая должна быть подключена к интернету. После того. Как ядро CentOS присвоит имя сетевому интерфейсу ККТ. Необходимо задать ему IP-адрес.

[root@danelyan-nb ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:16:D3:BD:DB:11

inet addr:10.1.3.121 Bcast:10.1.7.255 Mask:255.255.248.0

inet6 addr: fe80::216:d3ff:febd:db11/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:118786 errors:0 dropped:0 overruns:0 frame:0

TX packets:6635 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:14265199 (13.6 MiB) TX bytes:996389 (973.0 KiB)

Interrupt:16

eth1 Link encap:Ethernet HWaddr 00:60:37:36:76:96

inet addr:192.168.137.1 Bcast:192.168.137.255 Mask:255.255.255.0

inet6 addr: fe80::260:37ff:fe36:7696/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1486 Metric:1

RX packets:1187 errors:0 dropped:0 overruns:0 frame:0

TX packets:1953 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:59031 (57.6 KiB) TX bytes:192872 (188.3 KiB)

В данном примере IP-адрес 192.168.137.1.

Т.е. у нас получается соединение между IP-устройством в виде ККТ с IP-адресом 192.168.137.111 и IP-устройством в виде сетевого адаптера eth1 на компьютере.


Из теста драйвера ФР ККТ доступна по IP-адресу 192.168.137.111 и номеру порта указанному в таблице 21. В данном примере это 7778.


Теперь нужно сделать маршрутизацию между сетевыми интерфейсами eth0 и eth1 чтобы ККТ имела связь с ОФД.

Для этого нужно открыть файл /etc/sysctl.conf и добавить строку net.ipv4.ip_forward="1"

открыть файл /etc/sysconfig/iptables и добавить раздел *nat с указанными параметрами

*nat :PREROUTING ACCEPT [85:9680] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -o eth0 -j MASQUERADE COMMIT

и перезапустить службу iptables командой service iptables restart.

Хиты продаж
Работает на: Amiro CMS