22.6.2. 添加网络设备的快速参考
在 IBM System z 中添加网络接口有几个基本任务。
- 加载设备驱动程序。
- 创建组设备。
- 配置设备。
- 设置设备在线。
- 定义别名(如果需要)。
- 创建配置脚本。
- 激活设备。
以下小节提供了每个 IBM System z 网络设备驱动程序的每个任务的基本信息。
22.6.2.1. 使用 LCS 设备驱动程序
LAN 频道站(LCS)设备驱动程序支持 OSA-2 Ethernet/Token Ring, OSA-Express Fast Ethernet in non-QDIO 模式,在非QDIO 模式中使用 OSA-Express High Speed Token Ring。对于 z990,LCS 驱动程序还支持非QDIO 模式中的千兆位以太网(包括 1000Base-T)。
根据要添加的接口类型,LCS 驱动程序分配两个基本接口名称之一:ethn 用于 OSA-Express Fast Ethernet 和 Gigabit Ethernet tr trn 用于令牌 Ring,其中 n 是一个唯一标识该设备的整数。n 为该类型的第一个设备,1 代表第二个设备,以此类推。
- 加载设备驱动程序:
# modprobe lcs
- 创建组设备:
# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group
由于此命令的长度,它已被分为两行。 - 配置设备。OSA 卡可以为单个 CHPID 提供最多 16 个端口。默认情况下,LCS 组设备使用端口 0。要使用不同的端口,请发出类似如下的命令:
# echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
有关配置 LCS 驱动程序的详情,请参考以下内容:http://www-05.ibm.com/e-business/linkweb/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC33-8289-02 (Linux 用于 IBM System z 和 S/390 设备驱动程序、功能和命令) - 在线设定设备:
# echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
- 定义别名。根据添加的类型接口,向
/etc/modprobe.conf
添加一行,类似于以下之一:ethn alias lcs trn alias lcs
- 创建配置脚本。在
/etc/sysconfig/network-scripts/
中创建类似如下的文件:ifcfg-ethn ifcfg-trn
该文件应类似于如下:/etc/sysconfig/network-scripts/ifcfg-eth0
# IBM LCS DEVICE=eth0 BOOTPROTO=static HWADDR=00:06:29:FB:5F:F1 IPADDR=9.12.20.136 NETMASK=255.255.255.0 ONBOOT=yes NETTYPE=lcs SUBCHANNELS=0.0.09a0,0.0.09a1 PORTNAME=0 TYPE=Ethernet根据添加的类型接口,DEVICE 参数应该是以下之一:DEVICE=ethn DEVICE=trn
- 激活设备。根据添加的类型接口,发出 ifup 命令:
# ifup ethn # ifup trn