![브리지 모듈 삽입을 비활성화하시겠습니까?](https://linux55.com/image/56779/%EB%B8%8C%EB%A6%AC%EC%A7%80%20%EB%AA%A8%EB%93%88%20%EC%82%BD%EC%9E%85%EC%9D%84%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
CONFIG_BRIDGE=m
브리징 기능이 모듈( )로 활성화되고 시스템 시작 시 브리징 모듈이 로드되는 기본 커널 구성으로 Fedora 20을 설정했습니다 . 나는 bridge.ko
거기에서 아무것도 발견 하지 못했기 때문에 누가 그것을 시작했는지 이해할 수 없습니다 /etc/sysconfig/modules/*
. 그러나 결국 메모리에 남게 되므로 매번 "rmmod"해야 합니다.
시작 시 로드를 비활성화하고 싶지만 필요할 경우 수동으로 로드/언로드 bridge.ko
하고 싶습니다 .bridge.ko
에서 블랙리스트 기능을 사용할 수 있다는 것을 알고 있지만 Fedora 20의 기본 설정에서 /etc/modprobe.d/blacklist.conf
누가 블랙리스트 기능을 로드하고 있는지 지적할 수 있는 사람이 있습니까 ?bridge.ko
답변1
출력을 보면 lsmod
일반적으로 다른 모듈에 대한 종속성으로 인해 어떤 모듈이 로드되었는지 알려줍니다. 예를 들어 의 경우 & require bridge
처럼 보입니다 .stp
llc
$ lsmod | grep brid
bridge 116006 1 ebtable_broute
stp 12868 1 bridge
llc 13941 2 stp,bridge
노트:이것은 또한 내 Fedora 20 시스템(노트북)에서 가져온 것입니다. 다른 도구를 사용하여 modinfo
다음 두 모듈에 대한 정보를 찾을 수 있습니다.
$ modinfo stp
filename: /lib/modules/3.16.3-200.fc20.x86_64/kernel/net/802/stp.ko
license: GPL
depends: llc
intree: Y
vermagic: 3.16.3-200.fc20.x86_64 SMP mod_unload
signer: Fedora kernel signing key
sig_key: 55:46:C1:1D:28:CF:EC:0B:46:B1:C1:F1:93:0D:6B:F3:EC:63:B0:67
sig_hashalgo: sha256
$ modinfo llc
filename: /lib/modules/3.16.3-200.fc20.x86_64/kernel/net/llc/llc.ko
description: LLC IEEE 802.2 core support
author: Procom 1997, Jay Schullist 2001, Arnaldo C. Melo 2001-2003
license: GPL
depends:
intree: Y
vermagic: 3.16.3-200.fc20.x86_64 SMP mod_unload
signer: Fedora kernel signing key
sig_key: 55:46:C1:1D:28:CF:EC:0B:46:B1:C1:F1:93:0D:6B:F3:EC:63:B0:67
sig_hashalgo: sha256
이것은 상황에 대한 많은 통찰력을 제공하지 않으므로 Google이 "linux LLC"에 대해 말하는 것을 살펴보겠습니다. 다음은 프로젝트 페이지와 모듈 개요입니다.
발췌-https://code.google.com/p/linux-llc/linux-llc는 Linux 운영 체제용 Linux-LLC 네트워크 스택의 기본 사용자 공간 구성 요소 세트를 형성하는 프로그램 모음입니다.
LLC(Logical Link Control)는 IEEE 802.2 LAN 프로토콜 제품군의 하위 계층입니다. LLC는 데이터 링크 계층의 최상위 하위 계층이며 토큰 링, 이더넷 및 FDDI와 같은 다양한 미디어 액세스 기술에 대한 일반적인 액세스 방법입니다. LLC 소켓은 사용자 공간에서 LLC1 및 LLC2 기능에 액세스하기 위한 편리하고 사용하기 쉬운 방법을 제공합니다.
LLC2 소켓은 LLC1 소켓의 모든 기능을 상속합니다. LLC1 소켓은 LLC 데이터 링크 비연결 모드(승인되지 않은 데이터 전송) 프로토콜을 사용합니다. 대조적으로, LLC2 소켓은 LLC 데이터 링크 연결 지향 모드와 데이터 링크 비연결 모드를 사용합니다.
따라서 이 정보를 바탕으로 이 모듈은 특히 나열된 네트워킹 기술 중 하나를 사용하는 경우 제거 및/또는 없이 사용하기 어려운 매우 핵심 모듈이라고 말하고 싶습니다.
답변2
alias bridge off
내부를 추가하면 /etc/modprobe.d/disable_bridge.conf
모듈이 로드되지 않습니다.
파일 이름은 무엇이든 가능하며 .conf
.
$ echo "alias bridge off" >> /etc/modprobe.d/disable_bridge.conf