다음과 같은 메세지가 출력됐다.
ioctl(SIOCGIFBR) failed: Package not installed
이건 무슨 의미인가??
당신의 커널에서 bridging 능력을 지원을 하지 못한 것이다. 2.0 이상의 커널을 다운받아서, BRIDGING 이 가능하도록 재 컴파일하라.
한쪽 머신에서 다른 머신쪽으로 ping을 할수 없다.
brcfg -ena"을 실행했는가? (brcfg 가 "bridging is ENABLED")를 출력해야한다. ifconfig" 명령어가 핵심이다. "PROMISC" 표시가 장치 모두에서 나타나야 한다. telnet/ftp 를 bridge로 부터 연결할수 없다.
IP address 바운딩이 어떤 bridge 로 부터도 없었기 때문이다. bridge도 네트워크의 일종이다..
라우팅 경로에 대한 설정을 해야하나?
Nothing! 모든 라우팅 정보는 커널의 Bridging 코드에 좌우된다. 당신은 Bridge에 대해 배운 이더넷 어드레스들을 brcfg 프로그램의 디버드 모드로 볼수 있다.
brcfg -deb
Bridge 에 의한 작업은 "traceroute" 에 보이지 않는가?
본질적으로 Bridge는 "traceroute" 에 보이지 않는다. Bridge는 네트워크에 한 부분이기 때문이다.
커널의 IP_FORWARD 를 재컴파일해야 하는가?
필요없다. 커널에서 Bridging 코드는 패킷을 전송을 관리한다. IP_FORWARD 는 각 장치의 아이피 어드레스의 바운딩 되는 게이트웨이이다.
포트 1 ,포트 2 의 이더넷 어드레스가 어떻게 같은 "brcfg" 프로그램에 의해 좌우되는가? 두개의 포트를 다르게 설정해야하는가?
아니다. 모든 포트는 Bridging 코드에 의해 같은 이더넷 어드레스로 취급된다.그러므로 필요없다.
커널설정시 Bridging 대한 옵션이 나타나지 않는다. 어떻게 해야하는가?
커널 설정중에 다음과 질문이 나오면 'Y' 로 대답하라.
``Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL)[Y/n/?]''.
많은 허브(4 또는 더많은)가 다른 시리얼로 연결된 이더넷에서는 각 시스템에 이더넷 시간분배에 문제가 있다. Bridge 로 설정된 서브넷에서는 허브로 얼마정도로 연결된 정도의 효과가 있는가?
Bridge는 3/4/5 허브정도 초기설정이 되어있다. Bridge는 허브 방식과는 패킷을 처리하는 방법이 틀리다. 그렇기 때문에 네트워크상의 시간분배문제에 잡아먹히지 않는다.
10Mb , 100Mb 이더넷장치를 Bridge가 동시에 지원할수 있는가? 데이터 소통이 빠를때 속도 저하는 없는가?
10Mb , 100Mb 이더넷장치를 두개 다 Bridge 에서 사용할수 있다. 100Mb 와 같은 빠른 네트워크 카드에서는 TCP 는 남는 시간이 있다. 100Mb 의 호스트에서 10Mb 의 호스트로 전송할때의 속도는 10Mb 밖에는 나올수가 없다. 데이터송신의 남는 시간을 속도저하가 아니다.