Назад | Перейти на главную страницу

Прокси-арп и NAT 1: 1

У меня есть маршрутизатор Linux с двумя сетевыми картами, которые маскируются из сети 192.168.0.0/24 к маршрутизатору ADSL.

users <----> NIC A [router] NIC B <----> INTERNET

Теперь я экспериментирую с proxy arp на сетевой карте A, чтобы перехватывать все IP-запросы в сети.

У меня есть пул адресов в 192.168.0.0/24 сеть для этого пользователя.

Как я могу перевести, скажемthe IP10.0.0.64to192.168.0.64`, чтобы предоставить ему доступ в Интернет?

Я уже пробовал SNAT - DNAT, даже я написал приложение NFQUEUE для подделки IP-адреса безуспешно.

У вас включен ip_forward?

cat /proc/sys/net/ipv4/ip_forward

Чтобы включить его немедленно:

echo 1 > /proc/sys/net/ipv4/ip_forward

Чтобы включить его постоянно:

echo "/proc/sys/net/ipv4/ip_forward = 1" >> /etc/sysctl.conf