Różnice między wybraną wersją a wersją aktualną.
sk1:nf_vm [2020/05/19 12:43] jkonczak utworzono |
sk1:nf_vm [2020/06/09 12:59] (aktualna) jkonczak [Ręcznie] |
||
---|---|---|---|
Linia 46: | Linia 46: | ||
<code> | <code> | ||
# start (każdej) maszyny wirtualnej: | # start (każdej) maszyny wirtualnej: | ||
- | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N -netdev bridge,br=br0,id=N -accel kvm -serial stdio -snapshot | + | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N,mac=52:54:00:00:00:XX -netdev bridge,br=br0,id=N -accel kvm -serial stdio -snapshot |
- | # -kernel kernel <- użyj tego pliku jako jądra systemu operacyjnego | + | # -kernel kernel <- użyj tego pliku jako jądra systemu operacyjnego |
- | # -hda alp_fs.qcow2 <- użyj tego pliku jako dysku twardego | + | # -hda alp_fs.qcow2 <- użyj tego pliku jako dysku twardego |
- | # -device e1000,netdev=N <- dodaj do maszyny wirtualnej kartę sieciową obsługiwaną przez sterownik e1000 i połącz z urządzeniem 'N' | + | # -device e1000,netdev=N,mac=52:54:00:00:00:XX <- dodaj do maszyny wirtualnej kartę sieciową obsługiwaną przez sterownik e1000 i połącz z urządzeniem 'N' |
- | # -netdev bridge,br=br0,id=N <- skonfiguruj urządzenie 'N' jako podłączenie do mostka o nazwie br0 | + | # -netdev bridge,br=br0,id=N <- skonfiguruj urządzenie 'N' jako podłączenie do mostka o nazwie br0 |
- | # -accel kvm <- użyj KVM jako wsparcia dla wirtualizacji | + | # -accel kvm <- użyj KVM jako wsparcia dla wirtualizacji |
- | # -serial stdio <- podłącz port szeregowy do standardowego wejścia/wyjścia | + | # -serial stdio <- podłącz port szeregowy do standardowego wejścia/wyjścia |
- | # -snapshot <- otwiera wszystkie pliki w trybie tylko do odczytu, zmiany są tracone po zamknięciu maszyny | + | # -snapshot <- otwiera wszystkie pliki w trybie tylko do odczytu, zmiany są tracone po zamknięciu maszyny |
</code> | </code> | ||
Linia 59: | Linia 59: | ||
<code> | <code> | ||
# maszyna "w internecie" | # maszyna "w internecie" | ||
- | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N -netdev bridge,br=br0,id=N -accel kvm -serial stdio -snapshot | + | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N,mac=52:54:00:00:00:01 -netdev bridge,br=br0,id=N -accel kvm -serial stdio -snapshot |
# maszyna "router" | # maszyna "router" | ||
- | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N1 -netdev bridge,br=br0,id=N1 -device e1000,netdev=N2 -netdev bridge,br=br1,id=N2 -accel kvm -serial stdio -snapshot | + | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N1,mac=52:54:00:00:00:02 -netdev bridge,br=br0,id=N1 -device e1000,netdev=N2,mac=52:54:00:00:00:03 -netdev bridge,br=br1,id=N2 -accel kvm -serial stdio -snapshot |
# maszyna "za NATem" | # maszyna "za NATem" | ||
- | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N -netdev bridge,br=br1,id=N -accel kvm -serial stdio -snapshot | + | qemu-system-x86_64 -kernel kernel -hda alp_fs.qcow2 -device e1000,netdev=N,mac=52:54:00:00:00:04 -netdev bridge,br=br1,id=N -accel kvm -serial stdio -snapshot |
</code> | </code> |