ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz
/etc/lilo.conf파일에 다음을 추가시키고
lilo를 재실행 시키라:
append = "ether=0,0,eth1"
만약 브릿지에 여러분이 세개의 인터페이스를 가지고 있다면, 대신 이 라인을
쓰라:
append = "ether=0,0,eth1 ether=0,0,eth2"
ether문을 더 추가시키므로써 더 많은 인터페이스가 발견될수 있다. 기본적
으로 흔히 리눅스 커널은 하나의 이더넷카드만을 탐색하고, 만약 찾게되면
탐색은 끝이 난다. 위에 적힌 append문은 하나를 찾은 후에도 커널이 계속
이더넷 장치를 탐색하도록 만든다.
선택적으로, 부트 파라메터로 대신 쓸수도 있다:
linux ether=0,0,eth1
또는 세개의 인터페이스일때는 다음과 같이 쓴다:
linux ether=0,0,eth1 ether=0,0,eth2
BRIDGING옵션을 가능(enable)하게 만들고 커널을 다시
컴파일 하라.
/etc/sysconfig/network-scripts/로 (레드햇 시스템이라면) 가서
ifcfg-lo0 파일을 ifcfg-eth0 &ifcfg-eth1
파일로 복사를 하라.
이 두개의 eth 파일에서 ``DEVICE=lo''라는 것을 포함하는
라인을 ``DEVICE=eth0''와 ``DEVICE=eth1''로 바꾸어라.
다른 배포판들은 아마도 이와는 다를것이다. 여러분이 할 필요가
있는 것을 하라! 만약에 이 브릿지에 두개의 인터페이스가 더 있다면,역시
거기에 적절한 설정을 하기바란다.
ifconfig eth0 promisc ; ifconfig eth1 promisc
브릿지가 있는 네트워크에 연결된 모든 인터페이스는 promiscuous 모드
에 놓여 져야만 한다.
brcfg 프로그램을 써서 브릿지기능을 켜라:
brcfg -ena
tcpdump -i eth0 (in one window)
tcpdump -i eth1 (in another window)
tcpdump를 실행시켜라.