Obtenha o endereço IPv4 da interface de rede em um gancho netfilter

1

Para meu entendimento, o

const struct net_device *in

parâmetro de gancho descreve a interface de rede que o pacote entrou.

Existe alguma maneira possível de obter o endereço IPv4 da interface a partir dessa estrutura?

versão do kernel 3.2.0

obrigado

    
por Eloo 02.11.2018 / 16:13

2 respostas

0

Eu encontrei o código que eu precisava aqui . Meus adaptadores só têm um endereço IPv4, então consegui fazer isso com:

((in->ip_ptr)->ifa_list)->ifa_address;
    
por 02.11.2018 / 17:07
0

Qualquer sugestão útil do
sudo ifconfig
ou
sudo ip

sudo ip route

???

    
por 02.11.2018 / 17:00