22.6.2.2. Работа с драйвером устройства QETH

22.6.2.2. Работа с драйвером устройства QETH

22.6.2.2. Работа с драйвером устройства QETH

Драйвер сетевого устройства QETH поддерживает IBM System z HiperSockets, OSA-Express Fast Ethernet, Gigabit Ethernet (включая 1000Base-T), High Speed Token Ring и свойства ATM (выполнение эмуляции Ethernet LAN) в режиме QDIO.

В зависимости от типа добавляемого интерфейса драйвер QETH выбирает одно и трех основных имен интерфейса:

  • hsin для устройств HiperSocket

  • ethn для OSA-Express Fast Ethernet и Gigabit Ethernet

  • trn для Token Ring

n является целым числом, уникальным для каждого устройства. Значение n равно 0 для первого устройства данного типа, 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 for IBM System z and S/390 Device Drivers, Features, and Commands). На английском.

  • Переведите устройство в онлайн:

    # 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