Ломаю голову целый день, не могу понять в чем проблема.
Есть две сети 172.26.205.0/24 и 192.168.100.0/24.
Физически, данные обоих сеток бегают по одним и тем же проводам. Знаю, что это не хорошо, но побить сетку на vlan'ы(как вариант), я успею.
В сети есть linux-сервер(на нем крутится ftp) с установленным на нем Arch'ем. У сервера два интерфейса, сервер смотрит в обе сетки.
Код: Выделить всё
eth0 192.168.100.15
eth1 172.26.205.15Задача у меня была простейшая. Нужно машинам, которые находятся в разных сетях, дать доступ друг к другу.
Делал, как всегда:
Код: Выделить всё
echo 1 > /proc/sys/net/ipv4/ip_forwardНа этом все настройки на сервере с linux'ом заканчивались.
Дальше на машине из сети 192.168.100.0/24 прописываю маршрут
Код: Выделить всё
route add -net 172.26.205.0/24 gw 192.168.100.15Теперь для проверки я пытаюсь пустить пинг до 172.26.205.69(это ip машины, которая в данный момент включена и работает). Пинг не проходит.
Иду к машине 172.26.205.69, прописываю там следующий маршрут
Код: Выделить всё
route add -net 192.168.100.0/24 gw 172.26.205.15Посылаю пинг до 192.168.100.92(это ip той машины, с который я изначально пытался сделать проверку). Пинг идет. Подхожу к машине x.x.100.92, пинги пошли на y.y.205.69. Я открыл рот, и не понимал в чем проблема
Я подумал, что может быть проблема в компьютерах. Попробовал на двух других машинах из разных сетей. Все аналогично.
В чем может быть проблема?
PS:
Дополнительные сведения, которые может быть пригодятся.
Все машины из 172.26.205.0/24 входят в AD, соответственно все учетки хранятся там же
У всех машин из сети 172.26.205.0/24 шлюз по умолчанию - 172.26.205.2(на этом же ip и контроллер домена)
У всех машин из сети 192.168.100.0/24 шлюз по умолчанию - 192.168.100.1(это обычный adsl-модем)
В мою задачу не входит дать доступ в интернет машинам из сети 172.26.205.0/24. Мне нужно чтобы машины из одной сети, имели доступ к машинам из другой сети.