Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ronalniko в Apr 17, 2007, 01:32



Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 17, 2007, 01:32
здравейте, инсталирал съм си виртуално пс и съм сложил линукс дебиан на него и искам да пусна нет на виртуалното линукско, win-a  и линукса ги приема с 1 лан карта и немога да разбера по какъв начин да подкарам мрежата между тях и как да пусна нет-а :) на виртуалното пс има опция Shared networking ( NAT ) някакви идеи :) ?


Титла: Виртуално ПС+мрежа
Публикувано от: neter в Apr 17, 2007, 08:21
Е, кажи коя е виртуалната машина де! С VMware например, не виждам проблем да настроиш мрежата на NAT и да пуснеш Линукс-а с DHCP настройки за мрежата (което би трябвало да е по подразбиране в Дебиан). Настройките на мрежата в Дебиан се правят във файла /etc/network/interfaces. Ама не питай как да направиш тези неща или въобще как да пуснеш нет на виртуалната машина, защото отговорите ще са стандартни начини за пускане в 3-4 стъпки. Преди да питаш, първо опитвай и казвай какъв е резултата, съобщения за грешки (ако има такива) и въобще всякаква информация, която ще ни помогне да си представим специфичната картинка при теб!


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 17, 2007, 12:54
добре, ползвам Microsoft Virtual PC 2007 , искам примерно виртуалната ми машина да е сървър а win-a да ми е като 2ри комп и да взима нет от виртуалното пс , какви са стъпките да го направя това нещо ?


Титла: Виртуално ПС+мрежа
Публикувано от: eniac111 в Apr 17, 2007, 13:47
Цитат (ronalniko @ Април 17 2007,13:54)
добре, ползвам Microsoft Virtual PC 2007 , искам примерно виртуалната ми машина да е сървър а win-a да ми е като 2ри комп и да взима нет от виртуалното пс , какви са стъпките да го направя това нещо ?

В M$ VPC също има NAT. Незнам обаче как си си пуснал X-a...


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 17, 2007, 14:31
само конзолно ползвам линукса не съм слагал графична среда :) ама проблема ми е както казах само да оправя да има нет и на wina и на линукса


Титла: Виртуално ПС+мрежа
Публикувано от: neter в Apr 17, 2007, 15:59
За Microsoft Virtual PC 2007 има по-подходящи форуми за обсъждане. Тук не е мястото. При всички виртуални машини, които съм тествал досега е нужно виртуализираната ОС да е с настройки по DHCP (освен, ако не се барнат настройките на виртуалната машина за нещо друго). Това е откъм нещата, които трябва да направиш в Линукс, за да имаш нет. А как се работи с Microsoft Virtual PC 2007 - Google.


Титла: Виртуално ПС+мрежа
Публикувано от: peaceburn в Apr 17, 2007, 16:52
Все още не разбирам защо винаги трябва да сме толкова unhelpful ... значи аз на младежа мога да му помогна "малко" .. лошото е че нямам никакъв опит с MVPC , но за VMWare е възможно да стане (не съм го пробвал, но мисля че е възможно)

Значи във VMWare има възможност за Bridged Network, което всъщност дава достъп на виртуалната машина до истински мрежов адаптер който е свързан към хост машината. Това също не съм го пробвал как точно работи, и как работата на виртуалната машина афектира работата на хост машината с този адаптер.

идеята е следната :

интернет <--> VMWare Guest(Bridged Networking) <--> Host Machine (communicate via VMWare virtual ethernet adapters)  

Тази схема е осъществима, ако си поиграеш с рутинга на windows , и да му сетнеш default gateway да му е VMWare guest.


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 17, 2007, 23:27
при мен има на network-a "Local Only" "lan kartata mi" "SHARED NETWORK(NAT)" и немога да разбера как да вържа точно windowskata към линукса искам линукса да ми е сървър и да дава нет на win-a ?


Титла: Виртуално ПС+мрежа
Публикувано от: Ali Nebi в Apr 18, 2007, 00:40
Здравей,
аз преди време бях инсталирал по-стара версия на тази виртуална машина. Мисля, че стъпките които трябва да направиш са следните:

