Senchik Опубликовано 11 апреля, 2007 Жалоба Опубликовано 11 апреля, 2007 Доброго всем дня! У меня на компьютере в качестве основной системы стоит WinXP, под ней установлена VMware Workstation 5.5.0 с гостевой системой Fedora Core 6 (учусь пока ). Собственно задача передо мной стоит следующая: надо настроить виртуальный хостинг в Федоре, чтобы, к примеру, при вводе в 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 называется... можно ли мне в этой ситуации как-нибудь без него обойтись? Вроде все... Заранее спасибо за внимание и помощь Цитата
vpk_vpk Опубликовано 11 апреля, 2007 Жалоба Опубликовано 11 апреля, 2007 Firewall в федоре не включен? Apache, случайно, не настроен на прием только локальных запросов? Вместо NAT ничего использовать не пробовали (bridged, host-only)? Samba здесь ни при чем, так как Вы используете только HTTP. Вообще, сеть в VMWare иногда глючит, напр., если физическая сетевуха не воткнута никуда, то и пляски с бубном не всегда помогают. Цитата
Senchik Опубликовано 11 апреля, 2007 Автор Жалоба Опубликовано 11 апреля, 2007 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 можно попробовать... Цитата
vpk_vpk Опубликовано 11 апреля, 2007 Жалоба Опубликовано 11 апреля, 2007 Покажите вывод ifconfig, route и содержимое файлов /etc/hosts, /etc/host.conf, /etc/resolv.conf . Цитата
SignFinder Опубликовано 12 апреля, 2007 Жалоба Опубликовано 12 апреля, 2007 selinux на федоре надо выключить еще Цитата
Senchik Опубликовано 15 апреля, 2007 Автор Жалоба Опубликовано 15 апреля, 2007 /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 Цитата
Senchik Опубликовано 15 апреля, 2007 Автор Жалоба Опубликовано 15 апреля, 2007 Можно ли говорить о включенном selinux, если в dmesg у меня выскакивают строчки типа SELinux: initialized .... , а lsmod ничего связанного с selinux не выводит? Цитата
vpk_vpk Опубликовано 16 апреля, 2007 Жалоба Опубликовано 16 апреля, 2007 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/ Цитата
SignFinder Опубликовано 17 апреля, 2007 Жалоба Опубликовано 17 апреля, 2007 Цитата: Можно ли говорить о включенном selinux, если в dmesg у меня выскакивают строчки типа SELinux: initialized .... , а lsmod ничего связанного с selinux не выводит о нем можно говорить если вы при установке системы его не выключили Цитата
Senchik Опубликовано 18 апреля, 2007 Автор Жалоба Опубликовано 18 апреля, 2007 1)да, IP-шник под виндой такой (10.х.х.х) 2)без виртуального хостинга можно достучаться опять же только из под Федоры. Файерволл почищен, сервер отвечает из под Федоры. 3)конечно есть 4)пробую... 5)selinux выключил, прописав в /etc/selinux SELINUX=disabled - не помогло Цитата
Senchik Опубликовано 19 апреля, 2007 Автор Жалоба Опубликовано 19 апреля, 2007 Ура, товарищи!!! Bridge помог Всем спасибо за помощь и советы. P.S. И все-таки интересно, почему с NAT'ом ничего не вышло? Пинг с вини на Федору проходит, обратно тоже. А вот NAT пингуется только со стороны Федоры. Видимо здесь и зарыта собака, вини не видит этот NAT. Хотелось бы услышать чье-нибудь мнение по этому поводу. Как вы считаете это глюк VMware или все-таки с настройками что-то не то? Цитата
vpk_vpk Опубликовано 19 апреля, 2007 Жалоба Опубликовано 19 апреля, 2007 Сам долго плясал с бубном , копался в настройках etc. IMHO, это особенности реализации NAT VMWare. Цитата
Senchik Опубликовано 19 апреля, 2007 Автор Жалоба Опубликовано 19 апреля, 2007 vpk писал(а) Thu, 19 April 2007 12:41 Сам долго плясал с бубном , копался в настройках etc. IMHO, это особенности реализации NAT VMWare. Host-only тоже не фурычит Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.