Server 2003 + Virtual PC + FreeBSD 6.0
Прошу помощи в настройке сети со статическим ip
есть сервер с Win2003Std и сетевой картой на которой прописан dedicated ip 212.100.100.100 также провайдером выделены дополнительные ip из других подсетей 72.100.100.121 /*.*/ 72.100.100.126 67.200.35.17 /*.*/ 67.200.35.21 которые прописаны на LoopBack адаптер задача - поднять FreeBSD на Virtual PC + apache|php|mysql... c установкой и настройкой apache|php|mysql проблем не имею Проблема у меня такая: как настроить сетевые интерфейсы, чтобы установленная FeeBSD имела собственные статические IP адреса, доступные на Win2003std ? |
Как это ip адреса прописаны на loopback?
И зачем так мудрить? Почему Virtual PC? На 2003 - домен чтоли? Active Directory? |
Посыпались вопросы - зачем, мудрить, почему так ...
Всё банально просто - надо. Есть сервак на Win2003std, на нем крутятся сайты-сервисы-проги под .Net -> IIS | Asp.Net | Sql 2005 Мне нужен еще и чистый Apache Ставить apache на другой порт (8080) могу но не хочу т.к. полноценно он под виндой все равно не будет (прошу не уходить в флейм по этому повпросу). Имея опыт администрирования серверов (и под FreeBSD тоже) созрела мысль поднять её на виртуальной машине. Мозгов не хватает в одном месте - назначить статический ip (ip's) из доступных мне (выданных провайдером), чтобы поднять еще один сервак (apache|mysql|php...) чисто по *nix-проекты. Два дня танцев с бубном не дали результатов. Пишу на форуме с надеждой решения этого вопроса. Если Вы - гуру и считаете, что это онанизм, то скажите прямо потому как для меня не проблема просто купить отдельный сервак именно с FreeBSD :) Тем не менее мне очень хочеться СДЕЛАТЬ задуманное просто из принципа, разобраться что я делаю не так. по теме если на гостевой системе ставлю сетевуху хостовой, то возникает конфликт если на гостевой ставлю NAT, всё прекрасно крутится, но FreeBSD не видно извне танцы с LoopBack адаптерами на хостовой машине ни к чему не привели, хорошему |
Ну лана. Коли уж так все серьезно. :)
На самом деле с Virtual PC знаком мало, но вот в VMWare при выборе типа сетевого адаптера виртуальной машины есть вариант: Цитата:
|
Спасибо, понял, пошел искать VMWare ...
а предпочтения именно к Virtual PC у меня собствеено и нет, просто уже достаточно давно начал работать именно с ней |
Но лучше конечно, сами понимаете, отдельная машина с FreeBSD. Это даже и обсуждать не стоит. Если задачи серьезные, а не просто побаловаться, то я бы выбрал отдельный компьютер без сомнений.
|
Поставил WMware
те же яйца только сбоку :( пошел вешаться ... |
ну неужели никто не знает как прописать ip на сетевом интерфейсе так, чтобы его было видно снаружи?
sos! |
назначить нормальный внутренний ip на сетевом интерфейсе виртуальной машины и велеть наружной машине все запросы, приходящие на ее внешний ip на какой-то там (тот же 8080) порт, перенаправлять на соответствующий порт этого ip (виртуальной машины).
|
Только что ради вас, уважаемый, провел эксперимент. Правда виртуальная машина - XP. Тип сетевого адаптера - Bridged Networking.
Все работает на ура. На гостевой системе ставится обычный IP, характерный для вашей подсети. У меня 192.168.1.*. А как у вас обстоят дела с брандмауэром на 2003 Server? |
Я рад, что есть таки богатыри на земле русской, но давайте по-порядку
у меня IP не локальной сети (192.*.*.* или 10.*.*.*) , а реальный IP 212.100.100.100 выданный провайдером (с локальными адресами я проблем не имею) вот это не пойму: велеть наружной машине все запросы, приходящие на ее внешний ip на какой-то там (тот же 8080) порт, перенаправлять на соответствующий порт этого ip (виртуальной машины). какими стандартными средствами win2003std это делается ? опять же перенаправлять на соответствующий порт этого ip (виртуальной машины). "этого ip" - читаю ВНЕШНЕГО но я не могу его прописать во FreeBSD - вот моя пробелма Цитата:
у меня нет проблем с локальными адресами ... |
сейчас ситуация у меня
- поставил VMWare - создал гоствеую систему - в гостевой добавил адаптер NAT - в гостевой добавил адаптер Bridged - проинсталил FreeBSD в минимальной конфигурации - поднял ssh всё пашет, я вижу фрю из виндов, могу зайти по ssh (Putty) через локальный адрес 192.168.190.28 - красота есть же еще один адаптер в гостевой (Bridged), я его прекрасно вижу на lnc1, но при любых попытках прописать на него внешний ip (212.100.100.100), получаю ошибку или вообще теряю доступ удаленный к виндовс серверу |
Вариант 1)
1. В VMWare. Меню Edit->Virtual Network Settings->Host Virtual Network Mapping. 2. Для адаптера VMNet0 выберите внешний сетевой интерфейс хоста. 3. Щелкните мышью на сетевой адаптер гостевой системы, выберите Custom, VMNet0. Вариант 2) 1. В VMWare. Меню Edit->Virtual Network Settings->Automatic Bridging 2. Добавить в список исключенных адаптеров внутренний адаптер хоста. Думаю, что в обоих вариантах результат будет один и тот же. Пробуйте. ЗЫ. Если же захотите видеть FreeBSD и в локальной сети, то вероятно надо будет настроить второй виртульный адаптер (опять же Bridged), и мост на внутреннюю сетевуху хоста. И уберите этот ваш NAT адаптер. Чего вы там NATить собираетесь? :) |
Вариант 1)
сделал, проинсталлил фрю, захожу, вижу интерфейс lnc0 проверяю # ping google.com доступа в интернет нет # ping 212.100.100.100 не пингуется, хотя по уверениям vmware я в данной ситуации должен быть подключен к физической сетевой карточке на которой прописан этот ip делаю # ifconfig lnc0 inet 212.100.100.100 netmask 255.255.255.0 как результат теряю полностью доступ к виндовс серверу :( ухожу в ребут для восстановления работы и получения удаленного доступа Вариант 2) # ping google.com доступа в интернет нет # ping 212.100.100.100 не пингуется # ifconfig lnc0 inet 212.100.100.100 netmask 255.255.255.0 # ping 212.100.100.100 пингуется ! но доступа в интернет нет и поключится по ssh к фре тоже не получается т.е. фрю не видно извне под этим ip # route delete default # route add default 212.100.100.1 это gateway выданный провайдером для хостовой машины ничего тоже не дает :( |
Adam2
на внутренней машине (Free) ставятся внутренние ip (с которыми у Вас нет проблем) перенаправления пакетов делается средствами наружной машины (win) Цитата:
|
Стоп! А у вас у Windows 2003 Server IP какой?
В обоих вариантах нужно дать интерфейсу Inc1 ip адресс, ОТЛИЧАЮЩИЙСЯ от IP хоста. Потом смотреть. И то что у вас 2003 сразу же вылетает из сети - прямо говорит, что вы пытаетесь поставить его (2003) ip на интерфейс FreeBSD. |
rooty
в очередной раз :) у меня нет проблем с установкой и настройкой фри на локальных адресах !!! п.с. в аську я постучался, тишина ... |
Adam2 И я в очередной раз. :) Чтобы понятнее было идем по порядку:
Цитата:
ЗЫ Если я где что-то не так понял, то напишите пожалуйста оба ip и маски подсети вашего 2003, все дополнительные внешние ip c масками. Не совсем ясно вот что Цитата:
Да, еще важный момент! Если я понял неправильно и у вас только ОДИН внешний IP, то надо следовать постам mar :) В любом случае, ответьте на эти вопросы, а потом разберемся. |
все ip в постах естественно fake-овые и приводятся для примера
на сетeвой Win2003: 212.100.100.100 - (выдан провайдером) это внешний ip dedicated server (netmask 255.255.255.0) 212.100.100.1 - default gateway (выдан провайдером) 209.77.0.1 - dns1 (выдан провайдером) 209.77.0.2 - dns2 (выдан провайдером) думаю понятно, что для работы web-сервера не достаточно одного ip т.к. нужно поднять dns|mail|web|ftp... сервисы мною были купленны additional ip из других подсетей "партиями" 8 шт. из которых 6 доступны для использования 72.100.100.120 / 29 (netmask 255.255.255.248) мне доступны 72.100.100.121 72.100.100.122 72.100.100.123 72.100.100.124 72.100.100.125 72.100.100.126 67.200.35.16 / 29 (netmask 255.255.255.248) мне доступны 76.200.35.17 76.200.35.18 76.200.35.19 76.200.35.20 76.200.35.21 76.200.35.22 dedicated ip и все доп.ip естественно являются внешними и доступны хоть с Луны У меня не один сервер в распоряжении и обычно доп.ip всегда прописывались на основную сетевую карточку (туда где и dedicated ip) Именно на этом сервере (у этого хостинг-провайдера) доп.ip прописаны на созданный LoopBack адаптер. Я спрашивал у саппорта "почему так", они сказали, что именно ТАК правильно прописывать доп.ip на виндовс серверах. Спорить я не стал т.к. работает и ладно, а спрашивал только для самообразования. Опять же мне никто не мешает убить LoopBack адаптер и прописать все доп.ip на основную сетевую карту, как всегда было и есть на других серверах. вот такая кухня :) теперь к моей проблеме мне нужно поднять FreeBSD и дать ему в распоряжение несколько ip (например 3 из доступных мне), чтобы организовать на фрее еще один полноценный web-сервер, со всеми нужными сервисами dns|mail|apache|mysql|php (с установкой и настройкой собственно самого сервера FreeBSD у меня нет проблем) |
Ну так уберите один из ip-шников с 2003, и присвойте его freeBSD. Чтобы не было одного IP на двух машинах: реальной и виртуальной.
|
убрал 72.100.100.121 с адаптера хост-машины
прописал на карточку FreeBSD внутри гостя он пингуется снаружи его в упор не видно :( |
Добрый день! С прошедшим праздником всех!
По делу. Во первых: гость - это FreeBSD (в вашем случае), а ваш Win2003 - хост, и внутри гостя ничего нету. Во вторый: ваш win2k3 по этому ip (72.100.100.121) пинговался? |
Цитата:
(нечто подобное применяется в устройствах Cisco при настройке протоколов маршрутизации, скажем OSPF) А может проблема в том, что добрый провайдер фильтрует комбинацию MAC+IP? VMWare вроде бы создает виртуальные карты с собственным MAC и при использовании Bridged подключения MAC Фреймов будет именно виртуальной карты VMWare |
Adam2
Чтобы IP на виртуальной машине был виден извне, необходимо ставить не VMWare workstation, а VMWare Server какой-нибудь GSX. |
Проблема решена !
С помощью грамотной технической поддержки моего хостера http://2dayhost.com было установлено, что на хостовой машине не работал роутер после включения которого всё заработало. Нужно было мне сразу обратиться к ним за помощью :) Еще раз СПАСИБО всем! |
Время: 06:36. |
Время: 06:36.
© OSzone.net 2001-