[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ARP Proxy



Всем привет!

Недавно посоветовали мне заменить NAT на ARP Proxy, вот. Прочитал lartc, но 
что-то не выходит ничего. Итак что делал (прям по пунктам из lartc):

1) "Назначить IP-адреса интерфейсам с обоих сторон."

Вот что у меня получилось в /etc/network/interfaces
auto eth0
iface eth0 inet static
        address 192.168.0.9
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255

auto eth1
iface eth1 inet static
        address 192.168.0.129
        netmask 255.255.255.252
        network 192.168.0.128
        broadcast 192.168.0.131

2) "Создать маршруты, так чтобы ваша машина знала, какие адреса, по какую 
сторону находятся."

Этот момент я не очень-то и понял, посему ничего не предпринял. Вот что 
творится с таблицей маршрутизации:

# ip route show
192.168.0.128/30 dev eth1  proto kernel  scope link  src 192.168.0.129
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.9

3) "Включить проксирование ARP для обоих интерфейсов"

В sysctl.conf добаил две строчки:
net.ipv4.conf.eth0.proxy_arp=1
net.ipv4.conf.eth1.proxy_arp=1
net.ipv4.conf.default.forwarding=1

В сети eth1 имеется комп с ip=192.168.0.130, netmask=255.255.255.252 и 
broadcast=192.168.0.131, но с этого компа не видно что происходит в eth0

Буду благодарен за любую помощь.

Спасибо
-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...

Reply to: