Войти

Показать полную графическую версию : Маршрутизация для чайника на Линукс


Grekalov
19-05-2006, 14:42
Доброго времени суток! ОС Debian, два сетвых интерфейса eth0(192.168.10.151) eth1(192.168.1.1), пытаюсь настроить маршрутизацию между двумя сетями, т.е. чтобы машины (Windows) сети 192.168.10.0 были видны из сети 192.168.1.0 и наоборот. Вот таблица маршрутизации:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
Что сейчас работает: с машины из сети 192.168.10.0 (192.168.10.172) пингуется карта 192.168.10.151, карта 192.168.1.1 не пингуется. С машины из сети 192.168.1.0 (192.168.1.3) пингуется карта 192.168.1.1 и карта 192.168.10.151, но остальные машины сети 192.168.10.0 не пингуются. Укажите, пожалуйста, что не так в настройках.

fossil
19-05-2006, 17:12
Мне кажется, нужно с метриками поиграться.

BuGfiX
19-05-2006, 17:48
попробуйте # echo 1 > /proc/sys/net/ipv4/ip_forward

Grekalov
19-05-2006, 19:12
BuGfiX
форвард включен, Вы мне скажите, при такой таблице маршрутизации, должны пинговаться все машины, находящиеся в разных сетях, между собой?

BuGfiX
19-05-2006, 19:22
думаю что вот это лишнее:
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
А в остальном - при включенном форвардинге и прописывании данного хоста в качестве шлюза в другую сеть на остальных машинах все должно работать.... Может дело в win-машинах? помнится у них по дефолту icmp закрыт...

Guest 80 247 100
22-05-2006, 05:48
да, BuGfiX, я тоже думаю что два "маршрута по умолчанию" это лишнее

Grekalov
22-05-2006, 09:58
Так, вот что получилось: маршруты по умолчанию не трогал, на клиентских машинах сети 192.168.10.0 был установлен маршрут по умолчанию 192.168.10.1, поменял на 192.168.10.151 (как и должно быть). Теперь все работает, проблема была действительно в Win машинах. Спасибо всем за помощь!




© OSzone.net 2001-2012