TCP/IP тунель для MVS под Windows
|
|
art | Дата: Сб, 16.02.2013, 16:30 | Сообщение # 1 |
Лейтенант
Группа: Доверенные
Сообщений: 60
Статус: Offline
| Народ, пытаюсь настроить систему так, чтобы она была видна извне по TCP/IP. То есть, чтобы геркулес прокидывал запросы с машины-хоста на гостевую MVS. Насколько понимаю, это хорошо отточенная практика для Linux, для Windows не так все ясно.
Я проштудировал инструкцию автора и FAQ. Однако просветления не наступило. Так как я из под dhcp, то в геркулес конфиге использую мак адрес: 0E20-0E21 CTCI -n 58-94-6B-77-B2-A4 192.168.1.200 0.0.0.0
Виндоуз машина находится в той же подсети (ее адрес 192.168.1.81). Специально выбирал одну подсеть, чтобы не пробрасывать роуты в таблицу на виндузовой машине.
Много непоняток что делать с TCP/IP profile в MVS. На данный момент там: ;This device defines the tunnel DEVICE PORTA MPCIPA LINK ETH1 IPAQENET PORTA HOME 192.168.1.200 ETH1 ; This second device is optional DEVICE PORTB MPCIPA LINK ETH2 IPAQENET PORTB HOME 192.168.0.61 ETH2 BEGINRoutes ; Destination SubnetMask FirstHop LinkName Size ROUTE 192.168.0.0 255.255.255.0 = ETH2 MTU 1492 ROUTE 10.0.0.0 255.0.0.0 = ETH1 MTU 1492 ROUTE DEFAULT 192.168.0.1 ETH2 MTU 1492 ENDRoutes
Так как в учиться настраивать TCP/IP для MVS я начал учиться сегодня, то подозреваю, что именно в этом профайле и проблема.
Есть у кого опыт настройки проброса tcp/ip запросов в геркулес под виндой? Поделитесь конфигами пожалуйста
|
|
| |
akost | Дата: Сб, 16.02.2013, 23:33 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| В MVS надо бы, как указано у автора, LCS ставить. У меня только он и работал. Если удастся, могу из MVS свои конфиги вытащить.
|
|
| |
art | Дата: Вс, 17.02.2013, 01:00 | Сообщение # 3 |
Лейтенант
Группа: Доверенные
Сообщений: 60
Статус: Offline
| хм. ну вообще я подглядел у линуксоидов и там LCS ссылается на тунельный девайс: 0500.2 LCS -n /dev/net/tun 192.168.200.2
А в самом MVS конфиге на этот счет ничего не прописывается.
|
|
| |
akost | Дата: Вт, 19.02.2013, 09:28 | Сообщение # 4 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| ненене, в конфиге TCPIP внутри MVS адаптер должен быть как LCS!
|
|
| |
akost | Дата: Ср, 20.02.2013, 14:57 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| а вопрос еще актуален?
|
|
| |
EHabarov | Дата: Чт, 21.02.2013, 11:14 | Сообщение # 6 |
Майор
Группа: Доверенные
Сообщений: 86
Статус: Offline
| Чет непонятно, если основная машина получает IP-адрес динамически, то правомерно ли использование статического адреса 192.168.1.200 для эмулируемой в геркулесе? Сеть под чьим контролем? А то адрес может на "раз" оказаться занятым.
Далее, если такой адрес использовать разрешено, нужно проверить что Геркулес "видит" сетевую карту. Там бывают проблемы при разных комбинациях Hercules/WinPCAP/FishLib/CTCIWIN32. Проверить можно утилитой TT32TestU.exe. Во вложении краткая инструкция по настройке, нашел в архиве.
Далее, со стороны z/OS устройство должно быть правильно определено в аппаратной конфигурации (HCD). У меня описано два адреса (400,401) с типом 3172 Вот так оно отображается по команде DISPLAY D U,,,400,2 IEE457I 14.01.21 UNIT STATUS 190 UNIT TYPE STATUS VOLSER VOLSTATE 0400 3172 A-BSY 0401 3172 A
В конфигурации TCP/IP устройство описывается следующим образом: DEVICE LCS0 LCS 400 AUTORESTART LINK ETH0 ETHERNET 0 LCS0 PRIMARYINTERFACE ETH0 BEGINRoutes ROUTE 192.168.0.0 255.255.255.0 = ETH0 MTU 1500 ROUTE DEFAULT 192.168.56.1 ETH0 MTU 1500 ENDRoutes
В случае работы с общей (с хостом) сетевой картой маска и шлюз должны совпадать с маской и шлюзом на основной машине (хосте). IP-адрес в конфигурации TCP/IP на z/OS должен совпадать с гостевым IP-адресом, указанным в конфигурации Геркулеса.
|
|
| |
art | Дата: Чт, 21.02.2013, 19:50 | Сообщение # 7 |
Лейтенант
Группа: Доверенные
Сообщений: 60
Статус: Offline
| Цитата (akost) а вопрос еще актуален? блин, я забыл отписаться, текучка замучала. Боль частично снята ибо было найдено частичное решение. И без LCS.
EHabarov в принципе описал то, что у меня не получалось и в результате получилось. Набор IP строго мной контролируется. Машина сидит за маршрутизатором.
Я упирался в 2.5 вещи: 1. TT32TestU.exe. Во всех инструкциях надо писать очень большими буквами, что ее надо запускать в первую очередь и фиксить все возникающие проблемы. 2. 32/64 битность. Тут легко запутаться, если HerculesGUI, Hercules, CTCIWIN32 ставить в разные директории, я пришел к выводу, что лучши их слить в едином экстазе и тогда все дллки будут видны друг другу. Кстати под Win7 у меня 32-битная версия адаптер не видит, а 64 нормально. Подозреваю что-то внутри Fishlib. 2.5. Байндинг сетевых адаптеров, желательно, чтобы используемый адаптер был первым по списку.
Мои конфиги.
Hercules: Код 0E20.2 CTCI 192.168.1.200 192.168.1.81 TCPIP profile: Код DEVICE CTCE20 CTC E20 LINK CTCE20L CTC 1 CTCE20
HOME 192.168.1.200 CTCE20L
PRIMARYINTERFACE CTCE20L
GATEWAY DEFAULTNET 192.168.1.81 CTCE20L 1500 0
START CTCE20
|
|
| |
EHabarov | Дата: Пт, 22.02.2013, 10:39 | Сообщение # 8 |
Майор
Группа: Доверенные
Сообщений: 86
Статус: Offline
| Может стоит совместными усилиями написать мануал по разворачиванию Геркулеса на Windows и разместить на сайте? Могу основную часть написать, но нужны те, кто опробуют, проверят и дополнят написанное.
|
|
| |
Gregory | Дата: Пт, 22.02.2013, 11:54 | Сообщение # 9 |
Генерал-майор
Группа: Доверенные
Сообщений: 482
Статус: Offline
| Давайте напишем "Геркулес для чайников" Готов поучаствовать. У меня некоторое время назад была достаточно успешная попытка "дистанционно" запустить OS/390. Выглядело все это так: некий энтузиаст (назовем его так) добыл материалы OS/390 в виде образов дисков CCKD и имел сильное желание развернуть все это на своем домашнем компьютере. При этом об OS/390 он лишь слышал). Лечение пациента проводилось по e-mail, переписку я сохранил. Текст стартовой инструкции прилагается)
Сообщение отредактировал Gregory - Пт, 22.02.2013, 11:54 |
|
| |
art | Дата: Пт, 22.02.2013, 22:14 | Сообщение # 10 |
Лейтенант
Группа: Доверенные
Сообщений: 60
Статус: Offline
| а что, идея хорошая, иметь такую брошюрку не только для Windows, но и для Linux было бы полезно. Особенно если туда включить не только MVS, но и VM, VSE.
|
|
| |
Cas11per | Дата: Вт, 26.01.2016, 09:56 | Сообщение # 11 |
Рядовой
Группа: Проверенные
Сообщений: 5
Статус: Offline
| Добрый день! Помогите все перечитал, но не как не могу понять. Хочу чтобы Z/OS под эмулятором Hercules 3.07 видела внешнюю сеть. Надо конфиг Herculesa править или в z/os что та делать
|
|
| |
LionLexXx | Дата: Ср, 16.05.2018, 09:15 | Сообщение # 12 |
Лейтенант
Группа: Проверенные
Сообщений: 50
Статус: Offline
| Добрый день! Пытаюсь настроить TCPIP для z/VM под Windows. hercules.cfn:
Код ##### CTC for IP connection 05CE.2 3088 CTCI 10.2.72.248 10.2.72.5
PROFILE TCPIP: DEVICE OSA05CE LCS 05CE LINK ETH1 ETHERNET 0 OSA05CE HOME 10.2.72.248 ETH1
PRIMARYINTERFACE ETH1 GATEWAY 10 = ETH1 1500 0.255.255.0 0.2.72.0
DEFAULTNET 10.2.72.5 ETH1 1500 0 START OSA05CE
При попытке пингануть шлюз из z/VM:
PING 10.2.72.5 Ping Level 440: Pinging host 10.2.72.5. Enter #CP EXT to interrupt. PING: Ping #1 timed out Ready(00004); T=0.02/0.02 06:40:56
В конфигурационном файле геркулеса пытался указывать не CTCI, а LCS, выдает ошибку в геркулесе: # CTC Adapters
05CE.2 LCS -n 10.72.2.24 10.72.2.248
Код HHCTU002E Error opening TUN/TAP device: 10.72.2.24: No such file or directory HHCLC073I 05CE: TAP device opened HHCLC074W TT32SDEVBUFF failed for device: Bad file descriptor HHCLC075W TT32SIOVBUFF failed for device: Bad file descriptor
Пожалуйста, помогите настроить LCS или CTCI.
Добавлено (16.05.2018, 09:15) --------------------------------------------- Операционная система: z/VM 4.4 DEMOzvm(DEMOpkg), может данная версия имеет какие то ограничения по TCPIP?
|
|
| |
akost | Дата: Ср, 16.05.2018, 11:12 | Сообщение # 13 |
Admin
Группа: Администраторы
Сообщений: 619
Статус: Offline
| Цитата LionLexXx ( ) Операционная система: z/VM 4.4 DEMOzvm(DEMOpkg), может данная версия имеет какие то ограничения по TCPIP? нет никаких там ограничений, это обычная система, просто напихана продуктами а TUN драйвер установили в Windows?..
|
|
| |
LionLexXx | Дата: Чт, 17.05.2018, 13:42 | Сообщение # 14 |
Лейтенант
Группа: Проверенные
Сообщений: 50
Статус: Offline
| Цитата akost ( ) нет никаких там ограничений, это обычная система, просто напихана продуктамиа TUN драйвер установили в Windows?.. Да, действительно, получилось на сервере под линуксом настроить TCPIP. Только адрес устройства надо обязательно ставить 05DE, почемуто, пробовали множество различных комбинаций.Добавлено (17.05.2018, 13:42) --------------------------------------------- В файле PROFILE EXEC под юзером TCPIP указано: 'ATTACH F2C0-F2C1 TO *' 'ATTACH 05DE-05DF TO *' 'Access 198 D' 'Access 591 E' 'Access 592 F' queue "EXEC TCPRUN" * * * End of File * * *
Если адрес устройства хотим поменять на другой то я думаю в этом файле так же надо сделать соответствующие изменения
|
|
| |
Gregory | Дата: Пт, 25.05.2018, 23:53 | Сообщение # 15 |
Генерал-майор
Группа: Доверенные
Сообщений: 482
Статус: Offline
| Цитата LionLexXx ( ) Только адрес устройства надо обязательно ставить 05DE, почемуто, пробовали множество различных комбинаций. z/VM HCD/HCM никто не отменял, видимо, поэтому.
|
|
| |