Есть Linux c двумя сетевыми картами. Выделена подсеть из 32 адресов x.x.x.96 маска 224 Пробрасываю половину адресов на внутренний интерфейс. eth0 - внешний eth1 - внутренний
ifconfig eth0 x.x.x.96 broadcast x.x.x.111 netmask 255.255.255.240 ifconfig eth1 x.x.x.113 broadcast x.x.x.127 netmask 255.255.255.240 route add default gw x.x.x.97
ip_forward включен iptables пустой. все всех цепочках по умолчанию ACCEPT
комп подключаю к интерфейсу eth1. даю адрес x.x.x.114 с маской 240. Итог: на 113 и 98 адреса пинги идут, на 97 нет.
Если присвоить локальный адреса и пустить через NAT, то все прекрасно работает.
Народ, топчусь на месте. Вроде все просто, где я ошибся? Дайте совет.