Просмотр полной версии : Касса TCP/IP не видит Сервер RKEEPER6
Добрый день!
У нас есть одна касса, работающая по NetBios с сервером Rkeeper6.
На сервере Rkeeper установлены 2 сетевых карты ( одна работает по NetBios, вторая по TCP IP).
Сейчас подключаем вторую кассу по TCPIP.
Ping проходит от новой кассы к серверу и в обратную сторону по TCPIP.
База расположена на сервере. Имя сервера RKSERV. Имя базы 01SERV. Ip сервера 10.195.210.10
На кассе базы нет.
Когда стартуем rkeeper6.exe с кассы ( в автозагрузке), касса не видит сервер ( Looking 01SERV).
IP Кассы - 10.193.10.23
Вопрос такой:
В autoexec.bat к какой папке сервера надо делать монтирование на диск D? Какие файлы и каталоги должны там быть ( для проверки).
В hosts и lmhosts я прописал 01SERV ( IP сервера RKSERV) , UNIT21 ( IP кассы)
Помогите пожалуйста разобраться. Заранее спасибо!)
Содержимое файлов:
autoexec.bat
cd \net
share
net initialize
netbind.com
umb.com
tcptsr.exe
tinyrfc.exe
net start
net logon kassa kas456
net use D: \\rkserv\rkserv (file://\\rkserv\rkserv) /persistent:no
:pause
c:
cd \rkclient
dmove buf rkclient
:fsup
rkeeper6
system.ini
[network]
filesharing=yes
printsharing=no
autologon=no
computername=UNIT21
lanroot=C:\NET
username=KASSA
workgroup=RKEEPER
reconnect=yes
directhost=no
dospophotkey=N
lmlogon=0
logondomain=RKEEPER
preferredredir=full
autostart=full,,server
maxconnections=8
[network drivers]
netcard=rtsnd.dos
transport=tcpdrv.dos,nemm.dos
devdir=C:\NET
LoadRMDrivers=yes
[Password Lists]
KASSA=C:\NET\KASSA.PWL
*Shares=C:\NET\Shares.PWL
UNIT09=C:\NET\UNIT09.PWL
[386enh]
TimerCriticalSection=5000
UniqueDosPSP=TRUE
PSPIncrement=2
hosts
127.0.0.1 localhost
10.195.210.10 RKSERV
10.195.210.10 01SERV
10.193.10.23 UNIT21
lmhosts
10.195.210.10 RKSERV
10.195.210.10 01SERV
10.193.10.23 UNIT21
rkeeper6.ini
Network=ON
ServerName=01SERV
CutBell=on
CustomerDisplay=on
CrollToReport=off
EnableTrainMode=off
RePrintCheck=on
;ComPort1Baud=9600
ComPort2Baud=9600
;ComPort3Baud=9600
;ComPort4Baud=9600
;;ComPort3Port=$3E8
;;ComPort4Port=$2E8
InternalZ=OFF
PrintFinalCheck=OFF
EKLZPrinter=shfrk.dll
shfrk_Port=1
shfrk_Baud=9600
shfrk_irq=4
shfrk_CheckPsw=1
shfrk_RepPsw=30
shfrk_Print=1
shfrk_RePrint=1
shfrk_Pay1=1
shfrk_Pay2=2
shfrk_Pay3=4
shfrk_Pay4=4
shfrk_Log=OFF
В autoexec.bat к какой папке сервера надо делать монтирование на диск D? Какие файлы и каталоги должны там быть ( для проверки).
Нет, не надо в Вашем случае.
---------- Добавлено в 13:03 ---------- Предыдущее сообщение было размещено в 13:02 ----------
А, вот.
Собственно, в Local.db строчку для tcp/ip добавили?
Нет, ничего не правил
Привожу содержимое local.db
1 DATABASE\
2 D:\RK6\DB\
3 D:\RK6\ENDDAY
4 SPOOL
5 01SERV,0
6 01STCP,5
Что-нибудь нужно поправить?
Возможно, номера адаптеров.
Через nba-find кассу 21 искали? Если нет - ищите. Надо смотреть, какой номер выдаст.
Запускаю с сервера D:\RKSERV\01SERV\NBA\NBA-FIND.EXE
Ищу UNIT21
Adapter= 1
ETHERNET:
Not found
Adapter= 9
ETHERNET:
Not found
Adapter= 4
ETHERNET:
Not found
Adapter= 8
ETHERNET:
Not found
Adapter= 0
ETHERNET:
Not found
Adapter= 5
ETHERNET:
Not found
---------- Добавлено в 17:09 ---------- Предыдущее сообщение было размещено в 16:41 ----------
Может не верно в autoexec.bat прописана строка?
net logon kassa kas456
Касса (UNIT21) при этом включена? Сервер ищет? На компьютере NetBIOS через TCP/IP включен? Rkeeper6.ini с UNIT21 выложите.
Kacca UNIT21 включена
Пинг проходит от сервера (Win2000) до кассы (MSDOS) в обе стороны.
На сервере на сетевом интерфейсе TCPIP стоит галка NetBEUI Protocol.
rkeeper6.ini с кассы (из папки rkclient)
Network=ON
ServerName=01SERV
CutBell=on
CustomerDisplay=on
CrollToReport=off
EnableTrainMode=off
RePrintCheck=on
;ComPort1Baud=9600
ComPort2Baud=9600
;ComPort3Baud=9600
;ComPort4Baud=9600
;;ComPort3Port=$3E8
;;ComPort4Port=$2E8
InternalZ=OFF
PrintFinalCheck=OFF
EKLZPrinter=shfrk.dll
shfrk_Port=1
shfrk_Baud=9600
shfrk_irq=4
shfrk_CheckPsw=1
shfrk_RepPsw=30
shfrk_Print=1
shfrk_RePrint=1
shfrk_Pay1=1
shfrk_Pay2=2
shfrk_Pay3=4
shfrk_Pay4=4
shfrk_Log=OFF
---------- Добавлено в 18:18 ---------- Предыдущее сообщение было размещено в 18:10 ----------
Параметры workgroup=RKEEPER, logondomain=RKEEPER в system.ini
не могут влиять?
Сервер RKSERV (Win 2000 server) является доменным контроллером. Имя домена RKEEPER.
---------- Добавлено в 18:19 ---------- Предыдущее сообщение было размещено в 18:18 ----------
Также при autoexec вся сетевая часть отрабатывает нормально
cd \net
share
net initialize
netbind.com
umb.com
tcptsr.exe
tinyrfc.exe
net start
net logon kassa kas456
net use D: \\rkserv\rkserv (file://rkserv/rkserv) /persistent:no
Диск монтируется с сервера нормально
---------- Добавлено в 18:36 ---------- Предыдущее сообщение было размещено в 18:19 ----------
Еще размышления в слух:
Когда на MSDOS настраивал TCP/IP, то ставили в С:\NET\setup.exe только TCP/IP конфигурацию без NetBios.
На сервере на сетевом интерфейсе TCPIP в дополнительных параметрах свойств протокола TCP/IP на вкладке WINS должна стоять галка на "Включить NetBIOS через TCP/IP"
Rus75lan
12.12.2014, 02:14
Ip сервера 10.195.210.10
IP Кассы - 10.193.10.23
у вас подсети разные
На сервере на сетевом интерфейсе TCPIP в дополнительных параметрах свойств протокола TCP/IP на вкладке WINS должна стоять галка на "Включить NetBIOS через TCP/IP"
Да там все так и стоит.
---------- Добавлено в 08:58 ---------- Предыдущее сообщение было размещено в 08:46 ----------
у вас подсети разные
С утра сделал IP Кассы = 10.195.210.50
IP сервера = 10.195.210.10
Все равно касса пишет LOOKING for server 01SERV.
NBA-FIND не находит по имени UNIT21.
UNIT21 прописал в хосты, лсхосты на сервере и кассе.
попробуйте еще прописать UNITNAME=UNIT21 в инишнике на кассе и enetname.exe UNIT021 в autoexec (естественно enetname.exe должен присутствовать в папке UTIL на кассе).
попробуйте еще прописать UNITNAME=UNIT21 в инишнике на кассе и enetname.exe UNIT021 в autoexec (естественно enetname.exe должен присутствовать в папке UTIL на кассе).
Прописал в system.ini, и добавил enetname.exe UNIT21 в автозагрузке.
Пока не помогает.
Спасибо большое за помощь в любом случае)
Не в system.ini, а в rkeeper6.ini.
Добавил UNITNAME=UNIT21 в rkeeper6.ini.
Пока без результатно)
Чет ерунда какая-то. На сервере ничего блокировать не может (отключить все антивирусы, файрволы, брандмауэры и т.п.)? Другой комп с несерверной ОС в этой сети есть? Если с него попробовать nbafind? Hostst и lmhosts попробуйте вообще пустыми сделать.
Hostst и lmhosts попробуйте вообще пустыми сделать
На сервере или на кассе?
Кстати на сервере стоит галка в WINS,что использовать lmhosts.
---------- Добавлено в 11:50 ---------- Предыдущее сообщение было размещено в 11:22 ----------
Чет ерунда какая-то. На сервере ничего блокировать не может (отключить все антивирусы, файрволы, брандмауэры и т.п.)? Другой комп с несерверной ОС в этой сети есть? Если с него попробовать nbafind? Hostst и lmhosts попробуйте вообще пустыми сделать.
Вставил в данную подсеть (10.195.210.X) комп c Windows XP, сервер и касса пингуются, по FIND-NBA не находит UNIT21 (кассу).
В XP включена поддержка NetBios на TCP/IP
NBA-FIND не находит по имени UNIT21.
В это все упирается.
Как только найдет - все заработает.
У Вас транспорт netbios не работает.
Файрволл отключали?
В это все упирается.
Как только найдет - все заработает.
У Вас транспорт netbios не работает.
Файрволл отключали?
В качесте эксперимента, убрал все записи с hosts , lmhosts на кассе и на сервере.
Переименовал кассу в UNIT22.
Делаю с сервера ping UNIT22 и он возвращает IP кассы.
То есть по имени Netbios резолвится айпи кассы с сервера.
---------- Добавлено в 13:06 ---------- Предыдущее сообщение было размещено в 12:37 ----------
Также с сервера запустили утилиту nbtstat
C:\>nbtstat -n
Special Area Connection:
Node IpAddress: [192.168.1.1] Scope Id: []
NetBIOS Local Name Table
Name Type Status
---------------------------------------------
RKSERV <00> UNIQUE Registered
RKSERV <20> UNIQUE Registered
RKEEPER <00> GROUP Registered
RKEEPER <1C> GROUP Registered
RKEEPER <1B> UNIQUE Registered
RKSERV <03> UNIQUE Registered
RKEEPER <1E> GROUP Registered
RKEEPER <1D> UNIQUE Registered
..__MSBROWSE__.<01> GROUP Registered
ADMINISTRATOR <03> UNIQUE Registered
Local Area Connection:
Node IpAddress: [10.195.210.10] Scope Id: []
NetBIOS Local Name Table
Name Type Status
---------------------------------------------
RKSERV <00> UNIQUE Registered
RKSERV <20> UNIQUE Registered
RKEEPER <00> GROUP Registered
RKEEPER <1C> GROUP Registered
RKEEPER <1B> UNIQUE Registered
RKEEPER <1E> GROUP Registered
RKEEPER <1D> UNIQUE Registered
..__MSBROWSE__.<01> GROUP Registered
---------- Добавлено в 13:07 ---------- Предыдущее сообщение было размещено в 13:06 ----------
Получается на сервере RKSERV по NETBIOS не опубликованы 2 кассовых сервера ( 01SERV, 02SERV)?
Хотя касса, которая идет чисто по NETBIOS работает.
Не работает касса с TCP IP over NetBios.
Я думаю, что дело в сборке tcp/ip на кассе.
Я думаю, что дело в сборке tcp/ip на кассе.
Алексей,а можете на почту выслать сборку для rkeeper6?
В rkeeper6.ini прописан кассовый сервер 01SERV, а имя самого физического сервера RKSERV, оно нигде настройках не задано на кассе. Это так и должно быть? он имени сам находит нужный кассовый сервер опубликованный в VLANе?
VLAN в данном случае это что?
Запусти lanacfg и посмотри точно ли у тебя адаптер tcp 0... ибо чую не 0 он.
Запусти lanacfg и посмотри точно ли у тебя адаптер tcp 0... ибо чую не 0 он.
D:\Distr>lanacfg.exe showlanapaths
Lana: 0
-->NetBEUI Protocol-->HP NC7781 Gigabit Server Adapter
Lana: 5
-->NetBEUI Protocol-->HP NC7781 Gigabit Server Adapter #2
Lana: 8
-->NetBEUI Protocol-->WAN Miniport (NetBEUI, Dial Out)
Lana: 4
-->NetBEUI Protocol-->WAN Miniport (NetBEUI, Dial Out) #2
Lana: 9
-->NetBEUI Protocol-->WAN Miniport (NetBEUI, Dial Out) #3
Lana: 1
-->WINS Client(TCP/IP) Protocol-->Internet Protocol (TCP/IP)-->HP NC7781 Gigabit
Server Adapter
Lana: 10
-->WINS Client(TCP/IP) Protocol-->Internet Protocol (TCP/IP)
---------- Добавлено в 10:57 ---------- Предыдущее сообщение было размещено в 10:42 ----------
Так как одна рабочая касса работает чисто по NETBIOS ( я так понимаю что LANA0), и как раз в LOCAL.DB прописан 01SERV(имя кассового сервера),0
А наш интерфейс TCP/IP получается LANA1?
Lana: 1
-->WINS Client(TCP/IP) Protocol-->Internet Protocol (TCP/IP)-->HP NC7781 Gigabit
---------- Добавлено в 11:05 ---------- Предыдущее сообщение было размещено в 10:57 ----------
Привожу содержимое local.db
1 DATABASE\
2 D:\RK6\DB\
3 D:\RK6\ENDDAY
4 SPOOL
5 01SERV,0
6 01STCP,5
да получается на 1 надо менять 5ку в последней строке
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot