Date: Sun, 27 Sep 2009 21:13:38 +0200 From: =?iso-8859-1?q?S=E9bastien_Serre?= <sserre.bx@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: tap interface problem Message-ID: <200909272113.38035.sserre.bx@gmail.com> In-Reply-To: <200909271817.22176.sserre.bx@gmail.com> References: <200909271817.22176.sserre.bx@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 27 September 2009 18:17:22 S=E9bastien Serre wrote: > Hello, I hope somebody here known well tap interfaces on freebsd :). >=20 > I try to configure virtualbox with bridge interface. Everything seams ok: > # ifconfig tap0 >=20 > tap0: flags=3D8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric= 0 > mtu 1500 > ether 00:bd:4f:0a:00:00 > inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 >=20 > # ls -l /dev/tap0 > crw-rw-rw- 1 root wheel 0, 109 Sep 27 16:54 /dev/tap0 >=20 > The problem is that nothing pass in the tap0 interface. tcpdump does not > show any traffic when I try to connect a machine on the 192.168 network.= I > can ping the interface address (192.168.0.1). But without with the use of > the tap itself (use of lo0): >=20 > # route -n get 192.168.0.1 > route to: 192.168.0.1 > destination: 192.168.0.1 > interface: lo0 > flags: <UP,HOST,DONE,LLINFO,WASCLONED,LOCAL> > recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu > expire > 0 0 0 0 0 0 16384 = =20 > 0 >=20 >=20 > Then i have a tap interface up, but i can't pass to it any traffic. > Does anybody have a suggestion, or know some debugging tools to show what > append? >=20 > Thanks >=20 > Sebovick > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" >=20 Me again, I can now listen something on tap0: # tcpdump -i tap0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on tap0, link-type EN10MB (Ethernet), capture size 96 bytes 21:08:22.668835 arp who-has 192.168.0.1 tell 192.168.0.101 21:08:23.668526 arp who-has 192.168.0.1 tell 192.168.0.101 21:08:24.668272 arp who-has 192.168.0.1 tell 192.168.0.101 21:08:25.671499 arp who-has 192.168.0.1 tell 192.168.0.101 192.168.0.101 is my virtual machine trying to ping the host address of the = tap=20 interface. The host did not reply. When I try to ping the guest from the host, tcpdump stay silent. So the tap interface is ok for the guest, but the host don't know how to ta= lk=20 against tap. Any idea?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909272113.38035.sserre.bx>