На машине стоит Linux.
Машина имете два интерфейса:
первый:
Код: Выделить всё
dev - eth0
ipaddr - 192.168.219.1
network - 192.168.219.0/24
второе:
Код: Выделить всё
dev - eth1
ipaddr - 192.168.218.158
network - 192.168.218.128/25
шлюз для машины:
Код: Выделить всё
gateway - 192.168.218.129
gatewaydev - eth1
Ни как не могу заставить пересылаться пакеты между интерфейсами.
Хотя из обоих сетей оба интерфейса машины пингуються. А сама машина без проблем пингует машины в обоих сетех и интернет (www.ru).
Прочитал в доке, что-бы включить форвардинг надо чтото потправить в файлах /etc/sysconfig/network и /etc/sysctl.conf. В фале /etc/sysctl.conf нашел строку:
net.ipv4.ip_forward = 0
исправил ее на "1".
В файле /etc/sysconfig/network так и не понял, что надо дописывать, по этому я не стал его трогать.
Перезапустил сервис:
service network restart
Ничего не изменилось, из одной сети в другую через шлюз достучаться нельзя.
Команда:
cat /proc/sys/net/ipv4/ip_forward
Показывает "1", значит пересылка должна происходить.
Кто знает в чем здесь может быть загвоздка, подскажите.
Ps. Если нужно инфы больще скажите, я дополню.