All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] linux bridging problem: how to emulate 2 separate
@ 2005-07-01  9:59 Antonio Pinizzotto
  2005-07-01 17:12 ` Stephen Hemminger
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Antonio Pinizzotto @ 2005-07-01  9:59 UTC (permalink / raw)
  To: lartc


Hi all.

I would need to use a single physical interface on a Linux box to manage 
two different IP addresses (belonging to two separate logical subnets) 
with two different MAC address. (I need to emulate te presence of two 
separate physical interfaceses for a PC on the same LAN, at layer 2 and 
layer 3).

Is it possible to use the linux ethernet bridging code and two tap 
interfaces for this purpose?


Here is a picture of what I need to do.


  LAN__________________________________
                     |
                     | eth0 (no IP)
             ________|________
            |                 |
            |       br0       |
            |     (no IP)     |
            |_________________|
           tap0  |        | tap1
192.168.40.1/24 |        | 192.168.30.1/24
           MAC_0 |        | MAC_1
               __|________|__
              |              |
              |      PC      |
              |              |
              |______________|


I would need this picture to be equivalent to this one:


  LAN__________________________________
           eth0  |        | eth1
192.168.40.1/24 |        | 192.168.30.1/24
           MAC_0 |        | MAC_1
               __|________|__
              |              |
              |      PC      |
              |              |
              |______________|


I tried but it doens't work. I don't know if it's not contemplate or if 
I did a wrong configuration.
For example, on tap0, using tcpdump, I see all the L2 broadcast frames 
going on the LAN; but on the counters of "ifconfig tap0" all of them are 
considered dropped. No packet is counted as transmitted or received, 
also if I try to ping from or to tap0.
The tap interface starts to transmit/receive pachets only if it is 
connected to some process like qemu or openvpn.
Maybe, it is not possibile for tap interface to be used directly by the 
linux os?


Thanks!

Antonio
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-07-01 19:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-01  9:59 [LARTC] linux bridging problem: how to emulate 2 separate Antonio Pinizzotto
2005-07-01 17:12 ` Stephen Hemminger
2005-07-01 18:37 ` Antonio Pinizzotto
2005-07-01 19:28 ` Stephen Hemminger
2005-07-01 19:52 ` Alexey Toptygin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.