Показать полную графическую версию : Маршрутизация | Две сетевые карты. Маршрутизатор/Router или Мост/Bridge.
Страниц :
1
2
3
4
[
5]
6
7
8
connection
14-10-2005, 05:08
Доброго времени суток!!!
Как осуществить сабж? Я так понимаю, нужно настроить маршрутизацию. Как это лучшсье сделать? Поставить апаратный роутер или можно обойтись программным?
Что лучше для этого использовать? Сеть небольшая будет. Станций на 50-60, не больше.
P.S.
Только не спрашивайте зачем сети на 50 машин нужно такое разделение.
а что у тебя в качестве маршрутизатора будет выступать?
RaZZoRRo
14-10-2005, 18:20
можно и програмным роутером ,что дешевле ..;)
все равно надо будет выделять машину (с 2 или более сетевыми) под роутер, на ней поднимать либо Винду серверную либо фриху, на ней настраивать программную маршрутизацию.
А вообще если есть нормальные свитчи 3 уровня то на них можно это организовать.
connection
17-10-2005, 04:06
Попробовал сделать такую штуку: Есть комп, с 2003 виндой.
Присваиваем ему например ip=192.168.1.1, Default Gateway=192.168.1.1, DNS=192.168.1.1
Берем еще один комп, ip=192.168.10.1, Degault Gateway=192.168.1.1, DNS=192.168.1.1
Оба друг друга видят. Никакого дополнительного софта на 2003 не стоит. DNS сервера тоже там нет.
Я так понимаю, DG - это то куда он будет отправлять все пакеты, которые предназначены не своей подсети, так?
Так может так и сделать?
Есть сервак, поставить туда DHCP и DNS сервера, он будет всем выдавать ip'шники, DNS, и прописывать всем DG на себя. Или так не получиться? Подсетей будет только две, не больше.
А программно маршрутизацию с помощью чего лучше сделать? WinRoute? WinGate?
RaZZoRRo
17-10-2005, 13:10
Берем еще один комп, ip=192.168.10.1, Degault Gateway=192.168.1.1,
шлюз должен находится в тойже подсети что и адрес ..;)
Я так понимаю, DG - это то куда он будет отправлять все пакеты, которые предназначены не своей подсети, так?
на примере первой строки таблицы маршрутизации :
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.0.51 192.168.0.200 1
все пакеты пересылаются на 192,168,0,51 с интерфейса 192.168.0.200
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
192.168.0.0 255.255.255.0 192.168.0.200 192.168.0.200 1
означает что для подсети 192,168,0,0 все пакеты передаются через интерфейс 192.168.0.200 , как видно для отправки пакетов в свою подсеть используется "собственный" шлюз ...
Есть сервак, поставить туда DHCP и DNS сервера, он будет всем выдавать ip'шники, DNS, и прописывать всем DG на себя. Или так не получиться
почему же не получится ??? Вы можете в настройках DHCP сервера указать нужные вам настройки DG и DNS
connection
18-10-2005, 04:18
А на сервере, адрес которого я буду указывать в качестве DG в настройках DHCP, нужно какое-то дополнительное программное обеспечение? Типа WinRoute? Или ничего не нужно?
Поставь одну машину на Linux с двумя сетевухами.
Настрой:
#ifconfig eth0 192.168.1.1 netmask 255.255.255.0
#ifconfig eth1 192.168.10.1 netmask 255.255.255.0
#echo 1 > /proc/sys/net/ipv4/ip_forward
Для клиентских машин из сети 192.168.1.0 default gw ставишь 192.168.1.1
а для 192.168.10.0 - default gw 192.168.10.1
и будет у тебя всё работать
вопрос:
1. вышеуказанные сети физически отделены?
2. требуется обоюдное направление перемещения пакетов?
1. Если сети физически отделены, то потребуются 2 сеть.карты на одну машину-маршрутизатор
a) Если маршрутизатор под управлением winserver, то есть возможность без дополнительных программ настроить маршрутизацию (пуск - панельуправления - администрирование - routing and remote access)
б) Дополнительно установив ПО для маршрутизации. Какое ПО выбрать - дело вкуса, лично меня kerio winroute firewall вполне устраивает: для него много доки, прост в использовании, + работает как файрвол
2. Если сети физически не отделены, то можно одной сеть.карте присвоить 2 ip адреса
connection
18-10-2005, 12:21
Ясно, спасобо!
А можно ли в винде одной карте присвоить 2 ip адреса? На Unix-like такое делается, а как в винде это выглядит?
Просто отдельную машину с Линуксом никак не получится выделить...
RaZZoRRo
18-10-2005, 14:15
А можно ли в винде одной карте присвоить 2 ip адреса?
можно ,
сетевое подключение - свойства - tcp/ip - свойство - дополнительно - парметры IP - добавляете еще IP адрес
connection
20-10-2005, 02:53
Спасибо большое всем за ответы. Вы очень помогли.
А можно ли в винде одной карте присвоить 2 ip адреса?
Вряд ли.
Просто отдельную машину с Линуксом никак не получится выделить...
Тогда проще новую сетевую карту установить.
stranger-s
01-03-2006, 20:53
Есть локальная сеть под ХР с адресами 192.168.0.1-192.168.0.30 маска 255.255.255.0, шлюз 192.168.0.1
На машине 192.168.0.1 ХР Prof SP2 две сететвые, вторая 192.168.1.2, к ней подключен подключен ADSL модем с адресом 192.168.1.1. Служба "Маршрутизация и удаленный доступ" включена в автомат.
route add 192.168.0.1 255.255.255.0 192.168.1.2 metric 2
или
route add 192.168.0.1 255.255.255.0 192.168.1.1 metric 2
выдают ошибку.
Не могу понять где ошибка, как стандартными средствами расшарить инет...
в мастере настроики сети есть пунк "другие компьютеры выходят в интернет через этот"
stranger-s
01-03-2006, 23:21
стоит, не помогает.
из сети не пингуется 192.168.1.2
так он и не будет пинговаться- это же разные подсети. в каждой машине пропиши шлюз.
Barracuda
02-03-2006, 04:36
на клиентах пишем route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 или просто задаём его дефолтным шлюзом в настройках IP :)
на 192.168.0.1 подымаем ICS
Я думаю так:
1. прописать на шлюзе : "route add 0.0.0.0 mask 0.0.0.0 192.168.1.1" (адрес ADSL-модема) и включить маршрутизацию между интерфейсами 192.168.0.1 192.168.1.2
2. на клиентах прописать шлюз-по-умолчанию 192.168.0.1
3. прописать на шлюзе "шлюз-по-умолчанию 192.168.1.1 " (т.е. опять же ADSL)
третий пункт необязателен, т.к. он нужен для доступа в интернет с самого шлюза
Небольшое пояснение:
route add [ip-address] mask [mask] [шлюз]
ip-address - это адрес, кому предназначен пакет. В нашем случае это интернет, поэтому ставим нули.
шлюз- это ADSL-модем. Тут как бы все очевидно.
Таблица маршрутизации - нужна не клиентам, отправляющим запрос в интернет ,а шлюзу 192.168.0.1. Таблица маршрутизации - предназначена для шлюза и прописанные маршруты -это информация шлюзу, что делать с транзитными (проходящими через него) пакетами.
Если в сети есть еще одна подсеть, например 192.168.3.0/24
То очевидно, для того чтобы пакет из сети 192.168.0.0/24 дошел до адресата, расположенного в сети 192.168.3.0/24, надо указать адрес соответсвующего шлюза, например 192.168.1.254.
в этом случае добавляется еще один маршрут вида "route add 192.168.3.0 mask 255.255.255.0 192.168.1.254"
Это надо понимать.
stranger-s
02-03-2006, 14:41
to XPurple :
извиняюсь за глупый вопрос, НО...
по поводу пункта 1: ... и включить маршрутизацию между интерфейсами 192.168.0.1 192.168.1.2
КАК???
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.