openvswitch 2.3.2 不适用于 FreeBSD 10.1 版本
openvswitch 2.3.2 not working on FreeBSD 10.1 Release
我使用 FreeBSD 10.1 上的端口安装了 openvswitch 2.3.2。但我无法使 ovs
正常工作。特别是我启动了官方 openvswitch 安装指南推荐的所有配置行,但是一个简单的命令(例如 ovs-vsctl add-br br0
挂起)。所以我尝试启动 /usr/local/share/openvswitch/scripts/ovs-ctl start
我得到以下信息:
ovsdb-server: /var/run/openvswitch/ovsdb-server.pid: already running as pid 1320, aborting
Starting ovsdb-server ... failed!
system ID not configured, please use --system-id ... failed!
Configuring Open vSwitch system IDs.
/usr/local/share/openvswitch/scripts/ovs-ctl: modprobe: not found
Inserting openvswitch module ... failed!
Enabling remote OVSDB managers.
如果我去查看哪些 ovs
进程处于活动状态,我会得到这些:
root 1319 0.0 0.3 39716 6200 - I<s 6:13PM 0:00.00 ovsdb-server: monitoring pid 1320 (healthy) (ovsdb-server
root 1320 0.0 0.3 39716 6416 - S< 6:13PM 0:01.02 ovsdb-server -vconsole:emer -vsyslog:err -vfile:info --re
看来 ovsdb 已经是 运行 了。
我究竟做错了什么。我开始认为 FreeBSD 的内核模式不支持 ovs
,但这很奇怪。它没有在任何地方具体说明。
OVS 在 FreeBSD 下不使用内核模块;相反,它在用户空间中进行转发(如果给定的物理接口支持,可能使用网络映射;它实际上是在网络映射开发期间使用的)。
也就是说,IIRC 应该 "just work"。提交问题报告 (https://bugs.freebsd.org/bugzilla/) 可能是个好主意。
我使用 FreeBSD 10.1 上的端口安装了 openvswitch 2.3.2。但我无法使 ovs
正常工作。特别是我启动了官方 openvswitch 安装指南推荐的所有配置行,但是一个简单的命令(例如 ovs-vsctl add-br br0
挂起)。所以我尝试启动 /usr/local/share/openvswitch/scripts/ovs-ctl start
我得到以下信息:
ovsdb-server: /var/run/openvswitch/ovsdb-server.pid: already running as pid 1320, aborting
Starting ovsdb-server ... failed!
system ID not configured, please use --system-id ... failed!
Configuring Open vSwitch system IDs.
/usr/local/share/openvswitch/scripts/ovs-ctl: modprobe: not found
Inserting openvswitch module ... failed!
Enabling remote OVSDB managers.
如果我去查看哪些 ovs
进程处于活动状态,我会得到这些:
root 1319 0.0 0.3 39716 6200 - I<s 6:13PM 0:00.00 ovsdb-server: monitoring pid 1320 (healthy) (ovsdb-server
root 1320 0.0 0.3 39716 6416 - S< 6:13PM 0:01.02 ovsdb-server -vconsole:emer -vsyslog:err -vfile:info --re
看来 ovsdb 已经是 运行 了。
我究竟做错了什么。我开始认为 FreeBSD 的内核模式不支持 ovs
,但这很奇怪。它没有在任何地方具体说明。
OVS 在 FreeBSD 下不使用内核模块;相反,它在用户空间中进行转发(如果给定的物理接口支持,可能使用网络映射;它实际上是在网络映射开发期间使用的)。
也就是说,IIRC 应该 "just work"。提交问题报告 (https://bugs.freebsd.org/bugzilla/) 可能是个好主意。