Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 2015 15:44:09 +0800
From:      Kevin Lo <kevlo@FreeBSD.org>
To:        "1214781328@qq.com" <1214781328@qq.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>, discuss <discuss@openvswitch.org>, Jesse Gross <jesse@nicira.com>
Subject:   Re: [ovs-discuss] Questions about Openvswitch on FreeBSD 10.1 Release
Message-ID:  <20150813074409.GA97165@ns.kevlo.org>
In-Reply-To: <CAEP_g=-pXHxDibNn5F3AHuAZUBjy8DgppenUpwZnkh577Hz2xw@mail.gmail.com>
References:  <201508121416161460122@qq.com> <CAEP_g=-pXHxDibNn5F3AHuAZUBjy8DgppenUpwZnkh577Hz2xw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 12, 2015 at 09:36:53AM -0700, Jesse Gross wrote:
> 
> On Tue, Aug 11, 2015 at 11:16 PM, 1214781328@qq.com <1214781328@qq.com> wrote:
> > Hello:
> > Sorry for bothering you, but I got a strange bug while trying to build a GRE
> > tunnel using Openvswitch between 2 virtual machines based on KVM. The OS of
> > 2 virtual machines are FreeBSD 10.1 Release, and the host OS is CentOS 6.3,
> > Openvswitch version 2.3.2 on virtual machines. I’ll describe my bug in the
> > following paragraphs.
> >
> > INSTALLATION: I checked all the optional modules while installing FreeBSD,
> > and installed openvswitch 2.3.2 by typing “pkg install openvswitch” into
> > FreeBSD’s console, then “pkg install python” because the console said some
> > additional modules needs to be installed (2KB).
> >
> > CONFIGURATION:
> > 1) “rm -f /var/db/openvswitch/conf.db”
> > 2) “ovsdb-tool create /var/db/openvswitch/conf.db
> > /usr/local/share/openvswitch/vswitch.ovsschema”
> > 3) “ovsdb-server --remote=punix:/var/run/openvswitch/db.sock
> > --remote=db.Open_vSwitch,manager_options --pidfile --detach”
> > 4) “ovs-vsctl --no-wait init”
> > 5) “ova-vswichd --pidfile --detach —mlockall
> > NO ERROR during the procedures above.
> >
> > THEN COMES THE BUG: When I try to add a bridge “ovs-vsctl add-br br0", it
> > said: "ovs-vsctl: Error detected while setting up 'br0'.  See ovs-vswitchd
> > log for details.” Then i tried “ovs-vswitchd log”:
> >
> > 2015-08-11T05:48:55Z|00001|reconnect|INFO|log: connecting...
> > 2015-08-11T05:48:55Z|00002|reconnect|INFO|log: connection attempt failed
> > (Address family not supported by protocol family)
> > 2015-08-11T05:48:55Z|00003|reconnect|INFO|log: waiting 1 seconds before
> > reconnect
> 
> Tunnels, including GRE, are currently only supported on Linux.

Besides, you should use service command for starting ovs on FreeBSD rather 
than starting ovs manually:

service ovsdb_server onestart
service ovs_vswitchd onestart

	Kevin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150813074409.GA97165>