Paolo Lucente пишет:
On Sun, May 22, 2005 at 11:29:19PM +0300, Dmitriy Sirant wrote:


There ASCII picture of mine network:


 Clients                      Clients
   |                             |
eth1, eth1:0                eth2, eth2:0
   |                             |
----------                   ----------                   ----------
|server 1|--eth0-------eth2--|server 2|--eth1-------eth0--|server 3|
|  AS 2  |                   |  AS 2  |                   | AS 2   |
| pmacct |                   | pmacct |                   |        |
----------                   ----------                   ----------
   |                              |
  eth3                           eth0
   |                              |
  AS 1                          AS 1
   |                              |
Internet                      Internet


If a Client packet reaches 'server 2' transiting through 'server 1', then
it will contain a source IP of the Client and a source MAC address of the
eth0 card of 'server 1' (the vice-versa is also true: a packet going to a
Client and transiting through 'server 1' and 'server 2', once arrived on
'server 1' will have a destination IP of the Client and a source MAC address
of eth2 card of 'server 2'). Said this all, the problem can be easily solved
by using the 'pcap_filter' directive.

On 'server 2', for example, you may add a filter like the following one
(maybe it will need to be slightly modified in order to work corectly):
'pcap_filter: net <Clients network> and not ether src <eth0 MAC address>'


Thanks, don't know that source mac changed when come throw server. Now will try.

Thanks.

Reply via email to