From owner-freebsd-virtualization@FreeBSD.ORG Thu Aug 21 16:16:44 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1714EDC8; Thu, 21 Aug 2014 16:16:44 +0000 (UTC) Received: from www94.your-server.de (www94.your-server.de [213.133.104.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C8AE5389B; Thu, 21 Aug 2014 16:16:43 +0000 (UTC) Received: from [188.104.2.112] (helo=[192.168.0.102]) by www94.your-server.de with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1XKV2V-0008KJ-RW; Thu, 21 Aug 2014 18:16:39 +0200 Subject: Re: -stable / bhyve / vmrc / centos65: no network card From: Mathias Picker To: Peter Grehan In-Reply-To: <53F614ED.6070203@freebsd.org> References: <1408619474.2442.116.camel@marcopolo.fritz.box> <53F614ED.6070203@freebsd.org> Content-Type: text/plain; charset="UTF-8" Organization: virtual earth GmbH Date: Thu, 21 Aug 2014 18:16:35 +0200 Message-ID: <1408637795.2442.140.camel@marcopolo.fritz.box> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Authenticated-Sender: Mathias.Picker@virtual-earth.de X-Virus-Scanned: Clear (ClamAV 0.98.4/19299/Thu Aug 21 15:53:31 2014) Cc: freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Aug 2014 16:16:44 -0000 On Do, 2014-08-21 at 08:49 -0700, Peter Grehan wrote: > Hi Mathias, > > twin# ifconfig > > igb0: flags=8943 metric > > 0 mtu 1500 > > > > options=400b8 > > ether 0c:c4:7a:05:81:be > > inet 1yy netmask 0xffffffc0 broadcast 1yy > > inet6 fe80::ec4:7aff:fe05:81be%igb0 prefixlen 64 scopeid 0x1 > > inet 1xx netmask 0xfffffff8 broadcast 1 > > inet 1xx netmask 0xffffffff broadcast 1 > > inet 1xx netmask 0xffffffff broadcast 1 > > Looks like there might be an error with the IPv4 config of the igb0 > interface - those addresses appear to be invalid. Though, that shouldn't > really matter for a bridged config. > I just edited them a bit... > > bridge0: flags=8843 metric 0 mtu > > 1500 > > ether 02:3d:80:23:57:00 > > nd6 options=1 > > id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 > > maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 > > root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 > > member: tap8000 flags=143 > > ifmaxaddr 0 port 5 priority 128 path cost 2000000 > > member: igb0 flags=143 > > ifmaxaddr 0 port 1 priority 128 path cost 20000 > > That looks Ok. > > > tap0: flags=8802 metric 0 mtu 1500 > > options=80000 > > ether 00:bd:15:8e:4a:00 > > nd6 options=21 > > media: Ethernet autoselect > > status: no carrier > > tap8000: flags=8943 > > metric 0 mtu 1500 > > options=80000 > > ether 00:bd:76:11:59:40 > > nd6 options=29 > > media: Ethernet autoselect > > status: active > > Opened by PID 30817 > > > > bhyve is started like this: > > > > /usr/sbin/bhyve -c 1 -m 2048 -A -H -W -s 0,hostbridge -s > > 2,ahci-hd,/usr/local/vmrc/vm//zimbra-centos-six.five0/zimbra-c > > entos-six.five0.img -s 3:0,virtio-net,tap8000 -s 5,lpc -l com1,stdio > > zimbra-centos-six.five0 > > > > So, from what I understand, the tap device is created, bridged, and put > > correctly in the bhyve incantation. > > > > So: why do I not have a network card in centos: > > Can you try a 'lspci -vv' at the Linux shell prompt ? That will show > if the virtio-net PCI device was at least probed. No lspci in the base centos iso I'm afraid... Is there a way to access the local (FreeBSD) disk, so I can ship in pciutils? > > When you did the initial install, was any networking configured ? You mean the centos install? No, nothing. > > later, > > Peter. >