1 |
On 2/20/07, Vitor Brandão <vitorbrandao.pt@×××××.com> wrote: |
2 |
> Acho que compliquei o meu objectivo. |
3 |
> |
4 |
> O que quero é apenas saber que a ligação pppX está a usar a interface ethX. |
5 |
> |
6 |
> A minha API até agora cria uma lista com todas as interfaces activas do |
7 |
> router e lê valores como IP, MAC, etc... |
8 |
> |
9 |
> Depois tenho uma segunda lista onde coloco as interfaces das Wans: eth0, |
10 |
> eth1 e eth2 (eth3 é a LAN). |
11 |
> Mas preciso de saber por, exemplo, que a interface ppp0 usa a interface |
12 |
> eth0,1,2. |
13 |
> |
14 |
> Imagino que a solução passe por questionar o kernel via netlink sockets, |
15 |
> mas não tenho experiência neste campo. |
16 |
> |
17 |
|
18 |
É como você quisesse usar o iptables para logar/escutar o tráfego, mas |
19 |
ao invés de trabalhar na camada 3, trabalhasse na camada 2. |
20 |
|
21 |
Veja se o ebtables [1] soluciona o caso: |
22 |
|
23 |
[1] http://ebtables.sourceforge.net/ |
24 |
-- |
25 |
gentoo-user-br@g.o mailing list |