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: