PDA

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


GateKeeper
29-09-2011, 03:07
Вопрос такой:

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

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

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

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

Angry Demon
29-09-2011, 08:07
Предполагаю, что можно настроить виртуальный интерфейс Виртуал Бокса, задав ему статический адрес из той же сети что и тот кампутер за свитчем и как-то дополнительно настроив маршрутизацию через реальный физический интерфейс.
Сделайте проще, присвойте физическому интерфейсу второй адрес из той же подсети, что и целевой компьютер.

GateKeeper
29-09-2011, 10:27
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
GateKeeper, а если сменить DHCP-адрес на статичный такой же?

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

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

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

GateKeeper
30-09-2011, 01:19
неужели никто не знает как настроить маршрутизацию в данном случае? я что, единственный человек за всю историю человечества в подобной ситуации?

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

GateKeeper
30-09-2011, 05:53
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
как мне "соединить" вот эти два интерфейса:

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
до другого кампутера за свитчем мне нужно достучаться из хост-машины, а не из гостевой ОС, запущенной в Виртуал Боксе. »
Ну если совсем извратиться хочется...
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
Сам интерфейс соединен со свитчем »
а если свитч управляемый и на вашем порту разрешены только IP-адреса из вашей сети? остальные будут блокироваться. в смысле пакеты, с заголовками из другой сети.
в любой момент может придти запрос от DHCP сервера о смене адреса и тогда мы получим конфликт адресов в сети и другие удовольствия. »
запрос приходит не от DHCP сервера, а от клиента. и не в любой момент, а по истечении срока аренды - у вас она стоит всего 1 час....
Если у вас используется привязка по МАС, то никакого конфликта IP не будет.




© OSzone.net 2001-2012