欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Hercules开启TCP/IP FTP服务

程序员文章站 2022-08-12 19:39:33
Hercules开启TCP/IP FTP服务 试验目标: Hercules 开启TCP/IP ,使PC机和Hercules主机组建成局域网,可以实现FTP,DB2 DRDA等...

Hercules开启TCP/IP FTP服务

试验目标:
Hercules 开启TCP/IP ,使PC机和Hercules主机组建成局域网,可以实现FTP,DB2 DRDA等等 
试验配置:
PC机
IP:192.168.0.113 
MAC: 8C-A9-82-B7-A3-74
操作系统:WIN7 32位

Hercules主机
IP:192.168.0.220
GATEWAY: 192.168.0.113
二者IP在同一个网段,且PC机IP是Hercules主机的GATEWAY

试验原理:
大型机硬件配置通过IOCDS实现,Hercules的配置文件粗略等价于一个真实大型机的IOCDS定义文件。所以在Hercules中,通过修改Hercules的配置文件可以为Hercules主机添加一个网络适配器。
Herculs 目前支持以下5种适配器 
1)  CTCI (Channel-to-Channel link to Linux TCP/IP stack)
2)  CTCI (Channel-to-Channel link to Win32 TCP/IP stack, formerly calledCTCI-W32)
3)  CTCT (Channel-to-Channel emulation via TCP Connection)
4)  LCS (LAN Channel Station emulation, Linux)
5)  LCS (LAN Channel Station emulation, Windows) 
综合试验条件,我们选择第二种适配器,即通过CTCI(Channel-to-Channel link to Win32 TCP/IP stack, formerly called CTCI-W32)
使用这种适配器的前提条件是安装一个WinPcap,WinPcap 4.1.2即可,选择默认安装。(自己网上下载哈)
WinPcap说白了就是网络封包抓取工具。如果不安装WinPcap,Hercules将无法识别我们配置的适配器。
类似的工具还有CTCI-W32,FishPack和TunTap32。需要注意的是,根据PC机所使用的操作系统版本不同,这类工具所需要的版本也是不一样的,不是任何一种搭配都可以保证成功的在z/OS上开启TCP/IP的。

试验步骤:
本分主要分两步走,第一步修改Hercules的配置文件,定义CHANNEL-TO-CHANNEL ADAPTERS
第二步修改TCP/IP PROFILE
1.1安装WinPcap 4.1.2
PC机下载WinPcap4.1.2,默认安装即可 
1.2修改Hercules的配置文件
在hercules 配置文件末尾加上
0E20-0E21 CTCI -n 8C-A9-82-B7-A3-74192.168.0.220 0.0.0.0 
参数说明:
0E20-0E21 代表0E20 和 0E21两个适配器地址,要开启TCP/IP必须添加两个同样配置的适配器。如果你发现配置文件中已经有同样的地址请用#注释掉或者调整0E20 和 0E21(建议注释掉已经存在的)
8C-A9-82-B7-A3-74 是PC的网卡MAC
192.168.0.220 是hercules主机的IP
0.0.0.0 是占位符,由于前面我们指定的是PC的网卡MAC,所以这里写上占位符
写网卡MAC是为了一劳永逸,一方面 免除了PC ip地址发生改变后还得更改配置文件的劳动,一方面是满足PC IP动态分配的情况。
定义CTCI的语法,有兴趣的同学可以参考下Hercules – User Reference Guide
1.3 启动Hercules
POWN ON后,系统识别CTC设备(黄色表示ok;灰色表示有问题,可能是config文件或者网卡问题)
Hercules开启TCP/IP FTP服务

如果系统正常识别了CTC设备,那么请IPL,接下来我们登入主机

1.4修改TCP/IPPROFILE
  在SD.DA中找到TCPIP 地址空间如下
Hercules开启TCP/IP FTP服务

从JCL解析(JESJCL)中找到PROFILE
Hercules开启TCP/IP FTP服务

对PROFILE 进行修改,如果等下无法保存修改的配置文件,可以 /P TCPIP
  使用CTC设备起始地址是 0E20

 主机IP定义,如下
Hercules开启TCP/IP FTP服务

 GATWAY定义,如下图
Hercules开启TCP/IP FTP服务

Start 设备定义,如下图
Hercules开启TCP/IP FTP服务

PROFILE 配置文件,以;开头的就是注释行。
FTP的开启也是在该文件中定义,一般都已经定义好了,我们只需保证他们没有被注释即可。
Hercules开启TCP/IP FTP服务
Hercules开启TCP/IP FTP服务

1.5 重启TCP/IP
/P TCPIP
/S TCPIP
TPCIP启动后出现如下情况(黄色表示设备正在被使用)
Hercules开启TCP/IP FTP服务
1.6 验证试验结果
Hercules开启TCP/IP FTP服务
Hercules开启TCP/IP FTP服务