Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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