Войти

Показать полную графическую версию : Проблемы с маршрутизацией (Windows + Linux + VMware)


Ursus Spelaeus
24-10-2007, 12:57
Всем привет! Прошу прощения за беспокойство, к сожалению своим умом проблему решить не смог, а время поджимает =(

Имеется:
VMware 6.0.1 ACE Edition (VMware tools installed):
VMware Net1 adapter: subnet 192.168.17.0/255.255.255.0, DHCP - disabled
VMware Net8 adapter: subnet 192.168.32.0/255.255.255.0, DHCP - enabled
NAT VMnet host VMNet8, Gateway IP: 192.168.32.2
Red Hat Linux Enterprise Edition 4 Update 5 (Guest OS)
см. linuz.gif & linuzr.gif
Windows Server 2003 Enterprise Edition, SP2 (Host OS)
> ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : inferno
Primary Dns Suffix . . . . . . . : office.somehost.msk
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : Yes
DNS Suffix Search List. . . . . . : office.somehost.msk
somehost.msk

Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.17.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : 81.241.112.100
81.241.112.105

Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI TX NIC (3C905B-TX)
Physical Address. . . . . . . . . : 00-01-02-85-3F-F5
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.17.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 81.241.112.46
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 81.241.112.1
DNS Servers . . . . . . . . . . . : 81.241.112.100
81.241.112.105
Primary WINS Server . . . . . . . : 81.241.112.100

> route print

IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet1
0x3 ...00 01 02 85 3f f5 ...... 3Com EtherLink XL 10/100 PCI TX NIC (3C905B-TX) - Trend Micro Common Firewall Miniport
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 81.241.112.1 192.168.17.1 20
0.0.0.0 0.0.0.0 81.241.112.1 81.241.112.46 20
81.241.112.0 255.255.255.0 81.241.112.46 81.241.112.46 20
81.241.112.46 255.255.255.255 127.0.0.1 127.0.0.1 20
81.255.255.255 255.255.255.255 81.241.112.46 81.241.112.46 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.17.0 255.255.255.0 192.168.17.1 192.168.17.1 20
192.168.17.0 255.255.255.0 192.168.17.2 81.241.112.46 20
192.168.17.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.17.2 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.17.255 255.255.255.255 192.168.17.1 192.168.17.1 20
192.168.17.255 255.255.255.255 192.168.17.2 81.241.112.46 20
224.0.0.0 240.0.0.0 81.241.112.46 81.241.112.46 20
224.0.0.0 240.0.0.0 192.168.17.1 192.168.17.1 20
255.255.255.255 255.255.255.255 81.241.112.46 81.241.112.46 1
255.255.255.255 255.255.255.255 192.168.17.1 192.168.17.1 1
Default Gateway: 81.241.112.1
===========================================================================
Persistent Routes:
None

Пытаюсь сделать так, чтобы Линукс мог быть доступен локально и при этом сам имел выход в интернет через настоящий физический адаптер винды без каких либо ограничений. Виндовс фаервол выключен, работает только фаервол антивирусника (это видно из route print). Сейчас я не могу даже получить доступ к Линуксу локально - не пингуется зараза. Интернет шаринг делать не хочу и не могу по определенным причина, если включить интернет шаринг то запускается виндовс фаервол (естественно!) и все работает...
Т.е. маршрут должен быть что-то вроде этого:
Из Линукса во внешний мир и в хост ОС: 192.168.17.4(Guest) -> 192.168.17.1(VMware) -> 192.168.17.2(Host) -> 81.241.112.46(Host) -> 81.241.112.1(Gate)
Из винды в Линукс (из хост ОС в гостевую ОС): 81.241.112.46(Host) -> 192.168.17.2(Host) -> 192.168.17.1(VMware) -> 192.168.17.4(Guest)

Thanks in advance!

kim-aa
24-10-2007, 13:43
Ursus Spelaeus,
Обычно проблемы в настройках виртуальных интерфейсов VMWare (поищите поиском, как-то подобный вопрос задавали там VMVare Guest c DHCP не работал).

По 6 не скажу.
Вот что есть в 5.5

У интерфейса есть следующие свойства:
- Bridged
- NAT
- Host-Only
- Custom


- Bridged - самый простой. Физический интерфейс переводится в режим програмного моста.
IP- VMVare Гостевой ОС должен быть из той же самой сети что и IP HOST-системы.
Рекомендую применять его.

- NAT - не пробовал, но судя по всему IP-один, и как гостевая машина увидит хост-машину - ХЗ.

- host-only - пакеты не уйдут за пределы машины, т.е. виртуальная машина будет видна только хост-машине

- Custom - необходим при создании Team. Этаких виртуальных сегментов ЛВС, в которые объединяются гостевые ОС (машины)

Ursus Spelaeus
24-10-2007, 13:51
У меня стоит VMNet1 (Host-only) - т.е. как ни крутись, ничего с этим не сделать? Максимум можно попытаться "увидеть" Линукс из винды?
NAT мне к сожалению не подходит =(
Попробую еще с бриджом поиграться...

kim-aa
24-10-2007, 13:57
У меня стоит VMNet1 (Host-only) - т.е. как ни крутись, ничего с этим не сделать? »
естественно. Этот режим специально если ты что-либо супер-пупер безопастное отлаживаешь чисто в своем внутреннем сегменте.

Ursus Spelaeus
24-10-2007, 18:22
бриджинг тоже не работает ;(

Ethernet adapter Local Area Connection (физический адаптер):
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI TX NIC (3C905B-TX)
Physical Address. . . . . . . . . : 00-01-02-85-3F-F5
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.17.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 81.241.112.46
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 81.241.112.1
DNS Servers . . . . . . . . . . . : 81.241.112.100 81.241.112.105
Primary WINS Server . . . . . . . : 81.241.112.100

Linux eth0 192.168.17.3 gw 192.168.17.1

Так вот, 192.168.17.3 (Линукс внутри VMware) пингует 192.168.17.1 (винды), а наоборот нет! Нфига не понимаю что происходит!

D:\>route print

IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet1
0x4 ...00 01 02 85 3f f5 ...... 3Com EtherLink XL 10/100 PCI TX NIC (3C905B-TX) - Trend Micro Common Firewall Miniport
0x5 ...00 0e a6 61 05 f9 ...... 3Com Gigabit LOM (3C940) - Trend Micro Common Firewall Miniport
=========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 81.241.112.1 81.241.112.46 20
81.241.112.0 255.255.255.0 81.241.112.46 81.241.112.46 20
81.241.112.46 255.255.255.255 127.0.0.1 127.0.0.1 20
81.255.255.255 255.255.255.255 81.240.112.46 81.241.112.46 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.17.0 255.255.255.0 192.168.17.1 81.241.112.46 20
192.168.17.0 255.255.255.0 192.168.17.2 192.168.17.2 20
192.168.17.0 255.255.255.0 192.168.17.97 192.168.17.97 20
192.168.17.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.17.2 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.17.97 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.17.255 255.255.255.255 192.168.17.1 81.241.112.46 20
192.168.17.255 255.255.255.255 192.168.17.2 192.168.17.2 20
192.168.17.255 255.255.255.255 192.168.17.97 192.168.17.97 20
192.168.32.0 255.255.255.0 192.168.32.1 192.168.32.1 20
192.168.32.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.32.255 255.255.255.255 192.168.32.1 192.168.32.1 20
224.0.0.0 240.0.0.0 81.241.112.46 81.241.112.46 20
224.0.0.0 240.0.0.0 192.168.17.2 192.168.17.2 20
224.0.0.0 240.0.0.0 192.168.17.97 192.168.17.97 20
224.0.0.0 240.0.0.0 192.168.32.1 192.168.32.1 20
255.255.255.255 255.255.255.255 81.241.112.46 81.241.112.46 1
255.255.255.255 255.255.255.255 192.168.17.2 192.168.17.2 1
255.255.255.255 255.255.255.255 192.168.17.97 192.168.17.97 1
255.255.255.255 255.255.255.255 192.168.32.1 192.168.32.1 1
Default Gateway: 81.241.112.1
=========================================================================
Persistent Routes:
None

kim-aa
25-10-2007, 08:14
Так вот, 192.168.17.3 (Линукс внутри VMware) пингует 192.168.17.1 (винды), а наоборот нет! Нфига не понимаю что происходит! »

фаервол на linux отключи

Ursus Spelaeus
25-10-2007, 17:36
а я его вроде бы отключал еще при установке Линкса.
а как это сделать? и что вообще можно сделать?




© OSzone.net 2001-2012