Имеется ASPLinux9:
1) реальный IP для шлюза (интернет -> eth1=RealIP)
2) сеть из 16 реальных IP (шлюз -> eth0:0=RealIP16.2)
3) внутренная сеть (шлюз -> eth0=LAN.254)
4) удалённый клиент на выделенке. (шлюз=RealIP16.14 <- ppp0 -> RealIP16.15=клиент)
5)
iptables.script
echo "1" > /proc/sys/net/ipv4/ip_forward
$IPTABLES -A FORWARD -i ppp0 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to $INET_IP
ip-up.local
route add -net RealIP16.15 gw RealIP16.14 netmask 255.255.255.255
options.ttyS1
RealIP16.14:RealIP16.15
Вопрос:
Что, где подкрутить, чтобы:
1) клиент и машины за eth0 ходили в интернет под своими RealIP16.x, а не под RealIP шлюза?
2) я видел RealIP16.15 из LAN? (Radmin)
причём из LAN:
ping RealIP16.15
Ответ от RealIP16.15: число байт=32 время=140мс TTL=127
Ответ от RealIP16.15: число байт=32 время=129мс TTL=127
Ответ от RealIP16.15: число байт=32 время=129мс TTL=127
Ответ от RealIP16.15: число байт=32 время=129мс TTL=127
tracert RealIP16.15
1 <1 мс <1 мс <1 мс LAN.254
2 * * * Превышен интервал ожидания для запроса.
3 150 ms 149 ms 149 ms RealIP16.15
Заранее благодарен.