qemu - konfiguracja sieci

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Hobo
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 08 cze 2010, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

qemu - konfiguracja sieci

Post autor: Hobo »

witam,
zainstalowałem qemu z paczek ubuntu, do tego qemu launcher. utworzylem obraz systemu ubuntu, ale sieci za ChRL nie mogę skonfigurować.

poprosze o pomoc, jak to zrobic dla qemu w systemie gospodarzu i co dalej w systemie gościu.

pozdr.
Kiedy musisz odpukać w niemalowane drewno okazuje się że świat jest zbudowany z aluminium i plastyku.
keddie
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 31 mar 2008, 14:05
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: qemu - konfiguracja sieci

Post autor: keddie »

możesz wyedytować te pliki ręcznie:

Kod: Zaznacz cały

virsh net-list --all
virsh net-edit network_name
lub

Kod: Zaznacz cały

virsh net-dumpxml network > network.xml
edit network.xml
virsh define network.xml 
Awatar użytkownika
Hobo
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 08 cze 2010, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Odp: qemu - konfiguracja sieci

Post autor: Hobo »

keddie pisze:możesz wyedytować te pliki ręcznie:

Kod: Zaznacz cały

virsh net-list --all
virsh net-edit network_name
po wprowadzeniu zmian i zapisaniu, ponownie sprawdzam zawartość pliku i są jak przed moimi zmianami.
skorzystałem też z drugiej opcji, wyedytowałem plik xml, wykonałem

Kod: Zaznacz cały

virsh net-define 
ale zmian dalej nie widzę.
dodałem nową sieć

Kod: Zaznacz cały

<network>
        <name>local</name>
        <bridge name="virbr1"  stp='on' forwardDelay='0' />
        <forward mode="route" dev="eth0"/>
        <ip address="10.1.0.25" netmask="255.255.255.0">
        </ip>
</network>
ale jak ją wykorzystać w qemu?

EDIT:
ustawienie interfejsów sieciowych po ustawieniach z https://help.ubuntu.com/community/KVM/N ... the%20host w pliku /etc/network/interfaces (zatrzymany NM /etc/init.d/NetworkManager stop)

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

##dla qemu
auto br0
iface br0 inet dhcp
	bridge_ports	eth0
	bridge_stp	off
	bridge_fd	0
	bridge_maxwait	0
stan po restarcie interfejsów

Kod: Zaznacz cały

$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:1e:37:15:8b:ef  
          inet addr:10.1.0.64  Bcast:10.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:37ff:fe15:8bef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6080 (6.0 KB)  TX bytes:5025 (5.0 KB)

eth0      Link encap:Ethernet  HWaddr 00:1e:37:15:8b:ef  
          inet addr:10.1.0.64  Bcast:10.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:37ff:fe15:8bef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6458 (6.4 KB)  TX bytes:10118 (10.1 KB)
          Interrupt:18 

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.246.0    *               255.255.255.0   U     0      0        0 vmnet8
172.16.14.0     *               255.255.255.0   U     0      0        0 vmnet1
10.1.0.0        *               255.255.255.0   U     0      0        0 eth0
10.1.0.0        *               255.255.255.0   U     0      0        0 br0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
link-local      *               255.255.0.0     U     1000   0        0 br0
default         10.1.0.1        0.0.0.0         UG    100    0        0 eth0
default         10.1.0.1        0.0.0.0         UG    100    0        0 br0
brak sieci (ping na zewnątrz nie wychodzi)
uruchomienie wirtualnej maszyny

Kod: Zaznacz cały

qemu -M pc -hda ubs1q.qcow -m 128 --no-acpi -net nic -net user -boot c
nie umożliwia korzystania z sieci
EDIT:
zmiana w eth0 na 'manual' umożliwia korzystanie z sieci przez hosta

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

##dla qemu
auto br0
iface br0 inet dhcp
	bridge_ports	eth0
	bridge_stp	off
	bridge_fd	0
	bridge_maxwait	0
startuje maszyna wirtualna

Kod: Zaznacz cały

qemu -M pc -hda ubs1q.qcow -m 128 --no-acpi -net nic -net user -boot c
i z maszyny nie ma wyjscia do sieci hosta - 'network is unreachable'

co robię źle i co powinienem zrobić, żeby to poprawnie skonfigurować?
ktoś pomoże?
Kiedy musisz odpukać w niemalowane drewno okazuje się że świat jest zbudowany z aluminium i plastyku.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości