Перейти к содержанию

VMware под WinXP c Fedora Core 6


Рекомендуемые сообщения

Доброго всем дня!

У меня на компьютере в качестве основной системы стоит WinXP, под ней установлена VMware Workstation 5.5.0 с гостевой системой Fedora Core 6 (учусь пока Smile). Собственно задача передо мной стоит следующая: надо настроить виртуальный хостинг в Федоре, чтобы, к примеру, при вводе в Internet Explorer http://test.localdomain загружалась заранее созданная страничка. Посему я поставил Apache2 в Федоре, виртуальный хостинг в httpd.conf настроен правильно - из под Федоры запускается. В IE открываться не хочет, даже на IP-шник не отвечает:

Во время доставки URL: http://192.168.136.3/

Произошла следующая ошибка:

Не удалось установить соединение.

Был получен ответ:

(145) Connection timed out

Удаленный сервер либо сеть не отвечают. Пожалуйста, повторите запрос.

При этом ping проходит и в одну (с реальной машины на виртуальный хост) и в другую (с виртуального хоста на реальную машину) сторону. Сеть в VMware настроена через NAT (192.168.136.2), пинг на NAT с виртуальной машины проходит, с реальной - нет. NAT не отвечает на arp-запрос. Прописал MAC NAT'а статически в arp-таблицу - все равно на пинг не отвечает. Анализ tcpdump'ом показывает, что нет ответа на NetBIOS-запросы ни у NAT'а, ни у у виртуального хоста (при вводе http://192.168.136.3 в IE).

Вопросы: как мне настроить NetBIOS (похоже, что проблема в нем), и где (в VMware, для NAT'а, или в Федоре)?

В VMware из настроек NetBIOS'а нашел только:

#Timeout for NBNS queries.

nbnsTimeout = 2

#Number of retries for each NBNS query.

nbnsRetries = 3

# Timeout for NBDS queries.

nbdsTimeout = 3

Не понимаю чем мне это может помочь...

Насчет NetBIOS'а в Федоре - слышал, что существует специальный сервер для объединения линуксовских и виндовских машин в сеть - Samba называется... можно ли мне в этой ситуации как-нибудь без него обойтись?

Вроде все... Заранее спасибо за внимание и помощь Smile

Ссылка на комментарий
Поделиться на другие сайты

Firewall в федоре не включен? Apache, случайно, не настроен на прием только локальных запросов? Вместо NAT ничего использовать не пробовали (bridged, host-only)? Samba здесь ни при чем, так как Вы используете только HTTP. Вообще, сеть в VMWare иногда глючит, напр., если физическая сетевуха не воткнута никуда, то и пляски с бубном не всегда помогают.

Ссылка на комментарий
Поделиться на другие сайты

Firewall отключен (чистил: iptables -F).

Настройка Virtual Host:

NameVirtualHost 192.168.136.3:80

<VirtualHost 192.168.136.3:80>

DocumentRoot /home/test

ServerName test.localdomain

ErrorLog /var/log/httpd/test.localdomain-error_log

CustomLog /var/log/httpd/test.localdomain-access_log common

DirectoryIndex index.html

</VirtualHost>

По-моему здесь нет никаких директив, указывающих на прием только локальных запросов.

Bridged не хотелось бы использовать, т.к. карточка подсоединена к LAN, и мне не известно как отреагирует сеть на появление нового незарегистрированного интерфейса. Host-only можно попробовать...

Ссылка на комментарий
Поделиться на другие сайты

/etc/resolv.conf:

-----------------

search xxx.xxx.ru

nameserver 10.16.20.4

nameserver 10.16.12.1

/etc/sysconfig/network:

-----------------------

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=test.localdomain

GATEWAY=192.168.136.2 # default gateway - NAT

/etc/hosts:

-----------

::1 localhost

192.168.136.3 test.localdomain

/etc/host.conf:

-----------

order hosts,bind

ifconfig

--------

# NAT

eth0

Link encap:Ethernet HWaddr 00:0C:29:02:35:AC

inet addr:192.168.136.3 Bcast:192.168.136.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe02:35ac/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:44 errors:0 dropped:0 overruns:0 frame:0

TX packets:79 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:5913 (5.7 KiB) TX bytes:8727 (8.5 KiB)

Interrupt:169 Base address:0x1080

#Host-only

eth1

Link encap:Ethernet HWaddr 00:0C:29:02:35:B6

inet addr:192.168.10.2 Bcast:192.168.10.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe02:35b6/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:10 errors:0 dropped:0 overruns:0 frame:0

TX packets:44 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2430 (2.3 KiB) TX bytes:6252 (6.1 KiB)

Interrupt:177 Base address:0x1400

lo

Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:95 errors:0 dropped:0 overruns:0 frame:0

TX packets:95 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:13662 (13.3 KiB) TX bytes:13662 (13.3 KiB)

route

-----

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

192.168.136.0 * 255.255.255.0 U 0 0 0 eth0

192.168.10.0 * 255.255.255.0 U 0 0 0 eth1

default 192.168.136.2 0.0.0.0 UG 0 0 0 eth0

Ссылка на комментарий
Поделиться на другие сайты

Можно ли говорить о включенном selinux, если в dmesg у меня выскакивают строчки типа SELinux: initialized .... , а lsmod ничего связанного с selinux не выводит?

Ссылка на комментарий
Поделиться на другие сайты

1) Какой адрес у сетевой карты под виндой? 10.x.x.x ?

2) Без виртуального хостинга достучаться можно? Такое впечатление, что винда не знает, куда отправлять запрос. Хотя, если пинги проходят, а http - нет, то - или файерволл, или сервер не принимает запросы.

3) В httpd.conf должно быть что-то подобное:

#Listen 12.34.56.78:80

Listen 80

4) Попробуйте, все-таки, bridged. Почему сеть должна отреагировать по-особому?

5) SELinux, по-идее, задействован.

http://www.osp.ru/os/2005/04/185543/

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Можно ли говорить о включенном selinux, если в dmesg у меня выскакивают строчки типа SELinux: initialized .... , а lsmod ничего связанного с selinux не выводит

о нем можно говорить если вы при установке системы его не выключили

Ссылка на комментарий
Поделиться на другие сайты

1)да, IP-шник под виндой такой (10.х.х.х)

2)без виртуального хостинга можно достучаться опять же только из под Федоры. Файерволл почищен, сервер отвечает из под Федоры.

3)конечно есть Smile

4)пробую...

5)selinux выключил, прописав в /etc/selinux SELINUX=disabled - не помогло Sad

Ссылка на комментарий
Поделиться на другие сайты

Ура, товарищи!!! Bridge помог Very Happy

Всем спасибо за помощь и советы.

P.S. И все-таки интересно, почему с NAT'ом ничего не вышло? Пинг с вини на Федору проходит, обратно тоже. А вот NAT пингуется только со стороны Федоры. Видимо здесь и зарыта собака, вини не видит этот NAT. Хотелось бы услышать чье-нибудь мнение по этому поводу. Как вы считаете это глюк VMware или все-таки с настройками что-то не то?

Ссылка на комментарий
Поделиться на другие сайты

vpk писал(а) Thu, 19 April 2007 12:41

Сам долго плясал с бубном Smile , копался в настройках etc. IMHO, это особенности реализации NAT VMWare.

Host-only тоже не фурычит Sad

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...