Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Два IP-шника на одном интерфейсе (http://forum.oszone.net/showthread.php?t=216734)

GateKeeper 29-09-2011 03:07 1762171

Два IP-шника на одном интерфейсе
 
Вопрос такой:

Windows 7 c одним физическим сетевым интерфейсом (Intel(R) 82579LM Gigabit Network Connection).
И с одним виртуальным сетевым интерфейсом (VirtualBox Host-Only Ethernet Adapter).

Физический сетевой интерфейс получает динамический адрес по DHCP из некоторой сети/диапазона. Сам интерфейс соединен со свитчем, к которому присоединен еще один кампутер со статическим адресом из совершенно другой сети/диапазона.

Вопрос: как достучаться до кампутера за свичем, при условии, что изменять адрес того кампутера нельзя?

Предполагаю, что можно настроить виртуальный интерфейс Виртуал Бокса, задав ему статический адрес из той же сети что и тот кампутер за свитчем и как-то дополнительно настроив маршрутизацию через реальный физический интерфейс. Вопрос в том, как именно настроить такую маршрутизацию если адрес на физическом интерфейсе выделяется динамически по DHCP?

Angry Demon 29-09-2011 08:07 1762199

Цитата:

Цитата GateKeeper
Предполагаю, что можно настроить виртуальный интерфейс Виртуал Бокса, задав ему статический адрес из той же сети что и тот кампутер за свитчем и как-то дополнительно настроив маршрутизацию через реальный физический интерфейс.

Сделайте проще, присвойте физическому интерфейсу второй адрес из той же подсети, что и целевой компьютер.

GateKeeper 29-09-2011 10:27 1762287

Angry Demon,

в моем случае так сделать нельзя, т.к. "When you click Obtain an IP address automatically, click the Alternate Configuration tab, and type an alternate configuration, you can move your computer between one statically configured network (such as a home network) and one or more dynamically configured networks (such as a corporate network) without changing any settings. If the DHCP server is unavailable (for example, when your computer is connected to your home network), the network adapter is automatically configured with your alternate configuration, and the computer functions correctly on the network. When you move the computer back to the dynamically configured network and the DHCP server is available, the network adapter is automatically configured with the dynamic configuration assigned by the DHCP server. The alternate configuration is used only when the DHCP client cannot locate a DHCP server."

вопрос остается открытым и очень срочным! очень надеюсь на помощь!
Спасибо!

Angry Demon 29-09-2011 11:51 1762335

GateKeeper, а если сменить DHCP-адрес на статичный такой же?

GateKeeper 29-09-2011 12:31 1762361

Angry Demon,
а смысл? в любой момент может придти запрос от DHCP сервера о смене адреса и тогда мы получим конфликт адресов в сети и другие удовольствия.
я уже забил на установку второго адреса на физический интерфейс. думаю более реалистично и проще настроить маршрутизацию с виртуального адаптера виртуал бокса на реальный адаптер 82579LM Gigabit карточки. только пока не знаю как =)

GateKeeper 29-09-2011 13:45 1762406

в общем погуглив я увидел что многие хотели того же самого - два и более адреса на одном интерфейсе с включенным DHCP. к сожалению в Windows 7 такая возможность похоже вообще отсутствует.

так что единственный способ, это настроить маршрутизацию/форвардинг через физический интерфейс на виртуальный.
вопрос - как это сделать?

GateKeeper 30-09-2011 01:19 1762773

неужели никто не знает как настроить маршрутизацию в данном случае? я что, единственный человек за всю историю человечества в подобной ситуации?

El Scorpio 30-09-2011 05:31 1762807

Цитата:

Цитата GateKeeper
Предполагаю, что можно настроить виртуальный интерфейс Виртуал Бокса, задав ему статический адрес из той же сети что и тот кампутер за свитчем »

Сетевому интерфейсу на виртуальной машине прописывается статичный IP из нужного диапазона. В свойствах виртуальной машины сетевому интерфейсу режим тип "bridge" ("мост") с сетевым интерфейсом основной системы. Напоминаю, что компьютер, имеющий мост между несколькими сетевыми интерфейсами, работает подобно обычному свитчу.
В результате на 2-м уровне протоколов TCP/IP (MAC-адреса) получаем одну локальную вычислительную сеть, поверх которой на третьем уровне (IP-адреса) организуется две независимые локальные сети: Windows 7 на реальной машине получает от DHCP-сервера один адрес, а система на виртуальной машине имеет совершенно другой адрес.

GateKeeper 30-09-2011 05:53 1762814