1. Настройваш си линкуса от ВМ да има нета от доставчика
2. Пускаш си едно DHCP там, или пък просто правиш нат към другата машина. Идеята е двете машини да си вземат различни Ip-та, независимо, че ще се ползва обща лан карта. Ти имаш две напълно независими машини... просто трябва да си конфигурираш по подходящ начин машината.

Мисля, че в опциите на буутване във ВМ имаше опция да си избереш и лан карта, тя ти намира всичките.


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 00:57
там е работата че трябва да направя едната машина с вътрешно ип, понеже доставчика ми не ми позволява да си слагам квито искам ип-та понеже има много клиенти :) и заемам ип-то на някой и незнам как се нат-ва по какъв начин :)


Титла: Виртуално ПС+мрежа
Публикувано от: dedmin в Apr 18, 2007, 02:01
Значи, няма проблем да се помогне когато се види, че човека се е мъчил достатъчно и вече е в задънена улица. Ама да задава въпроси, чиито отговор е в документацията на самата програма ми се вижда множко! Ето сега аз ще му помогна като кажа, че обикновено в помощните файлове има много полезна информация за работата с дадена програма и е добре да се чете.


Титла: Виртуално ПС+мрежа
Публикувано от: Hapkoc в Apr 18, 2007, 07:48
Момент така, нещо не съм сигурен, че можеш да направиш това, което искаш. Искаш от Linux (който е инсталиран на VPC) да си пуснеш интернет на Windows?


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 13:01
да искам линукса да ми е като сървър линукса е на виртуалната машина.. и искам да направя вътрешна мрежа между виртуалната машина и машината ми :) възможно ли е ? защото мисля че с Shared network става като се Natnat ?


Титла: Виртуално ПС+мрежа
Публикувано от: Hapkoc в Apr 18, 2007, 13:22
Гледай, възможно е да има начин да стане, но на мен ми е по-интересно защо искаш такова нещо.


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 14:29
защото ми трябва да ползвам наведнъж линукс и win и ще пускам на линукса едни сървъри който ми трябват


Титла: Виртуално ПС+мрежа
Публикувано от: Hapkoc в Apr 18, 2007, 14:46
А какъв е проблема да си пуснеш тея сървъри без линукса да ти маршрутизира интернета към Windows-а? Смисъл пускаш си линукс на виртуалната машина, пускаш му мрежа, пускаш си услугите на него, работиш.

Аз не те питам защо искаш да пуснеш мрежа на VPC-то. Питам защо трябва линукса, който е емулиран, да "раздава" интернет на Windows-а (под който е емулиран линукса).


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 15:03
защото искам линукса да му задам ип понеже по мрежата не виждат сървърите който пущам и нямат връзка с линукса ..


Титла: Виртуално ПС+мрежа
Публикувано от: Hapkoc в Apr 18, 2007, 16:43
Еми задай му де. Прочети си документацията на MS Virtual PC и виж как става. Не може да е толкова трудно. И не е нужно интернета на Windows-а да минава през линукса.

С всеки емулатор, с който съм работил, може да се направи, не вярвам с този да не може. Във VMWare (както някой вече каза) се води bridged networking.


Титла: Виртуално ПС+мрежа
Публикувано от: neter в Apr 18, 2007, 19:23
А може и с NAT и пренасочване на портове. Демек, реалната машина прави NAT към виртуалната с Линукса и на реалната и се казва "Като получиш заявка на 80-и порт, прати я към IP-то на виртуалната машина". Почети как става пренасочване на портове в Windows.


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 22:14
neter аз искам линукса да е главен :) това ще рече че трябва с линукс да натвам нали ? и как става точно знам че е с Iptables Обаче не съм навътре и ако може да обясните ?


