LinuxForum.Fans
Тема

Пропал интернет в ВМ

Автор: PodKayfom 17 сообщений 4684 просмотров
16.11.2014 15:27 #401129

Похоже KVM и виртуальные машины это явно не моё. Вдобавок ко всем "радостям" в созданной мною виртуальной машине (XP) пропал интернет. Вопрос - что делать ?

16.11.2014 16:18 · отредактировано #401140

На хосте KVM выполни:

text
ifconfig

На госте Windows выполни:

text
ipconfig /all

Выложи тут вывод.

Покажи настройки Windows гостя, тоже не помешает.

16.11.2014 17:04 #401146

ifconfig (CentOS)



ipconfig /all (Windows)

16.11.2014 18:50 #401167

restart VM помогает?

16.11.2014 19:31 #401172
dyasny написал:
restart VM помогает?

Нет. Создание новой ВМ помогает. Кстати это не первый раз, такое уже один раз было.

16.11.2014 20:17 #401181

ping 8.8.8.8 из виртуалки работает?

16.11.2014 21:05 #401187
dyasny написал:
ping 8.8.8.8 из виртуалки работает?

Превышен интервал ожидания для запроса.

17.11.2014 05:21 #401214

рестарт iptables и libvirtd на хосте?

17.11.2014 13:06 #401251

Полная перезагрузка сервера помогла, спасибо. Но сам факт, что в ВМ отключается интернет (причём не в первый раз) беспокоит. Там должна запускатся программа которой постоянно нужен интернет.

17.11.2014 18:08 #401359
"PodKayfom" написал:
Полная перезагрузка сервера помогла, спасибо. Но сам факт, что в ВМ отключается интернет (причём не в первый раз) беспокоит. Там должна запускатся программа которой постоянно нужен интернет.

а сервисы рестартовались? есть странный баг, толком не знаю (пока) где, с виртуалками за NATом, с bridge такого не бывает. Плюс гостевая ОС тоже устарела, ее тоже не мешало бы сменить на что нибудь посвежее

17.11.2014 18:17 #401361
dyasny написал:

а сервисы рестартовались? есть странный баг, толком не знаю (пока) где, с виртуалками за NATом, с bridge такого не бывает. Плюс гостевая ОС тоже устарела, ее тоже не мешало бы сменить на что нибудь посвежее

Дык я специально Хрюшку выбрал чтобы ресурсов поменьше ела. На моём старом компе (750 мб РАМ) ни одна виндоус кроме Хрюши не работает.
Хотя в принципе можно попробовать другую ОС, разберусь с Виртио драйверами, настрою работы программы и построю новый ВМ с новой Виндой.

17.11.2014 18:17 #401364

А что такое bridge ?

17.11.2014 18:19 #401365
"PodKayfom" написал:
750 мб РАМ) ни одна виндоус кроме Хрюши не работает

У меня сейчас под виртуалкой экспериментальная десятка стоит, выделено 2гб, но кушает она где-то в районе .5. С другой стороны, на таком слабом железе виртуалки гонять -- себя не любить

17.11.2014 18:20 #401366
"PodKayfom" написал:
А что такое bridge ?

мост уровня L2. Цепляется к физическому интерфейсу, в него же подключаются виртуалки, и он работает как примитивный свич. Таким образом виртуалки оказываются в той же сети что и хост, а не на отдельных адресах, позади iptables хоста

17.11.2014 18:21 #401367

У меня арендуемый сервер 16 гб РАМ, мне плевать, пусть хоть взорвётся, быстро мигрирую на другой сервер. Сделал новую виртуалку 8 гб РАМ и 2 ядра, осталось прикрепить драйвера Виртио. Но программу сейчас запущу, без драйверов, деньги теряю.

17.11.2014 18:36 #401368
dyasny написал:
[quote="PodKayfom"]А что такое bridge ?

мост уровня L2. Цепляется к физическому интерфейсу, в него же подключаются виртуалки, и он работает как примитивный свич. Таким образом виртуалки оказываются в той же сети что и хост, а не на отдельных адресах, позади iptables хоста[/quote]


Может какой нибудь хороший курс по этой тематике посоветуете ? Не то от вашего объяснения я мало что понял.

17.11.2014 19:19 #401378
"PodKayfom" написал:
Может какой нибудь хороший курс по этой тематике посоветуете ? Не то от вашего объяснения я мало что понял.

курс? ну наверное сначала основы сетей, что нибудь типа CompTIA Network+, а потом ICND и CCNA, так чтоб уж наверняка.

Ну а если просто, то bridge настраивается как надстройка над обычным интерфейсом. например если есть eth0, то можно прикрепить к нему мост bridge0, и тогда все пакеты попадающие в eth0 будут переданы и на мост. Дальше строим виртуалки, и их тоже подключаем к bridge0, это делается прямо в virt-manager, так что получается что все что попадает на хост, может дойти и до виртуалок, конечный адресат определяется mac-адресом, и наоборот, все что передает виртуалка транслируется и дальше в сеть, через физический интерфейс который так же прикреплен к мосту. Это стандартная схема работы VM

Войдите или зарегистрируйтесь, чтобы ответить.