Thanks for the response!
Running the application produces the same result (no
result actually) as ping -I. Looks like tcpdump can
see the tap interfaces: tcpdump on tap4 can see
outgoing pings sent out on tap4. Moreover, I can send
pings through the bridge and tcpdump on tap4 picks
them up.
I guess in order to bridge between taps I really do
need a separate utility that would copy frames between
/dev/tap4 and /dev/tap5 .
--- "John W. Linville" <[EMAIL PROTECTED]> wrote:
> Derek Smalls wrote:
>
> > I then do a ping over tap4:
> >
> >>ping -I tap4 8.8.8.8
>
> > and tcpdump on tap5:
> >
> >>tcpdump -i tap5
>
> > and see nothing. Shouldn't I see the ping requests
> on
> > tap5 now?
>
> My guess is that your `ping -I` is completely
> bypassing the bridging
> code. I haven't looked at it lately, but I'd guess
> that the bridging
> functionality is geared toward receiving frames on
> the "slave" interface
> and transmitting frames through the "master"
> interface. You example is
> transmitting on the "slave" interface (to use my
> terminology).
>
> A better test would be to setup your bridge, then
> start the application
> you mentioned on the transmitting side and monitor
> the other side for
> traffic (probably with another instance of your
> application).
>
> BTW, I don't think tcpdump will be useful. You'll
> need something that
> is "tap-aware".
>
> Good luck!
>
> John
>
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://lists.osdl.org/mailman/listinfo/bridge