LINUX.ORG.RU

QEMU/KVM

 , ,


0

1

Коллеги, подскажите где допустил ошибку с мостом в QEMU/KVM? Система centos 9. Мост создан и при выборе в UI(QEMU/KVM, в окошке с выбором Виртуального сетевого интерфейса) система сама выдавала ip виртуалке, щас же перестала. Ubuntu которая крутиться виртуально пишет «Сбой подключения».

root@localhost /]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp42s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bridge0 state UP group default qlen 1000
    link/ether 04:7c:16:b5:32:8a brd ff:ff:ff:ff:ff:ff
3: bridge0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 04:7c:16:b5:32:8a brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.126/24 brd 192.168.0.255 scope global noprefixroute bridge0
       valid_lft forever preferred_lft forever
    inet6 fe80::5e09:d90c:1c80:e68/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:bb:53:bb:9e brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
7: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 52:54:00:00:99:28 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
9: vnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master virbr0 state UNKNOWN group default qlen 1000
    link/ether fe:54:00:18:0a:16 brd ff:ff:ff:ff:ff:ff
[root@localhost /]# ip route
default via 192.168.0.1 dev bridge0 proto static metric 425 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.0.0/24 dev bridge0 proto kernel scope link src 192.168.0.126 metric 425 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 
[root@localhost /]# cat /etc/sysctl.conf |grep ipv4
[root@localhost /]# virsh iface-list
 Имя       Состояние   MAC-адрес
------------------------------------------
 bridge0   активен     04:7c:16:b5:32:8a
 virbr0    активен     52:54:00:00:99:28


Последнее исправление: redmine44 (всего исправлений: 1)

мост создан и ранее выдавал ip виртуалке

мост выдавал IP ? забавно.

У тебя 2 моста, один в локалке (192.168.0.0), один в вирт. сети (192.168.122.0)

futurama ★★★★★
()

Мосты не выдают ip. Адреса выдают DHCP сервера.

targitaj ★★★★★
()

Мост создан и при выборе в UI

Существует десяток UI для QEMU+KVM. Например, в virt-manager есть тип сети NAT - скорее всего, это то, что ты хочешь, а есть Bridge — скорее всего, это не то, что ты хочешь, но там тоже можно поднять DHCP, а можно получить снаружи.

Чем пользуешься, что хочешь получить? Просто выпустить виртуалку в большую сеть или что-то сложнее?

Aceler ★★★★★
()

Если вы создали мост и через него подключаете виртуальные машины в qemu/kvm, то при установке docker эта связка сломается.Docker разрывает сеть libvirt bridge. Временное решение iptables -I FORWARD -i bridge0 -o bridge0 -j ACCEPT. Спасибо всем кто действительно хотел помочь, а умники с Мостами пусть их не строят в мир нормальных людей)

redmine44
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.