Титла: Виртуално ПС+мрежа
Публикувано от: neter в Apr 18, 2007, 22:42
Така. Ще взема за примера, че искаш да пуснеш http сървър на виртуалната машина, който ще слуша на порт 80. Проблемът е, че виртуалната машина не се вижда отвън и така хората не могат да влязат в сървъра. При това положение, решението е (както ти казах) пренасочване на порт. В Windows-а пренасочваш порт 80 да води към виртуалната машина и така, когато някой отвън напише в браузъра си IP-то на Windows-а (или домейна, ако имаш такъв), ще му се зареди сайта, който се хоства на виртуалната машина. Така, въпреки че Windows-а седи пред виртуалната машина (Windows-a дава нет на виртуалната машина), хората отвън имат достъп до сървъра, който е на виртуалната машина. По този начин губя смисъла да правиш такива акробатики виртуалната машина да дава нет на реалната. Кажи ми, ако пропускам нещо в идеята ти. Ако обаче, толкова държиш виртуалната машина да дава нет на реалната, то аз няма да мога да ти помогна (поне за момента). Дано се появи човек с отговор на този въпрос.


Титла: Виртуално ПС+мрежа
Публикувано от: ronalniko в Apr 18, 2007, 23:26
проблема е че само когато си сетна IP на линукса тогава имам пинг с него и като пусна сървър на cstrike примерно тогава се вижда, а когато пусна с dhcpclient тогава ми задава автоматично IP и тогава не се вижда нито сървър нито има пинг а доставчика ми е казал да не си слагам произволни IP-ta понеже има клиенти и да не взема на някой клиент ip-to затова искам да си напрая линукса с мойто си ип на win-a, а на win-a да му задам някакво вътрешно IP :) това искам да направя.


Титла: Виртуално ПС+мрежа
Публикувано от: neter в Apr 19, 2007, 00:11
Виж. Разбирам, че не си наясно с тази материя и в това няма нищо лошо. Лошото е, че темата става излишно дълга без да казваме нищо ново. Вслушай се в съветите ни. Гарантирам ти, че това е, което ти трябва. Само трябва да почетеш за тези неща. В краен случай, може да те водим стъпка по стъпка, ама преди това почети, за да разбираш какво ти говорим. Не се обиждай, в момента не разбираш. Все пак ще се опитам да направя още едно насочващо обяснение спрямо последния ти пост. Няма проблем, че доставчикът ти е казал да използваш само това IP, което ти е дал. Това IP ще си седи на реалната машина и няма да се сменя. IP-то, което ще получи виртуалната машина не е част от мрежата на доставчика ти, така че няма да му създадеш проблеми. IP-то, което ще получи виртуалната машина е част от частната мрежа реална-виртуална машина. Т.е., на реалната машина слагаш IP-то, което ти е дал доставчика. Тази реална машина ще има още едно IP, което ще е сложено на допълнителен LAN интерфейс, който ще бъде създаден от виртуалната машина. Това IP, дори и да прилича на IP-тата на доставчика ти, не е част от неговата мрежа (няма физическа връзка между виртуалната карта и кабела на доставчика ти). И така, имаме реална машина с 2 IP-та - това, което ти е дал доставчика и това, което ще използва виртуалната машина за gateway. Линукс-а във виртуалната машина ще има IP, което също е част от мрежата реална-виртуална машина и няма общо с мрежата на доставчика ти. Какво се получава реално, когато си пренасочил порт 80 от реалната машина да води към виртуалната (на теб ти трябват други портове, моите са примерни)? Някой отвън се връзва към IP-то на реалната машина. Правилото в нея за пренасочване, през второто IP на реалната машина, отвежда към IP-то на Линукс-а и този някой влиза в сървъра на Линукс-а. Давам тези обяснения при настроен NAT (не bridged). Не съм сигурен мога ли по-разбираемо да обясня тези неща, за да схванеш логиката. Ако все още не разбираш, търси повече информация за това из Google. И пак ще кажа - гарантирам, че това е системата, която ти трябва - използваш едно IP на доставчика, което не се мени в реалната машина; реалната машина дава нет на виртуалната; с помощта на пренасочването, сървърите, които са пуснати на виртуалната машина са видими отвън, като за достъп до тях отвън трябва да се използва IP-то на реалната машина (не на виртуалната).