Маршрутизация через win 2000 prof
Модераторы: SLEDopit, Модераторы разделов
-
rfcr
- Сообщения: 92
Маршрутизация через win 2000 prof
Всем привет!
Решил настроить маршрутизацию, под windows 2000 Prof. как написано в статье http://www.windowsnetworking.com/articles_...ials/w2kprout... но ничего не получается.
Схема сети следующая (3 компьютера):
Linux -> - <- windows -> --- <- X
net1 net2 net3 net4
Задача сделать, так, чтобы c net1 можно было достучаться до net4.
На net1 шлюзом по умолчанию указан интерфейс net2, в net 2 шлюзом по умолчанию указан net3, а в net 3 шлюзом по умолчанию указан net4.
На виндовой машине настроена маршрутизация (внесена запись в реестре и перезагружен компьютер). Ipsec, фаерволлы и пр. на виндовой машине отключены, на линюхе тоже. С net3 можно пинговать net4.
Нет3 ip адрес получает от dhcp-сервера и от туда же получает адрес шлюза по умолчанию.
Что я делаю не так? Как можно настроить маршрутизацию без использования всякий посторонних программ?
Попробовал так:
На нет2 убрал шлюз по умолчанию. Кроме того если убрать шлюз по умолчанию с интерфейса нет3 то с нет3 не возможно пропинговать нет4.
При пинге (с линюха) интерфейса Нет4, Нет2 отвечает, что Нет4 недостежим...
Но так тоже не получилось..
Решил настроить маршрутизацию, под windows 2000 Prof. как написано в статье http://www.windowsnetworking.com/articles_...ials/w2kprout... но ничего не получается.
Схема сети следующая (3 компьютера):
Linux -> - <- windows -> --- <- X
net1 net2 net3 net4
Задача сделать, так, чтобы c net1 можно было достучаться до net4.
На net1 шлюзом по умолчанию указан интерфейс net2, в net 2 шлюзом по умолчанию указан net3, а в net 3 шлюзом по умолчанию указан net4.
На виндовой машине настроена маршрутизация (внесена запись в реестре и перезагружен компьютер). Ipsec, фаерволлы и пр. на виндовой машине отключены, на линюхе тоже. С net3 можно пинговать net4.
Нет3 ip адрес получает от dhcp-сервера и от туда же получает адрес шлюза по умолчанию.
Что я делаю не так? Как можно настроить маршрутизацию без использования всякий посторонних программ?
Попробовал так:
На нет2 убрал шлюз по умолчанию. Кроме того если убрать шлюз по умолчанию с интерфейса нет3 то с нет3 не возможно пропинговать нет4.
При пинге (с линюха) интерфейса Нет4, Нет2 отвечает, что Нет4 недостежим...
Но так тоже не получилось..
-
butch
- Сообщения: 331
- ОС: :OC
Re: Маршрутизация через win 2000 prof
3 компа и 4 сети? о_О
ниправильно.
вам известы подсети, добавьте постоянные маршруты в эти подсети через ближайшие компы (шлюзы). для каждой подсети на каждом компе.
и все будет круто. если еще не забыть включить ip forward и на винде, и в линухах
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
3 компа и 4 сети? о_О
Нет всего 2 подсети.
вам известы подсети, добавьте постоянные маршруты в эти подсети через ближайшие компы (шлюзы). для каждой подсети на каждом компе.
и все будет круто. если еще не забыть включить ip forward и на винде, и в линухах
В линюхе и в винде включен ip forward.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
net4 не знает о маршрутизации на net1.
для хостов net4 пропишите маршрут на хосты сети net1.
ну и с промежуточными сетями (net2, net3) посмотрите, чтоб промежуточные роутеры имели верные настройки.
для хостов net4 пропишите маршрут на хосты сети net1.
ну и с промежуточными сетями (net2, net3) посмотрите, чтоб промежуточные роутеры имели верные настройки.
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Пока ничего не получается.
Нашел службу "Маршрутизация и удаленный доступ" - включил. Все равно не получается.
Кстати в данной схеме вего 3 подсети:
1 подсеть - сетевые интерфейсы net1, net2
2 подсеть - сетевой интерфейс net3
3. подсеть - сетевой интерфейс net4
Нашел службу "Маршрутизация и удаленный доступ" - включил. Все равно не получается.
Кстати в данной схеме вего 3 подсети:
1 подсеть - сетевые интерфейсы net1, net2
2 подсеть - сетевой интерфейс net3
3. подсеть - сетевой интерфейс net4
-
butch
- Сообщения: 331
- ОС: :OC
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Да там структура сети просто оказалась сложней чем предполагалось. Забыл выложить обновленную схему, прошу извинений.
Вот она:
Описание состоит из 3-ех строк: ip, маска подcети, шлюз.
X - хост
net4
10.*.*.*
*.*.*.*
????????
NAT
?????????
?????????
?????????
192.168.99.?
????????????
????????????
windows
net3
192.168.99.77
255.255.255.0
192.168.99.2
net2
192.168.20.11
255.255.255.0
Linux
net1
192.168.20.10
255.255.255.0
192.168.20.11
На NAT настройки изменить не могу - он виртуальный. С виндовой машины могу пинговать хост X.
Вот она:
Описание состоит из 3-ех строк: ip, маска подcети, шлюз.
X - хост
net4
10.*.*.*
*.*.*.*
????????
NAT
?????????
?????????
?????????
192.168.99.?
????????????
????????????
windows
net3
192.168.99.77
255.255.255.0
192.168.99.2
net2
192.168.20.11
255.255.255.0
Linux
net1
192.168.20.10
255.255.255.0
192.168.20.11
На NAT настройки изменить не могу - он виртуальный. С виндовой машины могу пинговать хост X.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Касательно net2 и net3 по-прежнему неясно, откуда что идет.
В любом случае, схема остается той же:
а) пропишите вашу linux-машину шлюзом по умолчанию для сети net1;
б) на линукс-машине назначьте шлюзом по умолчанию windows-машину (или пропишите роутинг на сети, находящиеся за windows-машиной так, чтобы она была шлюзом для этих сетей);
в) в сети net4 на пограничном шлюзе, для сети net1 пропишите шлюзом windows-машину;
г) на windows-машине для сети net1 пропишите шлюзом linux-машину.
Как еще более подробно написать, я не знаю.. если только готовые команды привести
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Касательно net2 и net3 по-прежнему неясно, откуда что идет.
net2 и net3 это два сетевых интерфейса на одной windows машине (которую надо роутером сделать).
В любом случае, схема остается той же:
а) пропишите вашу linux-машину шлюзом по умолчанию для сети net1;
Не понял что вы имеете в виду
б) на линукс-машине назначьте шлюзом по умолчанию windows-машину (или пропишите роутинг на сети, находящиеся за windows-машиной так, чтобы она была шлюзом для этих сетей);
Назначил шлюз по умолчанию *20.11, включил ip forwarding (в yast)
в) в сети net4 на пограничном шлюзе, для сети net1 пропишите шлюзом windows-машину;
А если на этой машине уже есть шлюз по умолчанию, что прописывать?
г) на windows-машине для сети net1 пропишите шлюзом linux-машину.
Сделал
Пока что результаты нулевые...
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Так на линукс-машину маршрут с какого интерфейса? не на обоих же.
я имею в виду, или сделать 192.168.20.10 шлюзом по умолчанию для сети 192.168.20.0/24, или же хостам сети 192.168.20.0/24 прописать маршрут на сети net2, net3, net4... через 192.168.20.10 (потому, что сейчас доступ к хостам этих сетей пытается вестись через шлюз по умолчанию, т.е. 192.168.20.11, а нам надо чтоб через нашу линукс-машину).
так, а до этого не назначен был что ли? и форвардинг выключен был? о_О
тогда маршрут на сети, находящиеся за виндовс-машиной (т.е. на net1), указав шлюзом виндовс-машину.
здесь - сомневаюсь, что правильно прописали.
попробуйте с виндовс-машины пингануть хост сети net1 - пинги должны идти, если маршрут на виндовс- и линукс-машинах правильно прописан.
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Вообщем кое-что получилось. Начал пинговаться с интерфейса net1 интерфейс net3...
А чтобы с net1 пинговался net4 необходимо на net4 указать шлюзом интерфейс net3 или прописать маршрут на сети, находящиеся за виндовс-машиной, все верно?
А чтобы с net1 пинговался net4 необходимо на net4 указать шлюзом интерфейс net3 или прописать маршрут на сети, находящиеся за виндовс-машиной, все верно?
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Значит, роутинг для хостов сети net1 на сети net2, net3 прописан правильно.
Достаточно прописать маршрут на сети, находящиеся за виндовс-машиной, указав при этом шлюзом виндовс-машину (т.е. 192.168.20.11)
Также, для сети net4 надо прописать маршрут на сеть net1 тоже через виндовую машину (т.е. шлюзом будет 192.168.99.77).
Блогосайт - http://www.fateyev.com
Спасибо сказали:
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Похоже через NAT это не будет работать или будет?
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Кстати, перечитал тему с начала.. Непонятно что там у вас за NAT, если виндовс-машина и хост Х (находящийся за NAT-ом по идее) взаимно пингуются, без проблем, по прямым адресам в соответствующей сети (то есть, трансляции адресов не происходит). Может, вы имеете в виду - у вас VPN?
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Это NAT который в Vmware.
Винда видит хост Х т.к. выпускается в реальную сеть через нат vmware, а вот он даже не знаю как настраивается. Хост Х не видит net3, а net3 видит хост Х.
Винда видит хост Х т.к. выпускается в реальную сеть через нат vmware, а вот он даже не знаю как настраивается. Хост Х не видит net3, а net3 видит хост Х.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Тогда должно работать через NAT, пробуйте.
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Также, для сети net4 надо прописать маршрут на сеть net1 тоже через виндовую машину (т.е. шлюзом будет 192.168.99.77).
Как прописать если с хоста Х 192.168.99.77 не пингуется?
Похоже что через NAT не получиться сделать то, что нужно.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Маршрутизация через win 2000 prof
Попробуйте шлюзом прописать машину, осуществляющую NAT (хотя, сильно сомневаюсь).
Насчет NAT в vmware вообще - а почему бы не использовать Bridged Network?
Блогосайт - http://www.fateyev.com
-
rfcr
- Сообщения: 92
Re: Маршрутизация через win 2000 prof
Пробовал и так - не получается...
Bridged Network попробую как-нибудь, но только в качестве эксперимента. Держать виртуалки в реальной сети не хочу.
Bridged Network попробую как-нибудь, но только в качестве эксперимента. Держать виртуалки в реальной сети не хочу.