LINUX Ethernet과 FC 포트, 카드 정보를 확인해 보자
LINUX 를 설치시에 네트워크 설정을 할때 장비의 네트워크 1G, 10G 포트가 몇개인지 FC 카드 포트는 몇개인지 실물을 보지 않으면 햇갈릴 경우가 있다.
원격지에서 서버 설정시에 장치가 어떻게 구성되어있는지 확인이 필요할 경우엔 아래와 같이 확인하자.
1. Port 확인
우선 기본적으로 IP를 넣고 통신을 하는 포트를 Ethernet Network Port 라고 하는데,
해당 포트를 확인하는 방법은 아래와 같다.
lspci -nn |grep -i ethernet
해당 명령어를 수행하게 되면은
03:00.0 Ethernet controller [0200] : VMware VMKNET3 Ethernet Controller
와 같은 결과 값을 확인 할수 있다.
해당 라인 한줄 한줄이 Ethernet 즉 IP를 넣어 사용할 수 있는 포트로 확인하면 된다.
10G 장치의 경우 10G 라는 문구가 있기 때문에 확인하기가 수월하고
테스트 장비의 경우 VM ware 환경이기 때문에 VMKNET3로 보이지만 물리 장비의 경우 모델명이 나오도록 되어있어 구글에서 검색시 쉽게 모델을 찾아 확인 할 수 있다.
그외에 FC port의 경우
lspci -nn |grep -i Fibre
1f:00.0 Fibre Channel [0c04] : Emulex corporation saturn-X
와 같이 fc 포트 수 확인이 가능하다.
2. 카드 확인
그렇다면 포트 수는 확인을 하였지만 물리장비의 경우 카드를 이중화 구성하기 위하여 FC 카드가 몇개인지 Ethernet 카드가 몇개인지는 어떻게 알수 있을까?
물론 모델명을 구글에서 조회하여 포트수를 확인 할 수도 있겠지만,
lspci -nn 명령어로 조회한 결과의 제일 앞자리를 보면 쉽게 확인이 가능하다.
03:00.0 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
03:00.1 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
24:00.0 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
24:00.1 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
조회시 Ethernet controller가 위와같이 4개의 port인 경우 맨 앞자리를 확인해보면
03 과 24로 구분되어 있는것을 알 수 있다.
맨 앞자리의 표시는 작 장치를 나타래는 값으로 2port 짜리 카드 2장이 서버에 꽃혀 있음을 나타낸다.
※VM 환경이라면 virtual device 이기 때문에 모든 컨트롤러가 다른 독립적인 장치로 구성이 되어있을 것이다.
3. OS 에서의 디바이스 포트
위의 설명은 HW 장치로서의 Device 정보를 확인했다면 OS 에서 위 장치를 어떻게 인식을 하고 있는지를 확인이 필요하다.
systool -c net -v
위 명령어를 수행하게 되면 Ethernet 장치로 관리하고 있는 장비들의 현재 설정들을 조회 할 수 있게 된다.
※ bond 된 network 장치나, lo 와 같은 정보도 있다.
Class Device = "eth0"
Device path = "/sys/device/pci0000:00/0000:00:01.0/0000:03:00.0/eth0"
위 정보로 eth0 장비는 03:00.0 Device와 매칭된다는 것을 알수 있다.
FC 카드의 경우
systool -c fc_host -v
위 명령어를 수행하여 확인이 가능하다.
Class Device = "host7"
Device path = "/sys/device/pci0000:00/0000:00:07.0/0000:1f:00.0/host7"
원격지에서 서버 설정시에 장치가 어떻게 구성되어있는지 확인이 필요할 경우엔 아래와 같이 확인하자.
1. Port 확인
우선 기본적으로 IP를 넣고 통신을 하는 포트를 Ethernet Network Port 라고 하는데,
해당 포트를 확인하는 방법은 아래와 같다.
lspci -nn |grep -i ethernet
해당 명령어를 수행하게 되면은
03:00.0 Ethernet controller [0200] : VMware VMKNET3 Ethernet Controller
와 같은 결과 값을 확인 할수 있다.
해당 라인 한줄 한줄이 Ethernet 즉 IP를 넣어 사용할 수 있는 포트로 확인하면 된다.
10G 장치의 경우 10G 라는 문구가 있기 때문에 확인하기가 수월하고
테스트 장비의 경우 VM ware 환경이기 때문에 VMKNET3로 보이지만 물리 장비의 경우 모델명이 나오도록 되어있어 구글에서 검색시 쉽게 모델을 찾아 확인 할 수 있다.
그외에 FC port의 경우
lspci -nn |grep -i Fibre
1f:00.0 Fibre Channel [0c04] : Emulex corporation saturn-X
와 같이 fc 포트 수 확인이 가능하다.
2. 카드 확인
그렇다면 포트 수는 확인을 하였지만 물리장비의 경우 카드를 이중화 구성하기 위하여 FC 카드가 몇개인지 Ethernet 카드가 몇개인지는 어떻게 알수 있을까?
물론 모델명을 구글에서 조회하여 포트수를 확인 할 수도 있겠지만,
lspci -nn 명령어로 조회한 결과의 제일 앞자리를 보면 쉽게 확인이 가능하다.
03:00.0 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
03:00.1 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
24:00.0 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
24:00.1 Ethernet controller [0200] : Interl Coporation Gigabit Network Connection
조회시 Ethernet controller가 위와같이 4개의 port인 경우 맨 앞자리를 확인해보면
03 과 24로 구분되어 있는것을 알 수 있다.
맨 앞자리의 표시는 작 장치를 나타래는 값으로 2port 짜리 카드 2장이 서버에 꽃혀 있음을 나타낸다.
※VM 환경이라면 virtual device 이기 때문에 모든 컨트롤러가 다른 독립적인 장치로 구성이 되어있을 것이다.
3. OS 에서의 디바이스 포트
위의 설명은 HW 장치로서의 Device 정보를 확인했다면 OS 에서 위 장치를 어떻게 인식을 하고 있는지를 확인이 필요하다.
systool -c net -v
위 명령어를 수행하게 되면 Ethernet 장치로 관리하고 있는 장비들의 현재 설정들을 조회 할 수 있게 된다.
※ bond 된 network 장치나, lo 와 같은 정보도 있다.
Class Device = "eth0"
Device path = "/sys/device/pci0000:00/0000:00:01.0/0000:03:00.0/eth0"
위 정보로 eth0 장비는 03:00.0 Device와 매칭된다는 것을 알수 있다.
FC 카드의 경우
systool -c fc_host -v
위 명령어를 수행하여 확인이 가능하다.
Class Device = "host7"
Device path = "/sys/device/pci0000:00/0000:00:07.0/0000:1f:00.0/host7"
댓글
댓글 쓰기