如何安装LINC软件开关?

如何安装LINC软件开关?

即使遵循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

相关内容