Páginas

jueves, 15 de abril de 2010

Encabezamientos ARP

El parámetro dinámico del núcleo arp_announce permite modificar los encabezamientos ARP en función de la dirección de destino del paquete. Una máquina que disponga de varias tarjetas de red, el valor por defecto no es el más idoneo ya que Linux puede contestar con la dirección de una tarjeta cualquiera. La tarjeta tiene que contestar con una dirección de la misma subred que la de destino.

Parámetros del núcleo que se ven involucrados:

xena@2.6.31-gentoo-r6 # sysctl -a | grep arp_announce

net.ipv4.conf.all.arp_announce = 1
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.eth0.arp_announce = 0
net.ipv4.conf.wmaster0.arp_announce = 0
net.ipv4.conf.wlan0.arp_announce = 0

Modificar de manera dinámica para el conjunto de adaptadores el valor arp_announce  a 1 utilizando el parámetro -w:

xena@2.6.31-gentoo-r6 # sysctl -w net.ipv4.conf.all.arp_announce=1

Hacer esta modificación definitiva pasa por modificar el fichero /etc/sysctl.conf y cargarlo de nuevo:

xena@2.6.31-gentoo-r6 # vim /etc/sysctl.config

Añadir:
net.ipv4.conf.all.arp_announce = 1

Guardar y cargar los nuevos valores:

xena@2.6.31-gentoo-r6 # sysctl -p

net.ipv4.conf.default.rp_filter = 1
net.ipv4.ip_forward = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.arp_announce = 1
vm.swappiness = 10

Linux es Genial.

No hay comentarios:

Publicar un comentario