Skip site navigation (1)Skip section navigation (2)
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>