Теперь возникла проблема с маршрутизацией. В общем имеем 2 подсети:
192.168.1.0/24 - локальная сеть;
192.168.0.0/24 - другая сеть, где находится шлюз в интернет (Yota-internet center).
Шлюз между подсетями имеет 2 сетевых интерфейса с адресами:
192.168.1.1
192.168.0.111
В общем пытаюсь его настроить, чтобы перенаправлял в интернет пользователей сети ...1.0. Выставил параметр ядра
net.ipv4.ip_forward = 1.
Настроил маршруты:
Спойлер
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 in
192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0 in
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 out
192.168.0.0 192.168.0.111 255.255.255.0 UG 0 0 0 out
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 out
С машины под windows 7 (192.168.1.14) tracert идёт только до 192.168.1.1,
хотя netstat показывает, что пакеты куда-то перенаправляются:
Спойлер
Ip:
18811138 total packets received
20 with invalid headers
5079 forwarded
0 incoming packets discarded
18803870 incoming packets delivered
22705839 requests sent out
21 dropped because of missing route
До того, как взялся конфигурировать forwarded было 0.
Может маршруты неправильно прописал, или надо какие-то параметры ядра включить?