Vasiliy Glazov
А как я подключусь к виртуалке? Какой адрес указывать?
Vasiliy Glazov
"Пробрось его в виртуалку" - как?
Solistic
что здесь делает виндоуз и рдп для нее?
Nikita
@Vascom2 guest ip знаешь?
Solistic
спайс клиент это обычно браузер порт по умолчанию 5900 (5901 и тд)
Solistic
должны страдать )
Vasiliy Glazov
Не написано
Nikita
Не написано
virsh net-dhcp-leases default
Vasiliy Glazov
Nikita
Пусто
virsh net-list
Vasiliy Glazov
пусто
Vasiliy Glazov
Есть сеть
Vasiliy Glazov
Vasiliy Glazov
Юзерской
Vasiliy Glazov
ОК, попробую системную.
Nikita
В user mode network qemu эмулирует сеть и маскарадинг для гостя, но извне без дополнительных настроек (hostfwd в аргументах qemu), как я понимаю, получить доступ нельзя, так как сети как таковой и нет
Vasiliy Glazov
ясно
Nikita
Если есть возможность то в аргументы запуска qemu нужно дописать -netdev user,id=net0,hostfwd=:3389-:3389 при этом наверно учитывая правильный id сети который от libvirt передается
Nikita
Я что-то не помню может там через гуй это можно даже сделать
Sergei
Странно, упоминание заметил, только когда сам листал, кнопки с @ не было.
Sergei
Не надо тебе usermode networking, сделай мост нормально.
Nikita
Нет, я осваиваю virt-manager.
Просто ставишь Virt-Manager на пк который под рукой и добавляешь в подключения удалённый сервер
Nikita
А как я подключусь к виртуалке? Какой адрес указывать?
Стой, тебе надо выкинуть порт виртуалки наружу?
Nikita
Ну наверное да.
Уточняющий вопрос, хост-машина на которой вертится винда может в firewallcmd?
Sergei
Не надо тебе usermode networking, сделай мост нормально.
@xvitaly Ты же писал вроде у себя в бложике, как мост для пользовательской сессии сделать?
Nikita
@xvitaly Ты же писал вроде у себя в бложике, как мост для пользовательской сессии сделать?
Если ему просто выкинуть порт наружу виртуалки, зачем мосты?
Sergei
Хм?
С ним не так просто обращаться, емнип там надо у qemu доступные с хоста порты указать заранее, не уверен, что libvirt это вообще поддерживает.
Nikita
Мост ещё проще.
Ещё проще прокинуть сетевую карту в VM
Sergei
Ещё проще прокинуть сетевую карту в VM
Для пользовательской сесси это вроде бы невозможно. Да и нафига хост без сети оставлять?
Vasiliy Glazov
Я так сделал, но его нельзя выбрать в пользовательской сессии.
Vasiliy Glazov
А как ты выбираешь?
В выпадающем списке.
Sergei
В выпадающем списке.
Его там не будет, впиши вручную, примерно так
Sergei
И не забудь в /etc/qemu/bridge.conf вписать allow virbr0. У @xvitaly же про это написано?
Vasiliy Glazov
Сделал. Теперь в винде надо настройки сети вручную задавать? Там интернет пропал.
Sergei
Сделал. Теперь в винде надо настройки сети вручную задавать? Там интернет пропал.
Нет, должно быть нормально, если по инструкции на easycoding делал.
Vasiliy Glazov
делал по инструкции, но ничего нормального нет
Vasiliy Glazov
да
Sergei
делал по инструкции, но ничего нормального нет
Посмотри в journalctl -u NetworkManager, есть запросы DHCP от виртуалки?
Vasiliy Glazov
Кстати, а какой ip надо было задавать для моста. Прямо как в инструкции?
Vasiliy Glazov
192.168.122.1
Vasiliy Glazov
Покажите как выглядит рабочий вывод ipconfig в винде
Sergei
@Vascom2 покажи sudo journalctl -u NetworkManager /usr/sbin/dnsmasq | tail
Sergei
Ойвей. А на фаерволе-то порты dnsmasq не разрешали? @xvitaly у тебя про это нет?
Sergei
Сервер? С какой бы стати?
Sergei
https://paste.centos.org/view/9c9eba90
Фаервол активен? Если да, то firewall-cmd --zone internal --add-interface virbr0 firewall-cmd --zone internal --add-service dhcp firewall-cmd --zone internal --add-service dns (вместо зоны internal можно выбрать другую, лучше всего отдельную - для виртуалок)
Sergei
Для этого как минимум отдаваемый провайдером (твоим роутером, в данном случае) префикс нужен и настраивается это сложнее.
Nikita
Кстати с user mode можно было тоже решить и так эту проблему, костылики конечно, из-за https://bugzilla.redhat.com/show_bug.cgi?id=679117
Sergei
У тебя роутер получает префикс и раздаёт в локалку, твой комп получает 1 адрес, верно?
Sergei
Ну так раздаёт-то по одному адресу. Что ты виртуалкам с компа будешь раздавать? Короче, это делается сложнее, префикс надо дробить и с роутера отдавать меньшие префиксы.
Vasiliy Glazov
Ну адрес, вроде выдался. Но к интернету нет подключения.
Vasiliy Glazov
dns похоже
Vasiliy Glazov
не помогло
Sergei
не помогло
8.8.8.8 с витрулки пингуется?
Vasiliy Glazov
да
Vasiliy Glazov
Может надо виртуалку перезапустить?
Sergei
да
Значит dns, да.
Pavel
вопрос. bridge руками делался? или средствами virt-manager/virsh?
Vasiliy Glazov
Значит dns, да.
Задал вручную и заработало.
Sergei
Nikita
@Vascom2 решение твоей проблемы для user mode сети которая у тебя была, хотя решение с мостом более правильное, но сложнее в xml для виртуалки после </devices> дописать <qemu:commandline> <qemu:arg value='-netdev'/> <qemu:arg value='user,id=hostnet1,net=10.0.10.0/24,hostfwd=:3389-:3389'/> <qemu:arg value='-device'/> <qemu:arg value='e1000,netdev=hostnet1'/> </qemu:commandline>
Roman
Сейчас билд телеграм правильней в оф репе или в rpmfusion?
Roman
федоры
Roman
проблемы с лицензией?