내 서버에는 2 개의 1 기가비트 및 10 기가비트 온보드 네트워크 카드가 있습니다.
1Gbit 네트워크 카드를 완전히 비활성화해야하므로 ifconfig -a
표시되지 않습니다.
네트워크 카드는 다른 커널 모듈을 사용합니다. 10 기가비트 사용 ixgbe
및 1 기가비트 사용 igb
.
01:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC
Kernel driver in use: ixgbe
05:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
Subsystem: Dell I350 Gigabit Network Connection
Kernel driver in use: igb
둘 다 ixgbe
와 igb
(하지로드 가능한 모듈로) 커널에 정적으로 컴파일된다. 커널 부팅 매개 변수를 사용하여 모듈을 비활성화해야합니다.
커널에 다음을 추가하려고 시도했지만 아무런 효과가 없습니다.
igb.blacklist=yes
igb.enable=0
igb.disable=yes
여전히 igb 네트워크 카드가 보이고 있습니다
igb를 완전히 비활성화하려면 어떻게해야합니까?
initcall_blacklist
매개 변수는 Linux 3.16에 나타납니다 .