따라가더라도LINC 스위치설명, LINC와 Erlang이 제대로 작동하도록 할 수 없습니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
LINC 소프트웨어 스위치를 설치하기 전에 Erlang 언어를 설치해야 합니다. 그러나 Erlang은 한 가지 버전만 설치할 수 있습니다. Erlang+LINC 설치에 대한 지원이 부족하므로 Erlang 및 LINC 소프트웨어 스위치를 올바르게 설치하려면 다음 단계를 수행해야 합니다.
1) Ubuntu에서는 Erlang을 설치하기 전에 몇 가지 전제 조건을 완료해야 합니다.
# apt-get install gcc wget make autoconf openssl libssl0.9.8 libssl-dev libncurses5 libncurses5-dev
2) 앞서 말했듯이 LINC를 사용하려면 컴퓨터에 Erlang 런타임이 설치되어 있어야 합니다. UBUNTU의 APT-GET erlang 버전은 잊어버리세요. LINC를 실행할 수 없는 버그가 있습니다. Erlang 웹사이트에서 R16B 소스 버전을 다운로드해야 합니다.
http://www.erlang.org/downloads/R16B
3) 시스템 환경이 준비되면 erlang.org에서 소스코드를 다운로드합니다. 압축을 풀고 컴파일하고 설치합니다.
./configure (as non-root)
make (as non-root)
make install (as root)
4) LINC 스위치를 구축하려면 다음과 같은 추가 라이브러리 및 도구를 설치해야 합니다.
# apt-get install git-core bridge-utils libpcap0.8 libpcap-dev libcap2-bin uml-utilities
5) 환경 설정이 완료되면 LINC를 빌드하고 실행할 수 있습니다. 이 Git 저장소를 복제하세요.
% git clone https://github.com/FlowForwarding/LINC-Switch
6) LINC-Switch의 압축을 풀고 폴더를 열고 스위치와 함께 제공된 예에 따라 구성 파일을 만듭니다.
cp rel/files/sys.config.orig rel/files/sys.config
7) 모든 것을 컴파일
make
8) 콘솔 모드에서 LINC 스위치를 시작합니다.
% rel/linc/bin/linc console