ahoj ja si delal neco podobneho na pokusy, ale mel jsem v tom virtualu 3 sitovky
1. je wifi meho noteboku, ktera se bridguje do virtualu (pomoci ni chytam internet)
2. je virtualni sitovka "internal network" kterou pouzivam na komunikaci mezi virtualnimi stroji mam na ni nastavenou statickou ip 10.0.0.1
3. je dratova sitovka meho nb je take nastavena na bridge a pouzivam ji k pripojovani fyzickych zarizeni (ktere pak dostanou adresu z meho virtualniho dhcp serveru) ma nastavenou statickou ip adresu 10.0.10.1
k nastaveni sitovek pouzivam systemd unit soubor tady je jeden z tech 3 na ukazku (umisteni /etc/systemd/system/lan.service ):
[Unit]
Description=lan sitovka
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-lan.device
After=sys-subsystem-net-devices-lan.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/ip link set dev lan up
ExecStart=/sbin/ip addr add 10.0.0.1/24 dev lan
ExecStop=/sbin/ip addr flush dev lan
ExecStop=/sbin/ip link set dev lan down
[Install]
WantedBy=multi-user.target
no muj /etc/dhcpd.conf ma nake veci navic, treba se ti budou hodit napriklad dokaze predat host name pocitace, kteremu pridelil adresu, dns serveru, pocitace prez nej muzou instalovat os (pomoci pxe), jsou tam rezervovane 2 adresy podle hardwarove adresy sitovky.
allow booting;
allow bootp;
ddns-update-style interim;
include "/etc/bind/rndc.key";
# DNS zones to update
zone
0.0.10.in-addr.arpa. {
primary 10.0.0.1;
key "rndc-key";
}
zone
10.0.10.in-addr.arpa. {
primary 10.0.0.1;
key "rndc-key";
}
zone
magi.local. {
primary 10.0.0.1;
key "rndc-key";
}
option domain-name "magi.local";
option domain-name-servers 10.0.0.1, 8.8.8.8;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
subnet 10.0.0.0 netmask 255.255.255.0 {
range dynamic-bootp 10.0.0.50 10.0.0.250;
filename "pxelinux.0";
option routers 10.0.0.1;
}
subnet 10.0.10.0 netmask 255.255.255.0 {
range 10.0.10.50 10.0.10.250;
option routers 10.0.10.1;
}
host pc1 {
hardware ethernet 08:00:27:1c:41:3e;
fixed-address 10.0.0.20;
}
host pc2 {
hardware ethernet 08:00:27:f7:e5:d7;
fixed-address 10.0.0.21;
}
no jeste doporucuji nastavit server tak aby neprideloval adresy na te bridgovane sitovce, z ktere chytas internet;)