17.10. qeth 장치 동적 추가
이 섹션에서는 qeth
장치를 동적으로 추가하는 방법에 대해 설명합니다.
프로세스
qeth
장치 드라이버 모듈이 로드되었는지 확인합니다. 다음 예제에서는 로드된qeth
모듈을 보여줍니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow lsmod
명령의 출력에qeth
모듈이 로드되지 않은 것으로 표시되면modprobe
명령을 실행하여 로드합니다.modprobe qeth
# modprobe qeth
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cio_ignore
유틸리티를 사용하여 무시된 장치 목록에서 네트워크 채널을 제거하고 Linux에 표시되도록 합니다.cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id
# cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id
Copy to Clipboard Copied! Toggle word wrap Toggle overflow read_device_bus_id,write_device_bus_id,data_device_bus_id 를 네트워크 장치를 나타내는 세 장치 버스 ID로 바꿉니다. 예를 들어 read_device_bus_id 가
0.0.f500
인 경우 write_device_bus_id 는0.0.f501
이고 data_device_bus_id 는0.0.f502
입니다.cio_ignore -r 0.0.f500,0.0.f501,0.0.f502
# cio_ignore -r 0.0.f500,0.0.f501,0.0.f502
Copy to Clipboard Copied! Toggle word wrap Toggle overflow znetconf 유틸리티를 사용하여 네트워크 장치의 후보 구성을 감지하고 나열합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작업할 구성을 선택하고 znetconf 를 사용하여 구성을 적용하고 구성된 그룹 장치를 네트워크 장치로 가져옵니다.
znetconf -a f500
# znetconf -a f500 Scanning for network devices... Successfully configured device 0.0.f500 (encf500)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 온라인으로 설정하기 전에 그룹 장치에 구성된 인수를 전달할 수도 있습니다.
znetconf -a f500 -o portname=myname
# znetconf -a f500 -o portname=myname Scanning for network devices... Successfully configured device 0.0.f500 (encf500)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이제
encf500
네트워크 인터페이스를 계속 구성할 수 있습니다.
또는 sysfs
속성을 사용하여 다음과 같이 장치를 온라인으로 설정할 수 있습니다.
qeth
그룹 장치를 생성합니다.echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group
# echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들면 다음과 같습니다.
echo 0.0.f500,0.0.f501,0.0.f502 > /sys/bus/ccwgroup/drivers/qeth/group
# echo 0.0.f500,0.0.f501,0.0.f502 > /sys/bus/ccwgroup/drivers/qeth/group
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로 읽기 채널을 찾아
qeth
그룹 장치가 올바르게 생성되었는지 확인합니다.ls /sys/bus/ccwgroup/drivers/qeth/0.0.f500
# ls /sys/bus/ccwgroup/drivers/qeth/0.0.f500
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택적으로 시스템을 설정하는 방식과 필요한 기능 등에 따라 추가 매개변수 및 기능을 설정할 수 있습니다.
-
portno
-
layer2
-
portname
-
온라인
sysfs
속성에1
을 작성하여 장치를 온라인 상태로 가져옵니다.echo 1 > /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online
# echo 1 > /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 그런 다음 장치의 상태를 확인합니다.
cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online 1
# cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/online 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 반환 값
1
은 장치가 온라인 상태임을 나타내며 반환 값0
은 장치가 오프라인 상태임을 나타냅니다.장치에 할당된 인터페이스 이름을 찾습니다.
cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/if_name encf500
# cat /sys/bus/ccwgroup/drivers/qeth/0.0.f500/if_name encf500
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이제
encf500
네트워크 인터페이스를 계속 구성할 수 있습니다.s390utils 패키지의 다음 명령은
qeth
장치의 가장 중요한 설정을 보여줍니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow