Войти

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


Qwerty!!
05-09-2012, 11:09
Здравствуйте.

На одном компе на одной сетевой карте прописать несколько подсети можно?
и как это работает?

sedarmill
06-09-2012, 11:31
1 сетевой интерфейс=1 IP адрес. Нужно больше - соединение поверх соединения (vpn туннель например) - по сути создается еще один (не обязательно один) виртуальный сетевой интерфейс, которому можно назначить другой IP, создав другую подсеть.

Angry Demon
06-09-2012, 11:33
На одном компе на одной сетевой карте прописать несколько подсети можно?
Можно. В свойствах TCP/IP педаль "Дополнительные параметры TCP/IP"

Qwerty!!
06-09-2012, 11:54
Можно. В свойствах TCP/IP педаль "Дополнительные параметры TCP/IP" »
А как она будет определять к какой сети относиться пакет? или для этого нужен будет какая-нибудь прога?

Angry Demon
06-09-2012, 11:58
А как она будет определять к какой сети относиться пакет?
Что значит "как"? На какой адрес будет обращение, туда и пойдёт пакет.

VictorSh
12-09-2012, 15:54
А как она будет определять к какой сети относиться пакет? или для этого нужен будет какая-нибудь прога? »
С помощью таблицы маршрутизации. В винде route print

Во FreeBSD например можно повесить несколько IP адресов на один интерфейс тоже. В винде я этого не делал за ненадобностью.

http://www.google.ru/search?q=%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+ip+%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0 %BE%D0%B2+%D0%BD%D0%B0+%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0% B9%D1%81%D0%B5+freebsd&sugexp=chrome,mod=18&sourceid=chrome&ie=UTF-8

http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/qa/if-ip-alias.html

http://rg74.ru/software/os/freebsd/freebsd-neskolko-ip-adresov-na-odnom-interfejse.html

Что значит "как"? »
Angry Demon, Вы объясните подробнее, просто человек явно не сетевик и скорее всего мало разбирается в сетях.

Tonny_Bennet
12-09-2012, 19:11
На одном компе на одной сетевой карте прописать несколько подсети можно?
и как это работает? »

У интерфейса может быть несколько адресов из соответствующих сетей. Предположим есть три компьютера

Comp1 192.168.0.5 / 255.255.255.0

Comp2 192.168.1.11 / 255.255.255.0

Comp3 с сетевой картой на которой настроены 2 адреса:
192.168.0.2 / 255.255.255.0 и 192.168.1.7 / 255.255.255.0

Ели мы все три компьютера включим в обыкновенный свитч, то обращаться друг к другу по IP адресу без доработок смогут только Comp1 -- Comp3, Comp2 -- Comp3. Comp1 не сможет пропинговать Comp2 по его адресу из-за того, что он находится не в его подсети.

Свитч ведёт таблицу MAC адресов, в которой есть соответствие MAC адреса устройства и порта свитча, к которому это устройство подключено. В нашем примере, компьютеры обращются друг к другу по IP адресу (3 уровень модели OSI), а свитч коммутирует соединения основываясь на MAC адресе (2 уровень OSI).

El Scorpio
17-09-2012, 02:25
В нашем примере, компьютеры обращются друг к другу по IP адресу (3 уровень модели OSI), а свитч коммутирует соединения основываясь на MAC адресе (2 уровень OSI). »

Разъясню подробнее.
Программа отправляет сетевой службе объём данных. Сетевая служба выполняет следующие действия:
1. Распределяет объём данных по пакетам фиксированной длины.
2. Добавляет в пакеты заголовок третьего уровня - IP-адрес компьютера-получателя и № порта программы-получателя, а также "обратный адрес" для идентификации и ответа.
3. Добавляет в пакеты MAC-адрес устройства, которое будет непосредственным получателем пакета, и свой MAC-адрес
MAC-адрес указывается следующим образом. Если согласно таблице маршрутизации IP-адрес получателя находится в подсети отправителя, то используется MAC-адрес получателя. Если же IP-адрес получателя принадлежит другой подсети, то используется MAC-адрес устройства, IP-адрес которого указан в таблице маршрутизации для соответствующей подсети, или MAC-адрес устройства "маршрут по-умолчанию", если соответствующей подсети в таблице маршрутизации нет.
В свою очередь маршрутизатор, получив пакет с IP-адресом другого устройства, пересылает пакет по соответствующему маршруту с заменой MAC-адресов на нужные.

Tonny_Bennet
17-09-2012, 11:06
El Scorpio, если честно было лень писать. Спасибо, думаю автору темы будет полезно.




© OSzone.net 2001-2012