From owner-freebsd-net@FreeBSD.ORG Sun Jan 11 22:11:09 2015 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D55D30C for ; Sun, 11 Jan 2015 22:11:09 +0000 (UTC) Received: from smtp3.hushmail.com (smtp3a.hushmail.com [65.39.178.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.hushmail.com", Issuer "Self-signed" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4391D8B4 for ; Sun, 11 Jan 2015 22:11:08 +0000 (UTC) Received: from smtp3.hushmail.com (smtp3a.hushmail.com [65.39.178.201]) by smtp3.hushmail.com (Postfix) with SMTP id 9820CE00D5 for ; Sun, 11 Jan 2015 21:32:03 +0000 (UTC) Received: from smtp.hushmail.com (w7.hushmail.com [65.39.178.32]) by smtp3.hushmail.com (Postfix) with ESMTP; Sun, 11 Jan 2015 21:32:03 +0000 (UTC) Received: by smtp.hushmail.com (Postfix, from userid 99) id 60018E00B1; Sun, 11 Jan 2015 21:32:03 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 11 Jan 2015 21:32:03 +0000 To: freebsd-net@freebsd.org, freebsd-virtualization@freebsd.org Subject: ipv4 routing from bhyve From: williamecowell@hush.ai Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="UTF-8" Message-Id: <20150111213203.60018E00B1@smtp.hushmail.com> X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2015 22:11:09 -0000 Hello, I hope I can have some assistance. I am trying to get networking via wlan0 but without NAT or bridging (doesn't work on wifi unless WDS). say my my main network is 10.10.2.0/24, gateway/internet is 10.10.2.1, my ip is 10.10.2.252. I started to config my bhyve network on 172.16.32.0/24 I added a bridge interface with an ip of 172.16.32.1 enable forwarding and fastforwarding. from my understanding of the handbook chapter things should work when I type: # route add -net 172.16.32.0/24 10.10.2.252 route: writing to routing socket: File exists add net 172.16.32.0: gateway 10.10.2.252 fib 0: route already in table # # netstat -4nr Routing tables Internet: Destination Gateway Flags Netif Expire default 10.10.2.1 UGS lagg0 127.0.0.1 link#3 UH lo0 10.10.2.0/24 link#5 U lagg0 10.10.2.252 link#5 UHS lo0 172.16.32.0/24 link#4 U bridge0 172.16.32.1 link#4 UHS lo0 # bridge0: flags=8843 metric 0 mtu 1500 ether 00:bd:0f:fc:01:10 inet 172.16.32.1 netmask 0xffffff00 broadcast 172.16.32.255 nd6 options=9 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: tap0 flags=143 ifmaxaddr 0 port 6 priority 128 path cost 2000000 lagg0: flags=8843 metric 0 mtu 1500 ... inet 10.10.2.252 netmask 0xffffff00 broadcast 10.10.2.255 nd6 options=9 media: Ethernet autoselect status: active laggproto failover lagghash l2,l3,l4 laggport: alc0 flags=1 laggport: wlan0 flags=4 tap0: flags=8903 metric 0 mtu 1500 options=80000 ether 00:bd:8f:62:67:10 nd6 options=9 media: Ethernet autoselect status: no carrier wlan0: flags=8843 metric 0 mtu 1500 ... pflog0: flags=141 metric 0 mtu 33160 tap9: flags=8802 metric 0 mtu 1500 options=80000 ether 00:bd:cb:46:02:09 nd6 options=1 media: Ethernet autoselect status: no carrier tap1: flags=8802 metric 0 mtu 1500 options=80000 ether 00:bd:58:61:02:01 nd6 options=1 media: Ethernet autoselect status: no carrier Willy, PS. sorry for the x post as wasn't sure which list..