CentOS 6.8에서 Intel 10GbE AF DA Dual Port Adapter를 설치하고 나면 실제로 ethXXX에서 2개의 NIC가 보여야 하는데 그렇지 않고 1개의 Interface만 보이내요. 마치 2개의 NIC에 대해서 Bonding을 하게 되면 Mac Address가 하나로 나타나는 현상과 같이요.
아마도 Network Adapter의 Fail-Over 기능이 자동으로 동작하는게 아닌지 의심이 되는데요.
질문의 요지는 Bonding처럼 사용하지 않고 2개의 Interface 모두를 각각 서로 다른 IP를 할당하여 사용하고 싶은데, 이를 위해서 NIC Interface가 2개로 나타나게 하는 방법이 있을까요?
참고로 아래 내용은 lspci로 확인한 Intel 10GbE AF DA Dual Port Adapter의 정보입니다.
[root@hactus12 rules.d]# lspci | grep -i ether
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
07:00.0 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01)
07:00.1 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01)
[root@hactus12 rules.d]# lspci -v -s 07:00.0
07:00.0 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01)
Subsystem: Intel Corporation 10-Gigabit AF DA Dual Port Server Adapter
Flags: fast devsel, IRQ 16
Memory at c80a0000 (32-bit, non-prefetchable) [size=128K]
Memory at c8040000 (32-bit, non-prefetchable) [size=256K]
I/O ports at 3020 [size=32]
Memory at c80c4000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [60] MSI-X: Enable- Count=18 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-1b-21-ff-ff-6f-a4-f0
[root@hactus12 rules.d]# lspci -v -s 07:00.1
07:00.1 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01)
Subsystem: Intel Corporation 10-Gigabit AF DA Dual Port Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at c8080000 (32-bit, non-prefetchable) [size=128K]
Memory at c8000000 (32-bit, non-prefetchable) [size=256K]
I/O ports at 3000 [size=32]
Memory at c80c0000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [60] MSI-X: Enable+ Count=18 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-1b-21-ff-ff-6f-a4-f0
Kernel driver in use: ixgbe
==> 2개의 NIC의 Mac Address가 동일하게 00-1b-21-ff-ff-6f-a4-f0로 설정됨을 확인.
[root@hactus12 rules.d]# modinfo -d ixgbe
Intel(R) 10 Gigabit PCI Express Network Driver
[root@hactus12 rules.d]# lsmod | grep ixgbe
ixgbe 303104 0
vxlan 45056 1 ixgbe
mdio 16384 1 ixgbe
ptp 20480 2 ixgbe,igb
dca 16384 3 ixgbe,igb,ioatdma
Æ÷½ºÆà ȸé½Ã µé¾î°¥ ¼ö ÀÖ´Â nic ¼³Á¤ ¸Þ´º°¡ ÀÖ¾ú½À´Ï´Ù.
°Å±â fail-over °°Àº°Ô ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ»±î¿ä?
¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î °Çµå½Å°Ô ¾Æ´Ï¸é ·£Ä«µå ÀÚüÀûÀ¸·Î ¼³Á¤À» ´©°¡ Çسí°É ¼öµµ ÀÖÁö ¾ÊÀ»±î¿ä
¾Æ´Ï¸é Çϳª°¡ °íÀå³µÀ» ¼öµµ ÀÖÁö ¾Ê³ª¿ä?