tag가 붙은 VLAN 패킷을 처리하려면...
글쓴이: escap2 / 작성시간: 금, 2006/09/01 - 2:49오후
개발중인 임베디드 머신(리눅스 사용)이
tag 붙은 VLAN 밑에 있습니다.
스위치에 egress tagged packet을 on 시킨 것이죠.
그러자 통신이 아무것도 안됩니다.
당근 kernel은 VLAN Support로 컴파일 된 것입니다.
문서들을 찾아보니, vconfig를 실행해야 할 거 같긴 한데요
일단 제 소스코드나 서버에는 vconfig가 없어 찾고 있습니다.
질문은
1. tag된 VLAN 환경하에서 vconfig을 해야만 통신이 되나요?
2. vconfig 소느는 어디서 찾을 수 있을까요?
Forums:
..
http://www.candelatech.com/~greear
1. tag된 VLAN
커널의 TCP/IP를 enable했다고 해서 통신이 되는 것은 아닙니다.
사용자가 자신의 환경에 맞게 iproute2 혹은 ifconfig/route 등을
이용해 설정을 해 주어야 통신이 됩니다. 따라서 커널에게 vconfig등을
이용하여 알려 주어야 합니다.
구글에서 검색하면 바로 나옵니다.
자문자답
이론.. 글알림 설정을 해서 답 달리면 오도록 했는데 안왔네요..
vconfig 해도 안되서 다른 자료를 찾아보다가
다른 곳에 더 자세한 설명이 있더군요
http://scry.wanfear.com/~greear/vlan/cisco_howto.html
먼저 ifconfig 으로 ethernet을 down 시키고
vconfig add 한 후
ifconfig 으로 eth와 vconfig으로 add한 eth.0, eth.3 등을
달리 라우팅 되도록 ip를 잡아주면 됩니다.
소소는..
구글에서 검색하면 나오는http://www.candelatech.com/~greear
이 소스가 2.6 커널에서 컴파일이 안됩니다.
커멘트들을 보면 커널 2.2 의 이야기이고
2.4.x부터는 패치할 필요도 없다고 하는데...
더 찾아봐야 겠네요~~
댓글 달기