Автор Тема: Линукс виртуална машина проблем :)  (Прочетена 1996 пъти)

tritonchev

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Здравейте!

Имам затруднение с ssh конекта към виртуалната ми машина Centos6.4.Пуснал съм sshd сървиса и на двете дистро.
Проблема е следния:

Инсталирал съм дистрибуцията с QEMU/КVM и сам я свързал към нета със мост macvtap.
1.host device em1: macvtap това е devicе-а
2.после съм избрал Bridge.

Интернетът на виртуалната машина си е ок,но не мога да се свържа с нея.

Мерси предварително на отзовалите се !
Активен

dexxa

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #1 -: Oct 04, 2013, 18:48 »
Предполагам, че се опитваш да я "докопаш" от хоста. Ако е така - няма да стане.
Отдавна открих този недостатък.
http://wiki.libvirt.org/page/Guest_can_reach_outside_network,_but_can%27t_reach_host_%28macvtap%29
Активен

tritonchev

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #2 -: Oct 04, 2013, 19:03 »
Да от хоста искам,пфф жалко .Ами с virtualbox преди нямах проблеми  когато ползвах ubuntu сега с федората ми дава проблем  с него,а при virtualbo-а моста не бешe "macvtapе" .По някакав начин не мога ли да направя друг мост с QEMU/KVM . :)
Активен

tritonchev

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #3 -: Oct 04, 2013, 19:06 »
Или другия вариант е да се логвам от друг комп у нас,ама това не ме устройва :D
Активен

dexxa

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #4 -: Oct 04, 2013, 19:23 »
Как да не може! Направи бридж върху мрежовата карта (за Федора- ЦентОС ще трябва да си поиграеш през конзола. Аз съм на СуСЕ, там си го прави заради мен), после, на виртуалката и дай бриджа и си в "джаза" ;)
Ако има проблем - мога да дам примерен конфиг и на бриджа и на виртуалната машина.
Има и друг вариант, описан е в линка по-горе. Създаваш частна мрежа само за връзка между хоста и виртуалките.
« Последна редакция: Oct 04, 2013, 19:28 от dexxa »
Активен

tritonchev

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #5 -: Oct 04, 2013, 19:38 »
  За този ли файл --- >>>>> vi /etc/sysconfig/network-scripts/ifcfg-eth0--->>при мен е em1
  И този за моста---->>>>> vi /etc/sysconfig/network-scripts/ifcfg-virbr0--->>>името на моста
  ----------------
Това е зa  ifcfg-em1:

BRIDGE=virbr0
DEVICE=em1
HWADDR=00:19:66:5e:08:ca   
ONBOOT=yes
TYPE=Ethernet
------------------
Това е зa ifcfg-virbr0:
------------------
IPADDR=192.168.1.100
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="virbr0"
ONBOOT=yes
PREFIX=24
STP=on
TYPE=Bridge
----------------------
Или греша нещо,ако е така ме поправи ;)
« Последна редакция: Oct 04, 2013, 19:42 от tritonchev »
Активен

dexxa

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #6 -: Oct 04, 2013, 20:06 »
Изглежда добре, макар и да не са ми познати имената на интерфейсите. Само трябва да се зададе, на виртуалната машина, да ползва бриджа.
Нещо такова:
<interface type='bridge'>
<mac address='........'/>
<source bridge='virbr0'/>
<mode type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</interface>
Може да редактираш конфигурацията на ВМ с командата:
virsh edit <име на виртуалката> (само за инфо)
Активен

tritonchev

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Линукс виртуална машина проблем :)
« Отговор #7 -: Oct 05, 2013, 22:13 »
Мерси много, всичко тръгна нормално,но трябваше да отворя и 22 порт и да настроя iptables  за допускане на Bridg-a,но и твоята помощ ми помогна ;)

Благодаря dexxa :),жив и здрав ;)
Активен