Bridge IPv6 traffic between 2 interfaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have a computer (A) which is connected on the left side to a private
network (usb0) and on the right side to a stand alone computer (B).


----+         +-----------------+            +-------+
NET |         |      BOX A      |            | BOX B |
 A  +--IPv4---+---  IPv4 in  ---+------IPv4--+       |
    +--IPv6-+ |  IPv6 'arround' | +----IPv6--+       |
    |       | +-----------------+ |          +-------+
----+       +->----<--->----<--->-+


I try to find a way to bridge the IPv6 traffic completely transparent
(including all the ICMPv6 and solicitation stuff), between the
interfaces usb0 and usb1 while the IPv4 traffic is not affected.

I've tried using a brctl which connects the two interfaces perfectly,
but disconnects them from the host A itself. 
Also marking the IPv6 packets with set-mark and routing them using "ip
route" seems not to work.

The iptables ROUTE target using the "--oif" option seems exactly what
I'm looking for, but unfortunatly this target is not available for
ip6tables.

Has anyone an idea or hint?


Thanks

Thomas
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux