Привет всем!Помогите разобраться в следующей проблеме.
Кратко исходные данные от заказчика:
- Fedora Core 5 без иксов
- в DosEmu выполняется кассовая программа, написанная на FoxPro
- сеть организована через Samba (файловый обмен через расшаренные ресурсы)Нужно:
- прикрутить клиентскую часть POS терминала.Имеются 2 версии POS - для Linux и для DOS.
Обе версии используют TCP/IP.
В качестве проверки доступности сети, например, использую:
telnet <server_ip_address> <need_port>
Linux версия работает без проблем.
Но у заказчика не получилось сделать вызов Linux-версии POS
из кассовой программы из DosEmu. И настаивает на запуске DOS-версии.
Почитав предварительно документы типа dosemu-networking и
поковыряв эти варианты (это через интерфейсы TUN/TAP и bridge),
ничего путного не добился (я жутко извиняюсь, но мой опыт работы с Linux - 2 недели).
Зато освоил следующий вариант:
- в dosemu.conf
$_pktdriver=(on)
$_netdev="eth0"
$_vnet="direct"
- в /etc/rc.d/rc.local
route add -net 0.0.0.0 netmask 0.0.0.0 dev eth0
- в DosEmu в отдельный каталог положил пакет Waterloo TCP
- там же настроил файл net.cfg - все параметры соответствуют настройкам eth0
из /etc/sysconfig/network-scripts/ifcfg-eth0
Делаю из DosEmu: ping <server_ip_address> <num_tries> - Красота!
Все пингуется!
Запускаю tm (телнет из Waterloo): tm <server_ip_address> -p<need_port>
Connecting to ..... И ВСЕ! Отваливается по таймауту!
Телнет не работает!Отсюда вопрос: почему пинги ходят на "ура", а телнет не работает?
Помогите, пожалуйста, довести до ума ситуацию.С уважением, Михаил.
>[оверквотинг удален]
>Делаю из DosEmu: ping <server_ip_address> <num_tries> - Красота!
>Все пингуется!
>Запускаю tm (телнет из Waterloo): tm <server_ip_address> -p<need_port>
>Connecting to ..... И ВСЕ! Отваливается по таймауту!
>Телнет не работает!
>
>Отсюда вопрос: почему пинги ходят на "ура", а телнет не работает?
>Помогите, пожалуйста, довести до ума ситуацию.
>
>С уважением, Михаил.открыт ли нужный порт на сервере? Может фареволом закрыт?
nmap -p PORT server
>[оверквотинг удален]
>>Connecting to ..... И ВСЕ! Отваливается по таймауту!
>>Телнет не работает!
>>
>>Отсюда вопрос: почему пинги ходят на "ура", а телнет не работает?
>>Помогите, пожалуйста, довести до ума ситуацию.
>>
>>С уважением, Михаил.
>
>открыт ли нужный порт на сервере? Может фареволом закрыт?
>nmap -p PORT serverпорт открыт: из линукса делаю telnet <адрес> <порт> и соединение устанавливается,
появляется приглашение.
Давнее сообщение...
А хочется обратиться к Михаилу:
не могли бы Вы описать подробно процесс настройки?
С Уважением,...>[оверквотинг удален]
>
> - в DosEmu в отдельный каталог положил пакет Waterloo TCP
> - там же настроил файл net.cfg - все параметры соответствуют настройкам
>eth0
> из /etc/sysconfig/network-scripts/ifcfg-eth0
>Делаю из DosEmu: ping <server_ip_address> <num_tries> - Красота!
>Все пингуется!
>Запускаю tm (телнет из Waterloo): tm <server_ip_address> -p<need_port>
>Connecting to ..... И ВСЕ! Отваливается по таймауту!
>Телнет не работает!