From owner-freebsd-virtualization@freebsd.org Tue Nov 1 14:09:07 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52259C283B1 for ; Tue, 1 Nov 2016 14:09:07 +0000 (UTC) (envelope-from randy@terbush.org) Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 10DEF1C71 for ; Tue, 1 Nov 2016 14:09:07 +0000 (UTC) (envelope-from randy@terbush.org) Received: by mail-qk0-x235.google.com with SMTP id q130so80104714qke.1 for ; Tue, 01 Nov 2016 07:09:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=terbush.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=xFtYiidELYD85gfW9hv+M3aXF8YETD8DEOxufHeSuB8=; b=kJr3SV7OdI2MEISJa8OjwDlhdfatvHyPYAMI/aU5UAvDDdpyzS4QLkebRUGEg3rArZ RMSdBBlgNVwsVchz4VNkcqISK+ovydh/FKUZmptgfsWwOrBSbT4LOq+SxIwsRV/ypnq9 KzfO/jwsfEa1i2i0cprLKjw9RICqXg3+AmNto= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=xFtYiidELYD85gfW9hv+M3aXF8YETD8DEOxufHeSuB8=; b=g55KK8e40TWIAhchUoO77L8/Qdvx+lSeza8s+0wO1JKfYxdIsWUV1LSyO7Kdrb0y/r xsP4JZnHohF+xDQrLpwY5qlskhS49U9d1aFmBQwPbL/W45WXT2EGAr7QSkm/uh19CVPG bUlEhMhh3+ph8D+hH4A8Xz94+YGPribt4Q7/FeTHwR2QgtHcan3qc0okd5DBIbjb0G4p E3taeq8YFQl7lyae9nXeiRHHsvLvUx7X/TruiDxF9VTkZ4zEzjPHBxdU07eGbWTvyuWO Pu0UiILqRRokz2OGyRrDOF0OVVquESYod0Zyz/DQhAQmY573CzDxGYGJT2HKj7GCtanz jL/Q== X-Gm-Message-State: ABUngvetn+m52mJZwQwhqodWGzWrygk7KpIAQYHoazzN9bN+4V+bDqR2gP6fppxYYfud6uHTzcXlRF41GpQrTg== X-Received: by 10.55.12.10 with SMTP id 10mr28883862qkm.49.1478009346048; Tue, 01 Nov 2016 07:09:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.51.82 with HTTP; Tue, 1 Nov 2016 07:08:35 -0700 (PDT) In-Reply-To: <51a088cbe3964542aec18bf6f1f2c4af@SERVER.ad.usd-group.com> References: <20161101044503.GA58756@doctor.nl2k.ab.ca> <51a088cbe3964542aec18bf6f1f2c4af@SERVER.ad.usd-group.com> From: Randy Terbush Date: Tue, 1 Nov 2016 08:08:35 -0600 Message-ID: Subject: Re: Windows 2016 To: "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 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: Tue, 01 Nov 2016 14:09:07 -0000 On Tue, Nov 1, 2016 at 3:21 AM, Matt Churchyard via freebsd-virtualization = < freebsd-virtualization@freebsd.org> wrote: > >I was able to install the Windows 2016 using the GUI method. > > >One proble. > > >It is assigned an IP but > > >the netmask and the default route is not showing up. > > >Also The virtual Windows 2016 box does not see a network interface. > > This makes very little sense. You usually specify the netmask and default > route when you assign Windows an IP address. > And how have you assigned the guest an IP address if it has no network > interface? > > >What must I do to convince this box that is it on a switch > > On the bhyve host it should be configured just like any other bhyve > virtual machine. The guest should have a virtio-net device, which is link= ed > to a tap interface on the host. That tap interface should be bridged with > whichever physical network adapter you want the guest connected to. > > However, I think I mentioned in a previous message that Windows does not > have the virtio-net drivers by default. You need to boot the guest with t= he > virtio-net driver ISO attached and install the driver. You should see the > interface in Device Manager flagged as not installed/working. > > -------------------------------------------- > Just one other thing to add to this. I'm not sure if this is the case > here, but it's something I've seen a few times now. > When configuring IP addresses, etc for a guest, this should be done > -inside- the guest. > Do not assign a guest's IP address to the host, or to the tap interface. > Bhyve works just like any other hypervisor. IP settings are done in the > guest as if it was a real machine, the host just acts like a switch. > -------------------------------------------- > > =E2=80=8B > This issue may be unique to Windows 2016. =E2=80=8BI've had success installing most Windows releases with exception o= f Windows 2016. Windows 10 Enterprise and others ultimately work after attaching the virtio ISO and installing the drivers by hand, however, note of caution that the 126 release of virtio drivers did not work for me. Version 102 does. This is still work in progress from my perspective.=E2=80=8B