El Scorpio,
толи руки кривые у меня, то ли я чего то не понял... не работает ваш сценарий =(

route -print

===========================================================================
Interface List
17...a0 88 b4 b2 36 90 ......Intel(R) Centrino(R) Advanced-N 6205
14...5c 26 0a 70 8b 91 ......Intel(R) 82579LM Gigabit Network Connection
19...08 00 27 00 c8 89 ......VirtualBox Host-Only Ethernet Adapter
35...08 00 27 00 20 74 ......VirtualBox Host-Only Ethernet Adapter #2
1...........................Software Loopback Interface 1
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
38...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
22...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #5
23...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #6
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 203.143.170.1 203.143.170.177 10
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.100.0 255.255.255.0 On-link 192.168.100.13 276
192.168.100.0 255.255.255.0 On-link 192.168.100.66 276
192.168.100.13 255.255.255.255 On-link 192.168.100.13 276
192.168.100.66 255.255.255.255 On-link 192.168.100.66 276
192.168.100.255 255.255.255.255 On-link 192.168.100.13 276
192.168.100.255 255.255.255.255 On-link 192.168.100.66 276
203.143.170.0 255.255.255.0 On-link 203.143.170.177 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 203.143.170.177 266
224.0.0.0 240.0.0.0 On-link 192.168.100.13 276
224.0.0.0 240.0.0.0 On-link 192.168.100.66 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 203.143.170.177 266
255.255.255.255 255.255.255.255 On-link 192.168.100.13 276
255.255.255.255 255.255.255.255 On-link 192.168.100.66 276
===========================================================================
Persistent Routes:
None


ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . :
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Peer-Peer
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . :

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : dynhost.nicta.com.au
Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection
Physical Address. . . . . . . . . : 5C-26-AA-70-8B-91
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2402:1800:1:2801:441f:98a2:a03b:f0d4(Preferred)
Temporary IPv6 Address. . . . . . : 2402:1800:1:2801:c430:1183:c03d:cf40(Preferred)
Link-local IPv6 Address . . . . . : fe80::441f:98a2:a03b:f0d4%14(Preferred)
IPv4 Address. . . . . . . . . . . : 203.143.170.177(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 30 б_-впЎап 2011 _. 11:40:53
Lease Expires . . . . . . . . . . : 30 б_-впЎап 2011 _. 12:40:53
Default Gateway . . . . . . . . . : fe80::21c:b0ff:fe23:9040%14
203.143.170.1
DHCP Server . . . . . . . . . . . :
DNS Servers . . . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter VirtualBox Host-Only Network:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physical Address. . . . . . . . . : 08-00-27-00-C8-89
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::d960:d613:b6cb:f127%19(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.100.13(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 487063591
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-E3-87-3D-5C-26-0A-70-8B-91
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter VirtualBox Host-Only Network #2:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter #2
Physical Address. . . . . . . . . : 08-00-27-00-20-74
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5c04:e32d:8066:9d86%35(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.100.66(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 587726887
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-E3-87-3D-5C-26-0A-70-8B-91
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled


ПС. до другого кампутера за свитчем мне нужно достучаться из хост-машины, а не из гостевой ОС, запущенной в Виртуал Боксе.

GateKeeper 30-09-2011 06:11 1762819

как мне "соединить" вот эти два интерфейса:

Interface List
14...5c 26 0a 70 8b 91 ......Intel(R) 82579LM Gigabit Network Connection (203.143.170.177/255.255.255.0)
и
19...08 00 27 00 c8 89 ......VirtualBox Host-Only Ethernet Adapter (192.168.100.13/255.255.255.0)

так, чтобы можно было достучаться до другого (реального физического) кампутера с адресом 192.168.100.5 соединенного через свич к карточке 14?

El Scorpio 30-09-2011 09:04 1762869

Цитата:

Цитата GateKeeper
до другого кампутера за свитчем мне нужно достучаться из хост-машины, а не из гостевой ОС, запущенной в Виртуал Боксе. »

Ну если совсем извратиться хочется...
1. Выполнить мой сценарий и убедиться, что из виртуальной машины можно достучаться до нужного компьютера (повторяю, что сетевой интерфейс виртуальной машины должен иметь тип "сетевой мост")
2. Создать в параметрах виртуальной машины сетевой адаптер типа "виртуальный адаптер хоста". В свойствах реальной windows появится ещё один сетевой интерфейс (для связи с виртуальной машиной)
3. В параметрах сетевых подключений windows на виртуальной машине объединить два сетевых интерфейса в "мост". Назначить мосту IP-адрес, который ранее имел единственный интерфейс виртуальной машины (не обязательно - просто для отладки)
4. На реальной машине прописать виртуальному интерфейсу IP-адрес из подсети нужного компьютера. Попинговать виртуальную машину, а потом и нужный компьютер. Всё должно работать.

Суть здесь в цепочке мостов (эмулирующей цепочку свичей), соединяющих воедино следующие сегменты: виртуальный интерфейс (vboxnet0) реальной машины (192.168.100.13) -- виртуальный интерфейс №1 (virtual host only) виртуальной машины -- виртуальный интерфейс №2 (network bridge) виртуальной машины -- реальный сетевой интерфейс реальной машины -- реальная ЛВС. Далее через свитч реальной ЛВС на нужный компьютер (192.168.100.5).

В общем, задача вида "нужно удалить гланды, через рот нельзя"

exo 30-09-2011 16:49 1763206

Цитата:

Цитата GateKeeper
Сам интерфейс соединен со свитчем »

а если свитч управляемый и на вашем порту разрешены только IP-адреса из вашей сети? остальные будут блокироваться. в смысле пакеты, с заголовками из другой сети.
Цитата:

Цитата GateKeeper
в любой момент может придти запрос от DHCP сервера о смене адреса и тогда мы получим конфликт адресов в сети и другие удовольствия. »

запрос приходит не от DHCP сервера, а от клиента. и не в любой момент, а по истечении срока аренды - у вас она стоит всего 1 час....
Если у вас используется привязка по МАС, то никакого конфликта IP не будет.


Время: 18:26.

Время: 18:26.
© OSzone.net 2001-