Proxy ARP

Материал из Xgu.ru

Перейти к: навигация, поиск


Proxy ARP — техника использования ARP-протокола, позволяющая объединить две не связанные на канальном уровне сети в одну. Хосты, находящиеся в этих сетях, могут использовать адреса из одной IP-подсети и обмениваться трафиком между собой без использования маршрутизатора (как им кажется).

Публикация IP-адреса на интерфейсе:

%# arp -v -Ds eastasia.1984.lan eth0 pub
arp: device `eth0' has HW address ether `00:0D:87:zz:yy:xx'.
arp: SIOCSARP()
%# arp -a
room101.1984.lan (192.168.6.101) at 00:0A:E6:pp:qq:rr [ether] on eth0
telescreen.1984.lan (192.168.6.18) at 00:04:76:jj:kk:ll [ether] on eth0
crimethink.1984.lan (192.168.6.9) at 00:0F:66:aa:bb:cc [ether] on eth0
eastasia.1984.lan (192.168.6.12) at * PERM PUP on eth0

Включение Proxy ARP на интерфейсах:

%# echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
%# echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp

[править] Дополнительная информация

Источник — «http://xgu.ru/wiki/Proxy_ARP»