22.6.2.2. 使用 QETH 设备驱动程序
QETH 网络设备驱动程序支持 IBM System z HiperSockets、OSA-Express Fast Ethernet、Gigabit Ethernet(包括 1000Base-T)、高 Speed Token Ring 和 ATM 功能(在 QDIO 模式中运行以太网 LAN 模拟)。
根据要添加的接口类型,QETH 驱动程序分配以下三个基本接口名称之一:
- hsin for HiperSocket 设备
- ethn 用于 OSA-Express Fast Ethernet 和 Gigabit Ethernet
- 用于令牌 Ring 的trn
value n 是一个唯一标识该设备的整数。n 为该类型的第一个设备,1 代表第二个设备,以此类推。
- 加载设备驱动程序:
# modprobe qeth
- 创建组设备:
# echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group
由于此命令的长度,它已被分为两行。 - 配置设备。有关配置 QETH 驱动程序的详情,请参考以下内容:http://oss.software.ibm.com/developerworks/opensource/linux390/docu/lx26apr04dd01.pdf (Linux 用于 IBM System z 和 S/390 设备驱动程序、功能和命令)
- 在线设定设备:
# echo 1 > /sys/bus/ccwgroup/drivers/qeth/read_device_bus_id/online
- 定义别名。根据添加的类型接口,向
/etc/modprobe.conf
中添加一行,如下所示:hsin alias qeth ethn alias qeth trn alias qeth
- 创建配置脚本。在
/etc/sysconfig/network-scripts/
中创建类似如下的文件:ifcfg-hsin ifcfg-ethn ifcfg-trn
该文件应该类似如下:/etc/sysconfig/network-scripts/ifcfg-eth0
# IBM QETH DEVICE=eth0 BOOTPROTO=static HWADDR=00:06:29:FB:5F:F1 IPADDR=9.12.20.136 NETMASK=255.255.255.0 ONBOOT=yes NETTYPE=qeth SUBCHANNELS=0.0.09a0,0.0.09a1,0.0.09a2 TYPE=Ethernet根据添加的类型接口,DEVICE 参数应该类似以下示例:DEVICE=hsin DEVICE=ethn DEVICE=trn
- 激活设备。根据添加的类型接口,发出 ifup 命令:
# ifup hsin # ifup ethn # ifup trn